Empirical study of the effects of open source adoption on software development economics

被引:57
|
作者
Ajila, Samuel A.
Wu, Di
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
[2] Carleton Univ, Comp & Commun Serv, Ottawa, ON K1S 5B6, Canada
关键词
open source software; reuse; software process improvement; adoption; quality; productivity; measurement and economics;
D O I
10.1016/j.jss.2007.01.011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we present the results of empirical study of the effects of open source software (OSS) components reuse on software development economics. Specifically, we examined three economic factors-cost, productivity, and quality. This study started with an extensive literature review followed by an exploratory study conducted through interviews with 18 senior project/quality managers, and senior software developers. Then, the result of the literature review and the exploratory study was used to formulate research model, hypotheses, and survey questionnaire. Software intensive companies from Canada and the US were targeted for this study. The period of study was between September 2004 and March 2006. Our findings show that there are strong significant statistical correlations between the factors of OSS components reuse and software development economics. The conclusion from this study shows that software organizations can achieve some economic gains in terms of software development productivity and product quality if they implement OSS components reuse adoption in a systematic way. A big lesson learned in this study is that OSS components are of highest quality and that open source community is not setting a bad example (contrary to some opinion) so far as 'good practices' are concerned. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:1517 / 1529
页数:13
相关论文
共 50 条
  • [1] Commercial adoption of open source software: An empirical study
    Glynn, E
    Fitzgerald, B
    Exton, C
    2005 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING (ISESE), PROCEEDINGS, 2005, : 217 - 226
  • [2] An Empirical Study of Adoption of Software Testing in Open Source Projects
    Kochhar, Pavneet Singh
    Bissyande, Tegawende F.
    Lo, David
    Jiang, Lingxiao
    2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 103 - 112
  • [3] Empirical study of open source software selection for adoption, based on software quality characteristics
    Sarrab, Mohamed
    Rehman, Osama M. Hussain
    ADVANCES IN ENGINEERING SOFTWARE, 2014, 69 : 1 - 11
  • [4] An Empirical Investigation into the Adoption of Open Source Software in Hospitals
    Munoz-Cornejo, Gilberto
    Seaman, Carolyn B.
    Koru, A. Gunes
    INTERNATIONAL JOURNAL OF HEALTHCARE INFORMATION SYSTEMS AND INFORMATICS, 2008, 3 (03) : 16 - 37
  • [5] The economics of Open Source software: An empirical analysis of maintenance costs
    Capra, Eugenio
    Francalanci, Chiara
    Merlo, Francesco
    2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 34 - 43
  • [6] An empirical examination of open source software adoption in US public libraries
    Choi, Namjoo
    ELECTRONIC LIBRARY, 2021, 39 (05): : 695 - 712
  • [7] Lesson development for Open Source Software best practices adoption
    Kuzak, Mateusz
    Harrow, Jen
    Jimenez, Rafael C.
    Martinez, Paula Andrea
    Psomopoulos, Fotis E.
    Varekova, Radka Svobodova
    Via, Allegra
    2018 IEEE 14TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE 2018), 2018, : 19 - 20
  • [8] Open Source Software in Tunisian Software Business: An Empirical Study
    Hammouda, Imed
    36TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2010, : 451 - 454
  • [9] Major HCI challenges for open source software adoption and development
    Viorres, Nikos
    Xenofon, Papadopoulos
    Stavrakis, Modestos
    Vlachogiannis, Evangelos
    Koutsabasis, Panayiotis
    Darzentas, John
    ONLINE COMMUNITIES AND SOCIAL COMPUTING, PROCEEDINGS, 2007, 4564 : 455 - +
  • [10] Adoption of the Personas Technique in the Open Source Software Development Process
    Llerena, Lucrecia
    Rodriguez, Nancy
    Sacca, Gary
    Castro, John W.
    Acuna, Silvia T.
    PROCEEDINGS OF THE XVII INTERNATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTION INTERACCION 2016, 2016,