Aspects of software quality assurance in open source software projects: Two case studies from Apache project

被引:0
|
作者
Wahyudin, Dindin [1 ]
Schatten, Alexander [1 ]
Winkler, Dietmar [1 ]
Biffl, Stefan [1 ]
机构
[1] Vienna Univ Technol, Inst Software Engn & Interact Syst, Vienna, Austria
关键词
open source software and software quality; distributed software development; value based software engineering; product evolution;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Open source software (OSS) solutions provide mission-critical services to industry and government organizations. However empirical studies on OSS development practices raise concerns on risky practices such as unclear requirement elicitation, ad hoc development process, little attention to quality assurance (QA) and documentation, and poor project management. Event then the ability to produce high quality products in such an environment may seem surprising and thus warrants an investigation on effective QA mechanism in OSS projects. This paper provides a preliminary exploration to improve our understanding of software quality practices in different types of OSS projects. We propose a framework of QA in an OSS project, elicit OSS stakeholder value propositions for QA, and derive performance indicators. For an initial empirical evaluation we applied these indicators to 5 releases of 2 large Apache projects (Tomcat and MyFaces) to analyze the extent to which QA aspects are commonly performed during development process.
引用
收藏
页码:229 / +
页数:2
相关论文
共 50 条
  • [1] Two case studies of open source software development: Apache and Mozilla
    Mockus, A
    Fielding, RT
    Herbsleb, JD
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2002, 11 (03) : 309 - 346
  • [2] Intensive Metrics for the Study of the Evolution of Open Source Projects: Case Studies from Apache Software Foundation Projects
    Gala-Perez, Santiago
    Robles, Gregorio
    Gonzalez-Barahona, Jesus M.
    Herraiz, Israel
    [J]. 2013 10TH IEEE WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2013, : 159 - 168
  • [3] Defects in open source software maintenance - Two case studies: Apache and Mozilla
    Koponen, T
    Hotti, V
    [J]. SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 688 - 693
  • [4] A survey of quality assurance practices in biomedical open source software projects
    Koru, Guenes
    El Emam, Khaled
    Neisa, Angelica
    Umarji, Medha
    [J]. JOURNAL OF MEDICAL INTERNET RESEARCH, 2007, 9 (02) : e8
  • [5] Maintaining interoperability in open source software: A case study of the Apache PDFBox project
    Butler, Simon
    Gamalielsson, Jonas
    Lundell, Bjorn
    Brax, Christoffer
    Mattsson, Anders
    Gustaysson, Tomas
    Feist, Jonas
    Lonroth, Erik
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 159
  • [6] The impact of project capabilities on project performance: Case of open source software projects
    Ghapanchi, Amir Hossein
    Aurum, Aybuke
    [J]. INTERNATIONAL JOURNAL OF PROJECT MANAGEMENT, 2012, 30 (04) : 407 - 417
  • [7] Quality Assurance for Open Source Software Configuration Management
    Meyer, Stefan
    Healy, Philip
    Lynn, Theo
    Morrison, John
    [J]. 2013 15TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2013), 2014, : 454 - 461
  • [8] Evolution of Apache Open Source Software
    Wen, Haoran
    D'Souza, Raissa M.
    Saul, Zachary M.
    Filkov, Vladimir
    [J]. DYNAMICS ON AND OF COMPLEX NETWORKS: APPLICATIONS TO BIOLOGY, COMPUTER SCIENCE, AND THE SOCIAL SCIENCES, 2009, : 199 - 215
  • [9] Inequalities in Open Source Software Development: Analysis of Contributor's Commits in Apache Software Foundation Projects
    Chelkowski, Tadeusz
    Gloor, Peter
    Jemielniak, Dariusz
    [J]. PLOS ONE, 2016, 11 (04):
  • [10] Analysing the Quality Evolution of Open Source Software Projects
    Aversano, Lerina
    Guardabascio, Daniela
    Tortorella, Maria
    [J]. SOFTWARE QUALITY: COMPLEXITY AND CHALLENGES OF SOFTWARE ENGINEERING IN EMERGING TECHNOLOGIES, 2017, 269 : 117 - 129