Title :
Work in Progress: Open Source Software as the Basis of Developing Software Design Case Studies
Author :
Tao, Yonglei ; Nandigam, Jagadeesh
Author_Institution :
Sch. of Comput. & Inf. Syst., Grand Valley State Univ., Allendale, MI
Abstract :
Case studies are often used as a vehicle to introduce fundamental principles and techniques in a software engineering course. However, finding a realistic yet manageable application as the basis of developing a case study is challenging to the instructors. We describe our preliminary experience with using an open source product, JUnit, to develop a case study. We also describe using a follow-up exercise to exploit potential benefits of such a case study. We believe that case studies based on open source software can help prepare our students for the real challenges of professional software development
Keywords :
computer aided instruction; computer science education; object-oriented methods; public domain software; software engineering; JUnit; design patterns; open source software; software design development; software engineering course; Application software; Computer aided software engineering; Computer science; Education; Open source software; Programming; Software design; Software engineering; Testing; Vehicles; Design patterns; JUnit; Open source software; Software design;
Conference_Titel :
Frontiers in Education Conference, 36th Annual
Conference_Location :
San Diego, CA
Print_ISBN :
1-4244-0256-5
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2006.322408