Longitudinal Evaluation of Software Quality Metrics in Open-Source Applications

被引:6
|
作者
Molnar, Arthur-Jozsef [1 ]
Neamtu, Alexandra [1 ]
Motogna, Simona [1 ]
机构
[1] Babes Bolyai Univ, Fac Math & Comp Sci, Cluj Napoca, Romania
关键词
Software Product Quality; Software Metrics; Metric Correlations; Longitudinal Case Study; OBJECT-ORIENTED METRICS; VALIDATION;
D O I
10.5220/0007725600800091
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Assessment of software quality remains the focus of important research efforts, with several proposed quality models and assessment methodologies. ISO 25010 describes software quality in terms of characteristics such as reliability, security or maintainability. In turn, these characteristics can be evaluated in terms of software metric values, establishing a relation between software metrics and quality. However, a general metric-based model for software quality does not yet exist. The diversity of software applications, metric definitions and differences between proposed quality models all contribute to this. Our paper proposes a longitudinal evaluation of the metric values and their relations in the context of three complex, open-source applications. We cover the entire 18 year development history of the targeted applications. We explore typical values for metrics associated with software product quality and explore their evolution in the context of software development. We identify dependant metrics and explore the effect class size has on the strength of dependencies. At each step, we compare the obtained results with relevant related work in order to contribute to a growing pool of evidence towards our goal - a metric-based evaluation of software quality characteristics.
引用
收藏
页码:80 / 91
页数:12
相关论文
共 50 条
  • [1] Quantitative Evaluation of Software Quality Metrics in Open-Source Projects
    Barkmann, Henrike
    Lincke, Rudiger
    Lowe, Welf
    [J]. 2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 1067 - 1072
  • [2] AutoMetric: Towards Measuring Open-Source Software Quality Metrics Automatically
    Lee, Taejun
    Park, Heewon
    Lee, Heejo
    [J]. 2023 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST, 2023, : 47 - 55
  • [3] On the usefulness of ownership metrics in open-source software projects
    Foucault, Matthieu
    Teyton, Cedric
    Lo, David
    Blanc, Xavier
    Falleri, Jean-Remy
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 64 : 102 - 112
  • [4] GRAPHOS - open-source software for photogrammetric applications
    Gonzalez-Aguilera, D.
    Lopez-Fernandez, L.
    Rodriguez-Gonzalvez, P.
    Hernandez-Lopez, D.
    Guerrero, D.
    Remondino, F.
    Menna, F.
    Nocerino, E.
    Toschi, I.
    Ballabeni, A.
    Gaiani, M.
    [J]. PHOTOGRAMMETRIC RECORD, 2018, 33 (161): : 11 - 29
  • [5] Evaluation indicators for open-source software: a review
    Yuhang Zhao
    Ruigang Liang
    Xiang Chen
    Jing Zou
    [J]. Cybersecurity, 4
  • [6] Evaluation indicators for open-source software: a review
    Zhao, Yuhang
    Liang, Ruigang
    Chen, Xiang
    Zou, Jing
    [J]. CYBERSECURITY, 2021, 4 (01)
  • [7] Automatic Classification of Software Artifacts in Open-Source Applications
    Ma, Yuzhan
    Fakhoury, Sarah
    Christensen, Michael
    Arnaoudova, Venera
    Zogaan, Waleed
    Mirakhorli, Mehdi
    [J]. 2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2018, : 414 - 425
  • [8] An open-source software tool for compact modeling applications
    Lemaitre, L
    McAndrew, C
    [J]. IEEE CIRCUITS & DEVICES, 2004, 20 (02): : 6 - +
  • [9] Open-Source Software Tools for Measuring Resources Consumption and DASH Metrics
    Montagud, Mario
    Antonio De Rus, Juan
    Fayos-Jordan, Rafael
    Garcia-Pineda, Miguel
    Segura-Garcia, Jaume
    [J]. MMSYS'20: PROCEEDINGS OF THE 2020 MULTIMEDIA SYSTEMS CONFERENCE, 2020, : 261 - 266
  • [10] Impact of Developer Turnover on Quality in Open-Source Software
    Foucault, Matthieu
    Palyart, Marc
    Blanc, Xavier
    Murphy, Gail C.
    Falleri, Jean-Remy
    [J]. 2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 829 - 841