Empirical evidence on the link between object-oriented measures and external quality attributes: a systematic literature review

被引:0
|
作者
Ronald Jabangwe
Jürgen Börstler
Darja Šmite
Claes Wohlin
机构
[1] Blekinge Institute of Technology,
来源
Empirical Software Engineering | 2015年 / 20卷
关键词
Systematic literature review; Object-oriented system; Source code analysis; Source code measures; Software metrics; Software quality; Static analysis;
D O I
暂无
中图分类号
学科分类号
摘要
There is a plethora of studies investigating object-oriented measures and their link with external quality attributes, but usefulness of the measures may differ across empirical studies. This study aims to aggregate and identify useful object-oriented measures, specifically those obtainable from the source code of object-oriented systems that have gone through such empirical evaluation. By conducting a systematic literature review, 99 primary studies were identified and traced to four external quality attributes: reliability, maintainability, effectiveness and functionality. A vote-counting approach was used to investigate the link between object-oriented measures and the attributes, and to also assess the consistency of the relation reported across empirical studies. Most of the studies investigate links between object-oriented measures and proxies for reliability attributes, followed by proxies for maintainability. The least investigated attributes were: effectiveness and functionality. Measures from the C&K measurement suite were the most popular across studies. Vote-counting results suggest that complexity, cohesion, size and coupling measures have a better link with reliability and maintainability than inheritance measures. However, inheritance measures should not be overlooked during quality assessment initiatives; their link with reliability and maintainability could be context dependent. There were too few studies traced to effectiveness and functionality attributes; thus a meaningful vote-counting analysis could not be conducted for these attributes. Thus, there is a need for diversification of quality attributes investigated in empirical studies. This would help with identifying useful measures during quality assessment initiatives, and not just for reliability and maintainability aspects.
引用
收藏
页码:640 / 693
页数:53
相关论文
共 50 条
  • [41] Understanding and addressing quality attributes of microservices architecture: A Systematic literature review
    Li, Shanshan
    Zhang, He
    Jia, Zijia
    Zhong, Chenxing
    Zhang, Cheng
    Shan, Zhihao
    Shen, Jinfeng
    Babar, Muhammad Ali
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 131
  • [42] Machine Learning-Based Exploration of the Impact of Move Method Refactoring on Object-Oriented Software Quality Attributes
    Jehad Al Dallal
    Hanady Abdulsalam
    Mohammad AlMarzouq
    Ali Selamat
    Arabian Journal for Science and Engineering, 2024, 49 : 3867 - 3885
  • [43] Machine Learning-Based Exploration of the Impact of Move Method Refactoring on Object-Oriented Software Quality Attributes
    Al Dallal, Jehad
    Abdulsalam, Hanady
    AlMarzouq, Mohammad
    Selamat, Ali
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2024, 49 (03) : 3867 - 3885
  • [44] Metrics and Statistical Techniques Used to Evaluate Internal Quality of Object-Oriented Software: A Systematic Mapping
    Santos, Mariana
    Afonso, Paulo Junior
    Bermejo, Paulo Henrique
    Costa, Heitor
    PROCEEDINGS OF THE 2016 35TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2016,
  • [45] Empirical Studies on Quality in Agile Practices: A Systematic Literature Review
    Sfetsos, Panagiotis
    Stamelos, Ioannis
    QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 44 - 53
  • [46] A systematic literature review: Refactoring for disclosing code smells in object oriented software
    Singh, Satwinder
    Kaur, Sharanpreet
    AIN SHAMS ENGINEERING JOURNAL, 2018, 9 (04) : 2129 - 2151
  • [47] The link between mergers and acquisitions and innovation: A systematic literature review
    Dezi, Luca
    Battisti, Enrico
    Ferraris, Alberto
    Papa, Armando
    MANAGEMENT RESEARCH REVIEW, 2018, 41 (06): : 716 - 752
  • [48] Is there a link between musculoskeletal pain and the weather? A systematic literature review
    Wells, Ruth E.
    RHEUMATOLOGY, 2008, 47 : II165 - II166
  • [49] Essential Attributes of Service Quality in Higher Education Institutions: A Systematic Literature Review
    Kustiawan, Memen
    Suryadi, Karim
    Sukmayadi, Vidi
    CROATIAN JOURNAL OF EDUCATION-HRVATSKI CASOPIS ZA ODGOJ I OBRAZOVANJE, 2024, 26 (02): : 651 - 683
  • [50] A systematic literature review of empirical evidence on computer games and serious games
    Connolly, Thomas M.
    Boyle, Elizabeth A.
    MacArthur, Ewan
    Hainey, Thomas
    Boyle, James M.
    COMPUTERS & EDUCATION, 2012, 59 (02) : 661 - 686