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
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;
Conference_Titel :
Computer Science & Education (ICCSE), 2015 10th International Conference on
Conference_Location :
Cambridge, United Kingdom
Print_ISBN :
978-1-4799-6598-4
DOI :
10.1109/ICCSE.2015.7250360