A systematic mapping study of developer social network research

被引:13
作者
Herbold, Steffen [1 ]
Amirfallah, Aynur [1 ]
Trautsch, Fabian [1 ]
Grabowski, Jens [1 ]
机构
[1] Univ Goettingen, Inst Comp Sci, Gottingen, Germany
关键词
Developer social networks; Mapping study; Literature survey; SOURCE SOFTWARE PROJECTS; SOCIOTECHNICAL CONGRUENCE; COMMUNICATION-NETWORKS; COLLABORATION; IMPACT; TEAMS; KNOWLEDGE; PATTERNS; INFORMATION; RECOMMENDATION;
D O I
10.1016/j.jss.2020.110802
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developer social networks (DSNs) are a tool for the analysis of community structures and collaborations between developers in software projects and software ecosystems. Within this paper, we present the results of a systematic mapping study on the use of DSNs in software engineering research. We identified 255 primary studies on DSNs. We mapped the primary studies to research directions, collected information about the data sources and the size of the studies, and conducted a bibliometric assessment. We found that nearly half of the research investigates the structure of developer communities. Other frequent topics are prediction systems build using DSNs, collaboration behavior between developers, and the roles of developers. Moreover, we determined that many publications use a small sample size regarding the number of projects, which could be problematic for the external validity of the research. Our study uncovered several open issues in the state of the art, e.g., studying inter-company collaborations, using multiple information sources for DSN research, as well as general lack of reporting guidelines or replication studies. (c) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:20
相关论文
共 261 条
[81]   Tracing distributed collaborative development in apache software foundation projects [J].
Gharehyazie, Mohammad ;
Filkov, Vladimir .
EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (04) :1795-1830
[82]   Developer initiation and social interactions in OSS: A case study of the Apache Software Foundation [J].
Gharehyazie, Mohammad ;
Posnett, Daryl ;
Vasilescu, Bogdan ;
Filkov, Vladimir .
EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (05) :1318-1353
[83]   Social Activities Rival Patch Submission For Prediction of Developer Initiation in OSS Projects [J].
Gharehyazie, Mohammad ;
Posnett, Daryl ;
Filkov, Vladimir .
2013 29TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2013, :340-349
[84]  
Gilbert E, 2007, LECT NOTES COMPUT SC, V4663, P303
[85]  
Gloor P.A., 2003, CIKM 03, P56, DOI DOI 10.1145/956863.956875
[86]  
Gonzalez-Barahona J.M., 2004, P 4 WORKSH OP SOURC
[87]  
Gote Christoph, 2019, 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR), P433, DOI 10.1109/MSR.2019.00070
[88]   Emergence of new project teams from open source software developer networks: Impact of prior collaboration ties [J].
Hahn, Jungpil ;
Moon, Jae Yun ;
Zhang, Chen .
INFORMATION SYSTEMS RESEARCH, 2008, 19 (03) :369-391
[89]  
Hahn J, 2006, INT FED INFO PROC, V203, P307
[90]  
Hajiakhoond Bidoki Neda, 2018, 2018 5th International Conference on Computational Science and Computational Intelligence (CSCI), P1281, DOI 10.1109/CSCI46756.2018.00247