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 条
[31]   A Collaborative Software Development Model based on Formal Concept Analysis and Stable Matching [J].
Singh, Arjun ;
Sachdeva, Ashish ;
Chakraverty, Shampa .
2013 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV), 2013,
[32]   A Reference Architecture to Support the Collaborative Development of Virtual Reality Exposure Therapy Software [J].
Ortuzar, Felipe ;
Rossel, Pedro O. ;
Gutierrez, Francisco J. .
PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, :2583-2588
[33]   Repository System for Geospatial Software Development and Integration [J].
Alkazemi, Basem Y. .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) :225-231
[34]   Organizing Continuous Product Development and Commercialization: The Collaborative Community of Firms Model [J].
Snow, Charles C. ;
Fjeldstad, Oystein D. ;
Lettl, Christopher ;
Miles, Raymond E. .
JOURNAL OF PRODUCT INNOVATION MANAGEMENT, 2011, 28 (01) :3-16
[35]   A prototype software framework for internet-enabled collaborative development of a structural analysis program [J].
Peng, J ;
Law, KH .
ENGINEERING WITH COMPUTERS, 2002, 18 (01) :38-49
[36]   Dams, Flows and Views: Cross-Aspect Use of Knowledge in Collaborative Software Development [J].
Jastroch, Norbert ;
Kirova, Vassilka ;
Marlowe, Thomas ;
Mohtashami, Mojgan .
WMSCI 2011: 15TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, 2011, :319-323
[37]   A Longitudinal Study of Community-Oriented Open Source Software Development [J].
Neulinger, Kateryna ;
Hannemann, Anna ;
Klamma, Ralf ;
Jarke, Matthias .
ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2016), 2016, 9694 :509-523
[38]   The vital role of community in open source software development: A framework for assessment and ranking [J].
Singh, Jaswinder ;
Gupta, Anu ;
Kanwal, Preet .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (07)
[39]   OPEN SOURCE SOFTWARE TO TEACH TECHNOLOGY ENTREPRENEURSHIP CONCEPTS AND PRACTICES [J].
Dawson, Maurice ;
Wright, Jorja ;
Abramson, Jonathan .
6TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2013), 2013, :2637-2639
[40]   Distributed Software Engineering in Collaborative Research Projects [J].
Derntl, Michael ;
Renzel, Dominik ;
Nicolaescu, Petru ;
Koren, Istvan ;
Klamma, Ralf .
2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2015), 2015, :105-109