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