Quality evaluation models or frameworks for open source software: A systematic literature review

被引:6
|
作者
Yilmaz, Nebi [1 ]
Tarhan, Ayca Kolukisa [2 ]
机构
[1] Hacettepe Univ, Grad Sch Sci & Engn, Software Engn Res Grp HUSE, Ankara, Turkey
[2] Hacettepe Univ, Comp Engn Dept, Software Engn Res Grp HUSE, Ankara, Turkey
关键词
open source software; OSS; quality attribute; quality evaluation; quality model; software quality; TRUSTWORTHINESS; CLASSIFICATION; COMPONENTS;
D O I
10.1002/smr.2458
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As open project repositories have become widespread, evaluating the quality of open source software (OSS) has gained attention in the software community. Despite the variety in quality evaluation models or frameworks (QEMoF) proposed for OSS, their adoption in practice remains limited. To further investigate this argument, a systematic literature review (SLR) has been conducted to characterize the existing QEMoF for OSS, based on particular properties, and to examine comprehensively their content and structure for identifying the gap between theory and practice. In this context, a total of 36 primary studies in the period of 2003-2020 have been analyzed. It has been identified that the majority of QEMoF takes ISO/IEC 9126 as a reference, evaluates community-based aspects, mostly evaluates maintainability and usability as quality attributes, supports subjective and quantitative evaluations, and faces challenges due to diverse and dynamic nature of OSS products. For a better overview of the state of the art in the field, evaluation criteria for comparing the overall quality of the QEMoF are identified and applied. Finally, overall findings are discussed, and suggestions are provided for practitioners and researchers to formulate more robust studies in the future, which can advance the current situation for the benefit of the software community.
引用
收藏
页数:34
相关论文
共 50 条
  • [1] A systematic literature review of open source software quality assessment models
    Adewumi, Adewole
    Misra, Sanjay
    Omoregbe, Nicholas
    Crawford, Broderick
    Soto, Ricardo
    [J]. SPRINGERPLUS, 2016, 5
  • [2] Open Source Software Evaluation, Selection, and Adoption: a Systematic Literature Review
    Lenarduzzi, Valentina
    Taibi, Davide
    Tosi, Davide
    Lavazza, Luigi
    Morasca, Sandro
    [J]. 2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 437 - 444
  • [3] Software Architecture Degradation in Open Source Software: A Systematic Literature Review
    Baabad, Ahmed
    Zulzalil, Hazura Binti
    Hassan, Sa'adah
    Baharom, Salmi Binti
    [J]. IEEE ACCESS, 2020, 8 : 173681 - 173709
  • [4] A Review of Models for Evaluating Quality in Open Source Software
    Adewumi, Adewole
    Misra, Sanjay
    Omoregbe, Nicholas
    [J]. 2013 INTERNATIONAL CONFERENCE ON ELECTRONIC ENGINEERING AND COMPUTER SCIENCE (EECS 2013), 2013, 4 : 88 - 92
  • [5] Software Security in Open Source Development: A Systematic Literature Review
    Wen, Shao-Fang
    [J]. PROCEEDINGS OF THE 2017 21ST CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2017, : 364 - 373
  • [6] Software Models for Source Code Maintainability: A Systematic Literature Review
    Baldassarre, Maria Teresa
    Caivano, Danilo
    Romano, Simone
    Scanniello, Giuseppe
    [J]. 2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 252 - 259
  • [7] A business model for commercial open source software: A systematic literature review
    Shahrivar, Shahrokh
    Elahi, Shaban
    Hassanzadeh, Alireza
    Montazer, Gholamali
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 103 : 202 - 214
  • [8] Maintenance Effort Estimation for Open Source Software: A Systematic Literature Review
    Wu, Hong
    Shi, Lin
    Chen, Celia
    Wang, Qing
    Boehm, Barry
    [J]. 32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 32 - 43
  • [9] Adoption of open source software in software-intensive organizations - A systematic literature review
    Hauge, Oyvind
    Ayala, Claudia
    Conradi, Reidar
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (11) : 1133 - 1154
  • [10] A systematic literature review on the barriers faced by newcomers to open source software projects
    Steinmacher, Igor
    Graciotto Silva, Marco Aurelio
    Gerosa, Marco Aurelio
    Redmiles, David F.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 59 : 67 - 85