Application of Survival Model to Understand Open Source Software Release

One of the recurrent themes in open source software research is to understand the impacts of various project characteristics on its success. Open source software (OSS) projects rely on voluntary participation of developers and tend to be continually in development. Hence, an important measure of success is the time it takes for an OSS project to release a stable version to its users. However, there is little research on this success measure and how the OSS characteristics enable or delay the progress towards stable release. In this study, we use survival analysis technique on open source project data to explore the impacts of OSS characteristics on the time it takes to release stable software versions. We find that when compared to the interest of developers in the project, interest of end-users has a greater positive effect on an OSS project progress towards stable release. Our findings also suggest that the use of C and C-like programming languages or a Weak-Copyleft license for the open source project negatively impact the project’s time to reach stable status. In OSS projects less than 8 months since becoming public, the use of a Strong-Copyleft license positively affects the project’s progress. One of the implications of our findings is that OSS project administrators should control software change requests or form smaller developer groups to better control the delays due to higher developer interest in their projects.

[1]  Chandrasekar Subramaniam,et al.  Determinants of open source software project success: A longitudinal study , 2009, Decis. Support Syst..

[2]  Gary L. Lilien,et al.  Location, Location, Location: How Network Embeddedness Affects Project Success in Open Source Systems , 2006, Manag. Sci..

[3]  Katherine J. Stewart,et al.  An Exploratory Study of Factors Influencing the Level of Vitality and Popularity of Open Source Projects , 2002, ICIS.

[4]  Brian Fitzgerald,et al.  The Transformation of Open Source Software , 2006, MIS Q..

[5]  B. Kogut,et al.  Open-source Software Development and Distributed Innovation , 2001 .

[6]  Richard M. Stallman,et al.  ViewpointWhy "open source" misses the point of free software , 2009, CACM.

[7]  Katherine J. Stewart,et al.  The Impact of Ideology on Effectiveness in Open Source Software Development Teams , 2006, MIS Q..

[8]  Kevin Crowston,et al.  Open source software projects as virtual organisations: competency rallying for software development , 2002, IEE Proc. Softw..

[9]  Kevin Crowston,et al.  The Perils and Pitfalls of Mining SourceForge , 2004, MSR.

[10]  Dennis Ritchie,et al.  The development of the C language , 1993, HOPL-II.

[11]  Likoebe M. Maruping,et al.  Impacts of License Choice and Organizational Sponsorship on User Interest and Development Activity in Open Source Software Projects , 2006, Inf. Syst. Res..

[12]  Joey F. George,et al.  Modern Systems Analysis and Design , 1996 .

[13]  Robert J. Kauffman,et al.  IT project portfolio optimization: A risk management approach to software development governance , 2010, IBM J. Res. Dev..

[14]  Ephraim R. McLean,et al.  The DeLone and McLean Model of Information Systems Success: A Ten-Year Update , 2003, J. Manag. Inf. Syst..

[15]  Kweku Ewusi-Mensah,et al.  Critical issues in abandoned information systems development projects , 1997, CACM.

[16]  Richard M. Stallman Copyleft: pragmatic idealism , 2010 .

[17]  Xianggui Qu,et al.  Multivariate Data Analysis , 2007, Technometrics.

[18]  Chaim Fershtman,et al.  Open source software: Motivation and restrictive licensing , 2007 .

[19]  A. Bonaccorsi,et al.  Why Open Source Software Can Succeed , 2002 .

[20]  Chandrasekar Subramaniam,et al.  Determinants of the Choice of Open Source Software License , 2008, J. Manag. Inf. Syst..

[21]  Sandra Slaughter,et al.  Why Developers Participate in Open Source Software Projects: An Empirical Investigation , 2004, ICIS.

[22]  Geoffrey G. Parker,et al.  Innovation Through Optimal Licensing in Free Markets and Free Software , 2005 .

[23]  Paul D. Allison,et al.  Survival analysis using sas®: a practical guide , 1995 .

[24]  Sandeep Krishnamurthy Cave or Community?: An Empirical Examination of 100 Mature Open Source/ Одиночка или команда: эмпирическое обследование 100 программных продуктов , 2002 .

[25]  J. Herbsleb,et al.  Two case studies of open source software development: Apache and Mozilla , 2002, TSEM.

[26]  Sandeep Krishnamurthy,et al.  Cave or Community? An Empirical Examination of 100 Mature Open Source Projects , 2002, First Monday.

[27]  Kevin Crowston,et al.  Defining Open Source Software Project Success , 2003, ICIS.

[28]  Ravi Sen,et al.  A Strategic Analysis of Competition Between Open Source and Proprietary Software , 2007, J. Manag. Inf. Syst..

[29]  Joey F. George,et al.  Modern Systems Analysis and Design (4th Edition) , 2004 .

[30]  Chandrasekar Subramaniam,et al.  Understanding Open Source Software: A Research Classification Framework , 2006, Commun. Assoc. Inf. Syst..

[31]  D.,et al.  Regression Models and Life-Tables , 2022 .

[32]  Kevin Crowston,et al.  Information systems success in free and open source software development: theory and measures , 2006, Softw. Process. Improv. Pract..

[33]  Marilia Sá Carvalho,et al.  Why open source? , 2015, Cadernos de saude publica.

[34]  J. Concato,et al.  Importance of events per independent variable in proportional hazards regression analysis. II. Accuracy and precision of regression estimates. , 1995, Journal of clinical epidemiology.

[35]  Ian Gorton,et al.  Software component quality assessment in practice: successes and practical impediments , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.