• DocumentCode
    1723372
  • 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
  • fYear
    2006
  • Firstpage
    27
  • Lastpage
    28
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 36th Annual
  • Conference_Location
    San Diego, CA
  • ISSN
    0190-5848
  • Print_ISBN
    1-4244-0256-5
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2006.322408
  • Filename
    4116914