• DocumentCode
    2171218
  • Title

    Building a community system to teach collaborative software development

  • Author

    Villarrubia, Andrew ; Kim, Hyunju

  • Author_Institution
    Department of Computer Science, Jackson State University, Jackson, MS, 39217 USA
  • fYear
    2015
  • fDate
    22-24 July 2015
  • Firstpage
    829
  • Lastpage
    833
  • Abstract
    This paper reports an Open Source Software (OSS) community for Computer Science students to support collaborative software development activities. We built an in-house version control system using only OSS products, which allows students to easily collaborate on development projects, while simultaneously allowing instructors to easily track students´ activities. As our system provides a controlled educational environment, students can experience various aspects of software development by playing different roles. In addition, the community´s code repository works as a knowledge base for student projects, and thus students can reuse the code and artifacts as examples or basic frameworks for their development.
  • Keywords
    Collaborative software; Computer science; Control systems; Education; Open source software; Software engineering; Git; GitLab; Open source software; collaborative software development; version control system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education (ICCSE), 2015 10th International Conference on
  • Conference_Location
    Cambridge, United Kingdom
  • Print_ISBN
    978-1-4799-6598-4
  • Type

    conf

  • DOI
    10.1109/ICCSE.2015.7250360
  • Filename
    7250360