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 条
[41]   Support for knowledge and innovations in software development - Community within company: Inner source environment [J].
Pulkkinen, Mirja ;
Mazhelis, Oleksiy ;
Marttiin, Pentti ;
Meriluoto, Jouni .
WEBIST 2007: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL SEBEG/EL: SOCIETY, E-BUSINESS AND E-GOVERNMENT, E-LEARNING, 2007, :141-+
[42]   'Blockhub': Blockchain-based Software Development System for Untrusted Environments [J].
Ulybyshev, Denis ;
Villarreal-Vasquez, Miguel ;
Bhargava, Bharat ;
Mani, Ganapathy ;
Seaberg, Steve ;
Conoval, Paul ;
Pike, Robert ;
Kobes, Jason .
PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, :582-585
[43]   Trustworthiness of collaborative Open Source Software Quality Assessment [J].
Seigneur, Jean-Marc .
2007 THIRD INTERNATIONAL CONFERENCE ON SECURITY AND PRIVACY IN COMMUNICATION NETWORKS AND WORKSHOPS, 2007, :20-26
[44]   The allocation of collaborative efforts in open-source software [J].
den Besten, Matthijs ;
Dalle, Jean-Michel ;
Galia, Fabrice .
INFORMATION ECONOMICS AND POLICY, 2008, 20 (04) :316-322
[45]   Open source software: A community of altruists [J].
Baytiyeh, Hoda ;
Pfaffman, Jay .
COMPUTERS IN HUMAN BEHAVIOR, 2010, 26 (06) :1345-1354
[46]   Balancing Self-directed and Peer-induced Efforts in an Information Technology Collaborative Software Development: A Network Approach [J].
Ghosh, Jaideep .
AMCIS 2016 PROCEEDINGS, 2016,
[47]   A Study of Version Control System in Software Development Management Concerning PLC Environments [J].
Costa, Domingos ;
Teixeira, Senhorinha ;
Varela, Leonilde R. .
INNOVATIONS IN BIO-INSPIRED COMPUTING AND APPLICATIONS, IBICA 2021, 2022, 419 :141-149
[48]   Agile Software Development [J].
Greer, Des ;
Hamon, Yann .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09) :943-944
[49]   Assessing the Impact of Outreach Through Software Citation for Community Software in Geodynamics [J].
Hwang, Lorraine J. ;
Pauloo, Richard A. ;
Carlen, Jane .
COMPUTING IN SCIENCE & ENGINEERING, 2020, 22 (01) :16-25
[50]   Development of User Interface for OpenFOAM Software Environment Used in Design and Technological Subdivisions of Machine-Building Enterprises [J].
Chitalov, Dmitri Ivanovich ;
Kalashnikov, Sergey Timofeyevich ;
Kalashnikov, Sergey Timofeyevich .
2018 GLOBAL SMART INDUSTRY CONFERENCE (GLOSIC), 2018,