Building a Community System to Teach Collaborative Software Development

被引:0
作者
Villarrubia, Andrew [1 ]
Kim, Hyunju [1 ]
机构
[1] Jackson State Univ, Dept Comp Sci, Jackson, MS 39217 USA
来源
10TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2015) | 2015年
关键词
Open source software; Git; GitLab; collaborative software development; version control system;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper reports an Open Source Software (OSS) community for Computer Science students to support collaborative software development activities. We built an inhouse 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.
引用
收藏
页码:829 / 833
页数:5
相关论文
共 50 条
[21]   Investigating Syntactic and Semantic Inconsistencies in Collaborative Software Development [J].
Arora, Ritu ;
Goel, Sanjay .
2015 EIGHTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2015, :509-515
[22]   Computer-supported meeting environment for collaborative software development [J].
Kuwana, E ;
Yana, E ;
Sakamoto, Y ;
Nakamura, Y ;
Horikawa, K .
INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (03) :221-228
[23]   Toward Sustainable Collaborative Software Development: A Case in Higher Education [J].
Liu, Manlu ;
Hansen, Sean ;
Tu, Qiang .
AMCIS 2015 PROCEEDINGS, 2015,
[24]   Challenges in the collaborative development of a complex mathematical software and its ecosystem [J].
Zimmermann, Theo .
PROCEEDINGS OF THE 14TH INTERNATIONAL SYMPOSIUM ON OPEN COLLABORATION (OPENSYM'18), 2018,
[25]   Volunteers' involvement in online community based software development [J].
Xu, Bo ;
Jones, Donald R. ;
Shao, Bingjia .
INFORMATION & MANAGEMENT, 2009, 46 (03) :151-158
[26]   Supporting Collaborative Software Development in Academic Learning Environment A Collaborative Pair and Quadruple Programming based Approach [J].
Arora, Ritu ;
Goel, Sanjay ;
Mittal, R. K. .
2017 TENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2017, :264-270
[27]   Building tourism information system by using open source software [J].
Wang, Lei ;
Li, Jiangfeng ;
Wang, Jietao .
Journal of Applied Sciences, 2013, 13 (13) :2483-2490
[28]   Investigating the Roles of Effective Communication Among Stakeholders in Collaborative Software Development Projects [J].
Awotunde, Joseph Bamidele ;
Ayo, Femi Emmanuel ;
Ogundokun, Roseline Oluwaseun ;
Matiluko, Opeyemi Emmanuel ;
Adeniyi, Emmanuel Abidemi .
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT VI, 2020, 12254 :311-319
[29]   Supporting Collaborative Software Development through the Visualization of Socio-Technical Dependencies [J].
de Souza, Cleidson R. B. ;
Quirk, Stephen ;
Trainer, Erik ;
Redmiles, David F. .
GROUP'07: PROCEEDINGS OF THE 2007 INTERNATIONAL ACM CONFERENCE ON SUPPORTING GROUP WORK, 2007, :147-156
[30]   Cloud Based Collaborative Software Development: A Review, Gap Analysis and Future Directions [J].
Ewenike, Stanley ;
Benkhelifa, Elhadj ;
Chibelushi, Claude .
2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, :901-909