Evaluating the Quality of Open Source Software

被引:49
|
作者
Spinellis, Diomidis [1 ]
Gousios, Georgios [1 ]
Karakoidas, Vassilios [1 ]
Louridas, Panagiotis [1 ]
Adams, Paul J. [2 ]
Samoladas, Ioannis [3 ]
Stamelos, Ioannis [3 ]
机构
[1] Athens Univ Econ & Business, Dept Management Sci & Technol, Athens, Greece
[2] Res & Dev Sirius Corp Ltd, Weybridge, Surrey, England
[3] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki, Greece
关键词
open source; product quality attributes; process quality attributes; sqo-oss;
D O I
10.1016/j.entcs.2009.02.058
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Traditionally, research on quality attributes was either kept under wraps within the organization that performed it, or carried out by outsiders using narrow, black-box techniques. The emergence of open source software has changed this picture allowing us to evaluate both software products and the processes that yield them. Thus, the software source code and the associated data stored in the version control system, the bug tracking databases, the mailing lists, and the wikis allow us to evaluate quality in a transparent way. Even better, the large number of (often competing) open source projects makes it possible to contrast the quality of comparable systems serving the same domain. Furthermore, by combining historical source code snapshots with significant events, such as bug discoveries and fixes, we can further dig into the causes and effects of problems. Here we present motivating examples, tools, and techniques that can be used to evaluate the quality of open source (and by extension also proprietary) software.
引用
收藏
页码:5 / 28
页数:24
相关论文
共 50 条
  • [1] Evaluating the Quality of the Documentation of Open Source Software
    Aversano, Lerina
    Guardabascio, Daniela
    Tortorella, Maria
    [J]. ENASE: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2017, : 308 - 313
  • [2] 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
  • [3] Evaluating Open Source Software Quality Models against ISO 25010
    Adewumi, Adewole
    Misra, Sanjay
    Omoregbe, Nicholas
    [J]. CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 872 - 877
  • [4] Open Source Software: Communities and Quality
    Abrahao, Silvia
    Staron, Miroslaw
    Serebrenik, Alexander
    Penzenstadler, Birgit
    Capilla, Rafael
    [J]. IEEE SOFTWARE, 2023, 40 (04) : 96 - 99
  • [5] Achieving quality in open source software
    Aberdour, Mark
    [J]. IEEE SOFTWARE, 2007, 24 (01) : 58 - +
  • [6] Call for quality:: Open source software quality observation
    De Groot, Adriaan
    Kugler, Sebastian
    Adams, Paul J.
    Gousios, Giorgos
    [J]. Open Source Systems, 2006, 203 : 57 - 62
  • [7] Evaluating the Readiness of Proprietary Software for Open Source Development
    Kilamo, Terhi
    Aaltonen, Timo
    Hammouda, Imed
    Heinimaki, Teemu J.
    Mikkonen, Tommi
    [J]. OPEN SOURCE SOFTWARE: NEW HORIZONS, 2010, 319 : 143 - 155
  • [8] A checklist for evaluating open source digital library software
    Goh, Dion Hoe-Lian
    Chua, Alton
    Khoo, Davina Anqi
    Khoo, Emily Boon-Hui
    Mak, Eric Bok-Tong
    Ng, Maple Wen-Min
    [J]. ONLINE INFORMATION REVIEW, 2006, 30 (04) : 360 - 379
  • [9] A quality model for open source software selection
    Sung, Won Jun
    Kim, Ji Hyeok
    Rhew, Sung Yul
    [J]. ALPIT 2007: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON ADVANCED LANGUAGE PROCESSING AND WEB INFORMATION TECHNOLOGY, 2007, : 515 - +
  • [10] The Sustainability of Quality in Free and Open Source Software
    Alami, Adam
    [J]. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 222 - 225