Asee peer logo
Displaying all 7 results
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2014 ASEE Annual Conference & Exposition
Authors
Tanmay Bhowmik, Mississippi State University; Nan Niu, Mississippi State University; Donna Reese, Mississippi State University
Tagged Divisions
Software Engineering Constituent Committee
stakeholders’ social interaction and software productivity from an SIF perspective.Dr. Nan Niu, Mississippi State University Nan Niu is an Assistant Professor of Computer Science and Engineering at Mississippi State University. He received his Ph.D. in Computer Science in 2009 from the University of Toronto, where he specialized in requirements engineering for software product lines. His current research interests include informa- tion seeking in software engineering, requirements engineering, program comprehension, and software engineering education. He is a member of ASEE and a senior member of IEEE.Dr. Donna Reese, Mississippi State University Donna S. Reese received her BS from Louisiana Tech University and her MS and
Conference Session
Software Engineering Constituent Committee Division Technical Session 3
Collection
2014 ASEE Annual Conference & Exposition
Authors
Robert W. Hasker, Milwaukee School of Engineering; Yan Shi, University of Wisconsin - Platteville
Tagged Divisions
Software Engineering Constituent Committee
sequence diagrams.The tool is available to instructors at other institutions via the web. Eventually, it should bepossible for other instructors to set up assignments using the website, but currently assignmentsmust be sent to us by email. Contact the first author at http://member.acm.org/∼hasker for helpin setting up an assignment.References [1] A. Abran, J. W. Moore, P. Bourque, and R. Dupuis, editors. Guide to the Software Engineering Body of Knowledge. IEEE Computer Society, 2004. Page 24.1157.10 [2] M. Auer, T. Tschurtschenthaler, and S. Biffl. A flyweight UML modelling tool for software development in heterogeneous
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2014 ASEE Annual Conference & Exposition
Authors
J. Jenny Li, Kean University; Patricia Morreale, Kean University
Tagged Divisions
Software Engineering Constituent Committee
thecourse to train students to start with proper software engineering practice of keeping testing inmind while programing. This gives the students advantages in preparation for future softwareengineering courses while still getting solid CS1 knowledge. We understand that adding software engineering to CS1 is not a new idea, which has beenproposed since 90’s [3] [4] [5]. The goal of this paper is to take measurement of impact ofintroducing various software engineering concepts to help faculty decide what should be addedunder the tight schedule of the course. After this case study, we are quite convinced that IDE andbasic testing concept should be included in CS1. The rest of the paper is organized as follows.Section 2 describes how IDE was
Conference Session
Software Engineering Constituent Committee Division Technical Session 2
Collection
2014 ASEE Annual Conference & Exposition
Authors
Gustavo Lopez, Universidad de Costa Rica; Alexandra Martinez, Universidad de Costa Rica
Tagged Divisions
Software Engineering Constituent Committee
Education, 2014 Use of Microsoft Testing Tools to Teach Software Testing: An Experience ReportAbstractThis paper reports our experience using Microsoft testing tools in both graduate and under-graduate Software Testing courses for four semesters. In particular, we used Microsoft Visu-al Studio Ultimate 2010 (including Microsoft Test Manager 2010) and Microsoft TeamFoundation Server 2010, which together offer an integrated and comprehensive environmentfor the application lifecycle management, including test planning, authoring, automation,execution, tracking, monitoring and managing. We assessed our experience in using thetools from the student`s and the teacher’s points of view. Based on students’ feedback
Conference Session
Software Engineering Constituent Committee Division Technical Session 2
Collection
2014 ASEE Annual Conference & Exposition
Authors
Janusz Zalewski, Florida Gulf Coast University; Fernando Garcia Gonzalez, Florida Gulf Coast University
Tagged Divisions
Software Engineering Constituent Committee
): for example temperature human and robotics s(t) = s0 + v*t + a*t2/2 regulation in mammals. movements. How to use the software Using feedback theory Use of simulators to(Eductional) solution and for what in Instructional Design. teach about kinematicsTechnology reasons? of robotic movement. Programming solution: Thermostat as a Software development(Software) r1 = (–b+sqrt(Δ)) / (2*a) temperature controller for robot movementEngineering r1 = (–b–sqrt(Δ)) / (2*a) based on feedback
Conference Session
Software Engineering Constituent Committee Division Technical Session 2
Collection
2014 ASEE Annual Conference & Exposition
Authors
Vignesh Subbian, University of Cincinnati; Carla C. Purdy, University of Cincinnati
Tagged Divisions
Software Engineering Constituent Committee
? In what language(s) did you program?1.2. What OOP concepts did you use while programming at work? Give specific examples. What software-related concept(s) did you realize during the course of a specific project? (In other words, you knew the concept theoretically, but actually applied it while working on the project). What “best” programming practices did you follow/learn?1.3. Explain your thought process during a typical programming session (This is an open-ended question)Examination:2.2. Explain, with examples, OOP concepts and design patterns that you have used in this class.Reflection: Similar to the reflection section in Table I UnLecture IV: Software Testing and Code Maintenance In this session, students with software
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2014 ASEE Annual Conference & Exposition
Authors
Vignesh Subbian, University of Cincinnati; Carla C. Purdy, University of Cincinnati
Tagged Divisions
Software Engineering Constituent Committee
Proceedings of the 28th International Conference on Software Engineering, pp. 12-29. ACM, May 2006.3. “SWEBOK: Guide to the software engineering Body of Knowledge” IEEE Computer Society, 2004.4. V. Subbian, C. Purdy, “UnLecture: Bridging the gap between computing education and software engineering practice,” in ASEE Annual Conference, Indianapolis, IN, 2014 (accepted).5. K. Beck, “Embracing change with extreme programming,” Computer, vol. 32, pp. 70-77, 1999.6. M. Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional, 2004.7. K. M. Slaten, M. Droujkova, S. B. Berenson, L. Williams and L. Layman, “Undergraduate student perceptions of pair programming and agile software