How commercial involvement affects open source projects:three case studies on issue reporting

被引:1
作者
MA XiuJuan [1 ,2 ]
ZHOU MingHui [1 ,2 ]
RIEHLE Dirk [3 ]
机构
[1] School of Electronics Engineering and Computer Science,Peking University
[2] Key Laboratory of High Confidence Software Technologies,Ministry of Education
[3] Friedrich-Alexander-University of Erlangen-Nurnberg
关键词
open source software development; commercial involvement; hybrid development; contributor participation; issue reporting;
D O I
暂无
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
Whereas most research on Internetware has focused on new technologies for keeping track of a changing Internet,little attention has been paid to the software development process.A large portion of the software running the Internet is open source software.Open source software is developed both by volunteers and commercial companies,often jointly.Companies get involved in open source projects for commercial reasons,and bring with them a commercial software development process.Thus,it is important to understand how commercial involvement affects the software development process of open source projects.This article presents case studies of three open source application servers that are being developed jointly by a volunteer community and one primary software company.We are interested in better understanding developer behavior,specifically task distribution and performance,based on whether the developer is an external contributor,e.g.,a volunteer working in their spare time,or a commercial developer from inside the primary backing company who is being paid for their time.To achieve this,we look at issue reporting as an example of commercial involvement in open source projects.In particular,we investigate the distribution of tasks among volunteers and commercial developers by studying the source of reported issues and quantify the task performance on user experience via the issue resolution speed.We construct measures based on historical records in issue tracking repositories.Our results show that,with intensified commercial involvement,the majority of issue reporting tasks would be undertaken by commercial developers,and issue resolution time would be reduced,implying a better user experience.We hope our methods and results provide practical insights for designing an efficient hybrid development process in the Internetware environment.
引用
收藏
页码:153 / 165
页数:13
相关论文
共 12 条
[1]  
Technical framework for Internetware: An architecture centric approach[J]. YANG FuQing1,2, Lü Jian3,4 & MEI Hong1,2 1 Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, Beijing 100871, China;2 School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China;3 State Key Laboratory for Novel Software Technology, Nanjing 210093, China;4 Department of Computer Science and Technology, Nanjing University, Nanjing 210093,
[2]   The single-vendor commercial open course business model [J].
Riehle, Dirk .
INFORMATION SYSTEMS AND E-BUSINESS MANAGEMENT, 2012, 10 (01) :5-17
[3]  
Democratizing Innovation: The Evolving Phenomenon of User Innovation[J] . Eric von Hippel.International Journal of Innovation Science . 2009 (1)
[4]   Public participation in proprietary software development through user roles and discourse [J].
Hendry, David G. .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2008, 66 (07) :545-557
[5]  
Entry Strategies Under Competing Standards: Hybrid Business Models in the Open Source Software Industry[J] . Andrea Bonaccorsi,Silvia Giannangeli,Cristina Rossi.Management Science . 2006 (7)
[6]  
Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects[J] . Jeffrey A. Roberts,Il-Horn Hann,Sandra A. Slaughter.Management Science . 2006 (7)
[7]  
Community, joining, and specialization in open source software innovation: a case study[J] . Georg von Krogh,Sebastian Spaeth,Karim R Lakhani.Research Policy . 2003 (7)
[8]   Why Open Source software can succeed [J].
Bonaccorsi, A ;
Rossi, C .
RESEARCH POLICY, 2003, 32 (07) :1243-1258
[9]  
Open Source Software and the “Private-Collective” Innovation Model: Issues for Organization Science[J] . Eric von Hippel,Georg von Krogh.Organization Science . 2003 (2)
[10]  
Why not improve coordination in distributed software development by stealing good ideas from open source .2 Mockus A,Herbsleb J. ICSE’’02 Workshop on Open Source Software Engineering . 2002