• DocumentCode
    2424700
  • Title

    Integrating Open Source Software into software engineering curriculum: Challenges in selecting projects

  • Author

    Gokhale, S.S. ; Smith, Tim ; McCartney, Robert

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Connecticut, Storrs, CT, USA
  • fYear
    2012
  • fDate
    9-9 June 2012
  • Firstpage
    9
  • Lastpage
    12
  • Abstract
    Software Engineering (SE) projects that emphasize maintenance and evolution can emulate industrial challenges and prepare students for careers in the software industry. Designing maintenance-centric SE projects, however, is difficult because software code upon which these projects must be based is not readily available. Open Source Software (OSS) can alleviate this issue by offering a rich and varied volume of code. This rich diversity of OSS projects, however, presents the greatest hurdle in seamlessly selecting suitable projects for integration. To better understand the scope of this diversity, initially, we propose to manually select uniformly difficult projects of appropriate complexity. Ultimately, based on the experiences and insights acquired through the manual selection, we envision the development of a systematic methodology based on software metrics to ease the project selection process. Such a systematic methodology will pave the way for the adoption of the OSS-based approach at peer institutions, bringing us a step closer to injecting realism into SE projects.
  • Keywords
    DP industry; computer science education; educational courses; public domain software; software maintenance; software metrics; OSS-based approach; maintenance-centric SE projects; open source software; peer institutions; project selection; software engineering curriculum; software engineering projects; software industry; software metrics; Complexity theory; Documentation; Maintenance engineering; Measurement; Open source software; Predictive models; Evolution; Maintenance; Open Source Software; Predictive Models; Software Metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education based on Real-World Experiences (EduRex), 2012 First International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1804-4
  • Type

    conf

  • DOI
    10.1109/EduRex.2012.6225697
  • Filename
    6225697