[Objective] This study investigates the relationship between the success of open source projects and collaborative development behaviors. [Methods] Firstly, we retrieved Apache project data from GitHub to quantify successful projects and collaborative development behaviors. Then, we examined the correlations between behavioral characteristics and success with regression analysis. [Results] We found the impacts or Exp(B) of “proportion of core members”, “frequency of code submission”, and “the average number of file modifications” on the technically successful projects, were 0.037, 1.427 and 0.327. For the impacts of same characteristics on the commercially successful projects, the standard coefficient were -0.426, 0.221, and 0.195. [Limitations] The distribution of samples and the influencing factors need some revisions. [Conclusions] This paper provides new directions for the management of successful open source software projects.
代君,郭世新,王慧,廖莹驰. 开发人员协同开发行为特征对开源项目成功的影响 *[J]. 数据分析与知识发现, 2019, 3(10): 110-117.
Jun Dai,Shixin Guo,Hui Wang,Yingchi Liao. Developers’ Collaboration Behaviors and Success of Open Source Projects. Data Analysis and Knowledge Discovery, 2019, 3(10): 110-117.
( Jin Yan, Zhou Ting . Analysis on Quality Influencing Factors of Collaborative Content Creation System[J]. Information Studies: Theory & Application, 2015,38(4):105-109.)
[2]
Lanubile F, Ebert C, Prikladnicki R , et al. Collaboration Tools for Global Software Engineering[J]. IEEE Software, 2010,27(2):52-55.
[3]
Mockus A, Fielding R T, Herbsleb J D . Two Case Studies of Open Source Software Development: Apache and Mozilla[J]. ACM Transactions on Software Engineering and Methodology, 2002,11(3):309-346.
[4]
Kuan J W . Open-Source Software as Consumer Integration into Production[J/OL]. [ 2019- 05- 08]. .
[5]
Giuri P, Ploner M, Rullani F , et al. Skills and Division of Labor in an Ecology of Floss Projects: Implications for Performance[J/OL]. [2019-05-09]..
[6]
McDonald N, Goggins S. Performance and Participation in Open Source Software on GitHub [C]// Proceedings of the CHI’13 Extended Abstracts on Human Factors in Computing Systems, Paris, France. ACM, 2013: 139-144.
[7]
Ma Y, Wu Y, Xu Y. Dynamics of Open-Source Software Developer’s Commit Behavior: An Empirical Investigation of Subversion [C]// Proceedings of the 29th Annual ACM Symposium on Applied Computing. ACM, 2014: 1171-1173.
[8]
徐奔 . 开源软件开发人员行为特征的可视化挖掘[D]. 上海: 上海交通大学, 2013.
[8]
( Xu Ben . Visual Mining of Developer’s Behavioral Characteristics in Open Source Software[D]. Shanghai: Shanghai JiaoTong University, 2013.)
[9]
Dabbish L, Stuart C, Tsay J , et al. Social Coding in GitHub: Transparency and Collaboration in an Open Software Repository [C]// Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work. ACM, 2012: 1277-1286.
[10]
Kalliamvakou E, Damian D, Blincoe K , et al. Open Source-Style Collaborative Development Practices in Commercial Projects Using GitHub [C]// Proceedings of the 37th IEEE International Conference on Software Engineering, Florence, Italy. IEEE, 2015: 574-585.
[11]
Wang J, Shih P C, Wu Y , et al. Comparative Case Studies of Open Source Software Peer Review Practices[J]. Information and Software Technology, 2015,67:1-12.
[12]
Kane G C . A Multimethod Study of Information Quality in Wiki Collaboration[J]. ACM Transactions on Management Information Systems, 2011, 2(1): Article No. 4.
[13]
Ghosh R A, Glott R, Krieger B , et al. Free/Libre and Open Source Software: Survey and Study[R]. International Institute of Infonomics, University of Maastricht and Berlecon Research GmbH, 2002.
[14]
Dinh-Trong T, Bieman J M . Open Source Software Development: A Case Study of FreeBSD [C]// Proceedings of the 10th International Symposium on Software Metrics, Chicago, Illinois, USA. IEEE, 2004.
[15]
余跃 . 面向开源社区的群体化协同开发机理实证研究[D]. 长沙: 国防科学技术大学, 2016.
[15]
( Yu Yue . Empirical Study on the Theories and Mechanisms of Crowd-based Development for Open Source Communities[D]. Changsha: National University of Defense Technology, 2016.)
[16]
Crowston K, Howison J, Annabi H . Information Systems Success in Free and Open Source Software Development: Theory and Measures[J]. Software Process: Improvement and Practice, 2006,11(2):123-148.
[17]
Grewal R, Lilien G L, Mallapragada G. Location , Location, Location: How Network Embeddedness Affects Project Success in Open Source Systems[J]. Management Science, 2006,52(7):1043-1056.
[18]
Rai A, Lang S S, Welker R B . Assessing the Validity of IS Success Models: An Empirical Test and Theoretical Analysis[J]. Information Systems Research, 2002,13(1):50-69.
[19]
Mansfield E, Wagner S . Organizational and Strategic Factors Associated with Probabilities of Success in Industrial R&D[J]. The Journal of Business, 1975,48(2):179-198.
[20]
Singh P V . The Small-World Effect: The Influence of Macro-Level Properties of Developer Collaboration Networks on Open-Source Project Success[J]. ACM Transactions on Software Engineering and Methodology, 2010, 20(2): Article No. 6.
[21]
Midha V, Palvia P . Factors Affecting the Success of Open Source Software[J]. Journal of Systems and Software, 2012,85(4):895-905.
[22]
Yang X, Hu D, Robert D M. How Microblogging Networks Affect Project Success of Open Source Software Development [C]// Proceedings of the 46th Hawaii International Conference on System Sciences. IEEE, 2013.
[23]
Herraiz I, Gonzalez-Barahona J M, Robles G. Towards a Theoretical Model for Software Growth: Mining Software Repositories [C]// Proceedings of the 4th International Workshop on Mining Software Repositories. IEEE, 2007.