Onboarding in Open Source Software Projects: A Preliminary Analysis

被引:22
作者
Fagerholm, Fabian [1 ]
Johnson, Patrik [1 ]
Guinea, Alejandro Sanchez [1 ]
Borenstein, Jay [2 ,3 ]
Muench, Juergen [1 ]
机构
[1] Univ Helsinki, Dept Comp Sci, POB 68 Gustaf Hallstromin Katu 2b, FI-00014 Helsinki, Finland
[2] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[3] Facebook, Menlo Pk, CA 94025 USA
来源
2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW 2013) | 2013年
关键词
onboarding; open source software projects; virtual teams; mentoring; global software development; distributed software development; case study; ORGANIZATION; INNOVATION; TEAMS;
D O I
10.1109/ICGSEW.2013.8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays, many software projects are partially or completely open-source based. There is an increasing need for companies to participate in open-source software (OSS) projects, e. g., in order to benefit from open source ecosystems. OSS projects introduce particular challenges that have to be understood in order to gain the benefits. One such challenge is getting newcomers onboard into the projects effectively. Similar challenges may be present in other self-organised, virtual team environments. In this paper we present preliminary observations and results of in-progress research that studies the process of onboarding into virtual OSS teams. The study is based on a program created and conceived at Stanford University in conjunction with Facebook's Education Modernization program. It involves the collaboration of more than a dozen international universities and nine open source projects. More than 120 students participated in 2013. The students have been introduced to and supported by mentors experienced in the participating OSS projects. Our findings indicate that mentoring is an important factor for effective onboarding in OSS projects, promoting cohesion within distributed teams and maintaining an appropriate pace.
引用
收藏
页码:5 / 10
页数:6
相关论文
共 22 条
[1]  
Abrahamsson P., 2010, P 11 INT C PROD FOC, P112
[2]  
[Anonymous], INFORM TECHNOLOGIES
[3]   A METHODOLOGY FOR COLLECTING VALID SOFTWARE ENGINEERING DATA [J].
BASILI, VR ;
WEISS, DM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (06) :728-738
[4]  
Bauer T.N., 2011, ORG SOCIALIZATION EF
[5]  
Begel A, 2008, SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P226, DOI 10.1145/1352322.1352218
[6]  
Briand L., 1996, Softw. Process, Improve-ment Pract., V2, P253
[7]   Information policies and open source software in developing countries [J].
Camara, Gilberto ;
Fonseca, Frederico .
JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2007, 58 (01) :121-132
[8]  
Crowston K., 2008, ACM COMPUTING SURVEY, V44, P7
[9]   Self-organization of teams for free/libre open source software development [J].
Crowston, Kevin ;
Li, Qing ;
Wei, Kangning ;
Eseryel, U. Yeliz ;
Howison, James .
INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (06) :564-575
[10]  
Fagerholm F., 2013, COLLABORATIVE TEACHI