Skip to main content
No Access

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

Published Online:pp 413-424https://doi.org/10.1504/IJBIS.2011.042398

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.

Keywords

open source software, OSS, defect-fixing effectiveness, operating system, OSS licence

References

  • 1. Capra, E. , Francalanci, C. , Merlo, F. (2008). ‘An empirical study on the relationship between software design quality, development effort and governance in open source projects’. IEEE Transactions on Software Engineering. 34, 6, 765-782 Google Scholar
  • 2. Carillo, K. , Okuli, C. (2008). ‘The open source movement: a revolution in software development’. Journal of Computer Information Systems. 49, 2, 1-9 Google Scholar
  • 3. Chengalur-Smith, S. , Sidorova, A. (2003). ‘Survival of open-source projects: a population ecology perspective’. Proceedings of the 24th International Conference on Information Systems. Atlanta, GA, 782-787 Google Scholar
  • 4. Chin, W.W. , Marcoulides, G.A. (1998). ‘The partial least squares approach for structurational equation modeling’. Modern Methods for Business Research. Mahwah, NJ:Lawrence Erlbaum Associates , 295-336 Google Scholar
  • 5. Cohen, J. (1988). Statistical Power Analysis for the Behavioral Sciences. 2nd ed., Hillsdale, NJ:Lawrence Erlbaum Associates Google Scholar
  • 6. Colazo, J. (2007). ‘Innovation success: an empirical study of software development projects in the context of the open source paradigm’. University of Western Ontario, PhD dissertation Google Scholar
  • 7. Crowston, K. (1997). ‘A coordination theory approach to organizational process design’. Organization Science. 8, 2, 157-175 Google Scholar
  • 8. Crowston, K. , Scozzi, B. (2002). ‘Open source software projects as virtual organizations: competency rallying for software development’. IEE Proceedings on Software. 149, 1, 3-17 Google Scholar
  • 9. Crowston, K. , Scozzi, B. (2004). ‘Coordination practices for bug fixing within FLOSS development teams’. Proceedings of the Int. Workshop on Computer-Supported Activity Coordination. Google Scholar
  • 10. Crowston, K. , Scozzi, B. (2008). ‘Bug fixing practices within free/libre open source software development teams’. Journal of Database Management. 19, 2, 1-30 Google Scholar
  • 11. Crowston, K. , Annabi, H. , Howison, J. (2003). ‘Defining open source software project success’. Proceedings of the 24th International Conference on Information Systems. Seattle, WA Google Scholar
  • 12. Feller, J. , Fitzgerald, B. (2001). Understanding Open Source Software Development. London:Addison-Wesley Google Scholar
  • 13. Garousi, V. (2009). ‘Evidence-based insights about issue management processes: an exploratory study’. Proceedings of the International Conference on Software Process. Vancouver, Canada Google Scholar
  • 14. Ghapanchi, A.H. , Aurum, A. (2011). ‘Measuring the effectiveness of the defect-fixing process in open source software projects’. Proceedings of the 44th Hawaii International Conference on System Sciences. Hawaii Google Scholar
  • 15. Giuri, P. , Ploner, M. , Rullani, F. , Torrisi, S. (2004). ‘Skills and openness of OSS projects: implications for performance’. Pisa, Italy:Laboratory of Economics and Management, Sant’Anna School of Advanced Studies , Working paper Google Scholar
  • 16. Hahn, J. , Zhang, C. (2005). ‘An exploratory study of open source projects from a project management perspective’. Paper presented at MIS Research Workshop, Purdue University, West Lafayette, IN Google Scholar
  • 17. Herbsleb, J.D. , Mockus, A. (2003). ‘An empirical study of speed and communication in globally distributed software development’. IEEE Transactions on Software Engineering. 29, 3, 1-14 Google Scholar
  • 18. Hsu, J.S.C. , Chan, C.L. , Liu, J.Y.C. , Chen, H.G. (2008). ‘The impact of user review on software responsiveness: modeling requirements uncertainty’. Information & Management. 45, 4, 203-210 Google Scholar
  • 19. Kamhawi, E.M. , Gunasekaran, A. (2009). ‘ERP systems implementation success factors: IS and non-IS managers’ perceptions’. Int. J. of Business Information Systems. 4, 6, 688-704 AbstractGoogle Scholar
  • 20. Kant, R. , Singh, M.D. (2009). ‘Knowledge management implementation in supply chains: a strategic plan’. Int. J. of Business Information Systems. 4, 6, 655-672 AbstractGoogle Scholar
  • 21. King, W.R. (2005). ‘Communications and information processing as a critical success factor in the effective knowledge organisation’. Int. J. Business Information Systems. 1, 1–2, Google Scholar
  • 22. Krishnamurthy, S. (2002). ‘Cave or community? An empirical examination of 100 mature open source projects’. Bothell, WA:University of Washington , Working paper Google Scholar
  • 23. Lakhani, K.R. , Wolf, R.G. (2003). ‘Why hackers do what they do: understanding motivation and effort in free/open source software project’. MIT Sloan School of Management, The Boston Consulting Group, Working paper Google Scholar
  • 24. Lee, S.Y.T. , Kim, H.W. , Gupta, S. (2009). ‘Measuring open source software success’. Omega. 37, 2, 426-438 Google Scholar
  • 25. Lerner, J. , Tirole, J. (2002). ‘Some simple economics of open source’. J. Indust. Econom. 50, 2, 197-234 Google Scholar
  • 26. Liu, X. (2008). ‘Design architecture, developer networks and performance of open source software projects’. Boston University, PhD dissertation Google Scholar
  • 27. McCarthy, J.G. , McGrath, F. (2008). ‘The IT professional and knowledge management: researching the Irish perspective’. Int. J. of Business Information Systems. 3, 6, 637-651 AbstractGoogle Scholar
  • 28. Midha, V. (2007). ‘Antecedents to the success of open source software’. University of North Carolina at Greensboro, PhD dissertation Google Scholar
  • 29. Midha, V. , Singh, R. , Palvia, P. , Kshetri, N. (2010). ‘Improving open source software maintenance’. Journal of Computer Information Systems. 50, 3, 81-90 Google Scholar
  • 30. Mockus, A. , Weiss, D. (2008). ‘Interval quality: relating customer-perceived quality to process quality’. Proceedings of International Conference on Software Engineering. Leipzig, ACM Press, 733-740 Google Scholar
  • 31. Moody, G. (2002). Rebel Code: Linux and the Open Source Revolution. London:Penguin Google Scholar
  • 32. Open Source Initiative (2005). available at http://www.opensource.org Google Scholar
  • 33. Scacchi, W. (2004). ‘Free and open source development practices in the game community’. IEEE Software. 21, 1, 59-66 Google Scholar
  • 34. Sharma, S. , Goyal, D.P. , Mittal, R.K. (2008). ‘Data mining research for customer relationship management systems: a framework and analysis’. Int. J. of Business Information Systems. 3, 5, 549-565 AbstractGoogle Scholar
  • 35. Stewart, K.J. , Ammeter, A.P. , Maruping, L.M. (2006). ‘Impact of license choice and organizational sponsorship on success in open source software development projects’. Information System Research. 17, 2, 126-144 Google Scholar
  • 36. Stewart, K.J. , Ammeter, T. , Maruping, L. (2005). ‘A preliminary analysis of the influences of licensing and organizational sponsorship on success in open source projects’. Proceedings of the 38th Hawaii International Conference on System Sciences. Google Scholar
  • 37. Stewart, K.J. , Gosain, S. (2006a). ‘The impact of ideology on effectiveness in open source software development teams’. MIS Quarterly. 30, 2, 291-314 Google Scholar
  • 38. Stewart, K.J. , Gosain, S. (2006b). ‘The moderating role of development stage in free/open source software project performance’. Software Process Improvement and Practice. 11, 177-191 Google Scholar
  • 39. Subramaniam, C. , Sen, R. , Nelson, M.L. (2009). ‘Determinants of open source software project success: a longitudinal study’. Decision Support Systems. 46, 2, 576-585 Google Scholar

Additional Reference