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
    Arora, Ritu
    Goel, Sanjay
    2015 EIGHTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2015, : 509 - 515
  • [22] Computer-supported meeting environment for collaborative software development
    Kuwana, E
    Yana, E
    Sakamoto, Y
    Nakamura, Y
    Horikawa, K
    INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (03) : 221 - 228
  • [23] Challenges in the collaborative development of a complex mathematical software and its ecosystem
    Zimmermann, Theo
    PROCEEDINGS OF THE 14TH INTERNATIONAL SYMPOSIUM ON OPEN COLLABORATION (OPENSYM'18), 2018,
  • [24] Toward Sustainable Collaborative Software Development: A Case in Higher Education
    Liu, Manlu
    Hansen, Sean
    Tu, Qiang
    AMCIS 2015 PROCEEDINGS, 2015,
  • [25] Supporting Collaborative Software Development in Academic Learning Environment A Collaborative Pair and Quadruple Programming based Approach
    Arora, Ritu
    Goel, Sanjay
    Mittal, R. K.
    2017 TENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2017, : 264 - 270
  • [26] Volunteers' involvement in online community based software development
    Xu, Bo
    Jones, Donald R.
    Shao, Bingjia
    INFORMATION & MANAGEMENT, 2009, 46 (03) : 151 - 158
  • [27] Building tourism information system by using open source software
    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
    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
    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
    Ewenike, Stanley
    Benkhelifa, Elhadj
    Chibelushi, Claude
    2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, : 901 - 909