The impact of project licence and operating system on the effectiveness of the defect-fixing process in open source software projects

Open source software (OSS) products have been widely adopted by commercial as well as government organisations. However, despite their increased adoption, many OSS projects still fail in responding to users' quality needs such as resolving software defects. Hence, this paper investigates the responsiveness of OSS projects to users' needs in terms of resolving software defects. To do so, we develop and test a model of antecedents to the effectiveness of the defect-fixing process for OSS projects. Data gathered for this study from 1481 OSS projects confirms that OSS projects that apply a less restrictive licence are less dependent on their team to operate their defect-fixing process. It is also demonstrated that OSS projects developed to run on a broader range of operating systems are more likely to have an effective defect-fixing. The study provides practitioners with insightful recommendations on project characteristics and defect-fixing effectiveness.

[1]  Prashant Palvia,et al.  Antecedent to the success of open source software , 2007 .

[2]  Glyn Moody,et al.  Rebel Code: Linux and the Open Source Revolution , 2001 .

[3]  Karim R. Lakhani,et al.  Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects , 2003 .

[4]  Xiang Liu,et al.  Design Architecture, Developer Networks and Performance of Open Source Software Projects , 2007, ICIS.

[5]  Walt Scacchi,et al.  Free and open source development practices in the game community , 2004, IEEE Software.

[6]  Anna Sidorova,et al.  SURVIVAL OF OPEN-SOURCE PROJECTS: A POPULATION ECOLOGY PERSPECTIVE , 2003 .

[7]  Fergal McGrath,et al.  The IT professional and knowledge management: researching the Irish perspective , 2008, Int. J. Bus. Inf. Syst..

[8]  Chiara Francalanci,et al.  An Empirical Study on the Relationship among Software Design Quality , Development Effort , and Governance in Open Source Projects , 2008 .

[9]  Audris Mockus,et al.  An Empirical Study of Speed and Communication in Globally Distributed Software Development , 2003, IEEE Trans. Software Eng..

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

[11]  Sumeet Gupta,et al.  Measuring open source software success , 2009 .

[12]  Angappa Gunasekaran,et al.  ERP systems implementation success factors: IS and non-IS managers' perceptions , 2009, Int. J. Bus. Inf. Syst..

[13]  Kevin Crowston,et al.  Bug Fixing Practices within Free/Libre Open Source Software Development Teams , 2008, J. Database Manag..

[14]  Katherine J. Stewart,et al.  The moderating role of development stage in free/open source software project performance , 2006, Softw. Process. Improv. Pract..

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

[16]  Chitu Okoli,et al.  The Open Source Movement: A Revolution in Software Development , 2008, J. Comput. Inf. Syst..

[17]  P. Lachenbruch Statistical Power Analysis for the Behavioral Sciences (2nd ed.) , 1989 .

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

[19]  Audris Mockus,et al.  Interval Quality: Relating Customer-Perceived Quality to Process Quality , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[20]  Jorge A. Colazo Innovation success: an empirical study of software development projects in the context of the open source paradigm , 2007 .

[21]  William R. King,et al.  Communications and information processing as a critical success factor in the effective knowledge organisation , 2005, Int. J. Bus. Inf. Syst..

[22]  Aybüke Aurum,et al.  Measuring the Effectiveness of the Defect-Fixing Process in Open Source Software Projects , 2011, 2011 44th Hawaii International Conference on System Sciences.

[23]  Jack Shih-Chieh Hsu,et al.  The impacts of user review on software responsiveness: Moderating requirements uncertainty , 2008, Inf. Manag..

[24]  Kevin Crowston,et al.  A Coordination Theory Approach to Organizational Process Design , 1997 .

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

[26]  Nir Kshetri,et al.  Improving Open Source Software Maintenance , 2010, J. Comput. Inf. Syst..

[27]  R. K. Mittal,et al.  Data mining research for customer relationship management systems: a framework and analysis , 2008, Int. J. Bus. Inf. Syst..

[28]  Ravi Kant,et al.  Knowledge management implementation in supply chains: a strategic plan , 2009, Int. J. Bus. Inf. Syst..

[29]  Brian Fitzgerald,et al.  Understanding open source software development , 2002 .

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

[31]  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..

[32]  Likoebe M. Maruping,et al.  A Preliminary Analysis of the Influences of Licensing and Organizational Sponsorship on Success in Open Source Projects , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[33]  Josh Lerner,et al.  The Simple Economics of Open Source , 2000 .

[34]  Vahid Garousi Evidence-Based Insights about Issue Management Processes: An Exploratory Study , 2009, ICSP.