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 条
  • [21] Antipatterns Detection Approaches in Object-Oriented Design: A Literature Review
    Din, Jamilah
    Al-Badareen, Anas Bassam
    Jusoh, Yusmadi Yah
    2012 7TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONVERGENCE TECHNOLOGY (ICCCT2012), 2012, : 926 - 931
  • [22] Digital games literature review for object-oriented programming learning
    Botero Tabares, Ricardo de J.
    CUADERNO ACTIVA, 2012, (04): : 91 - 106
  • [23] Refactoring UML Models of Object-Oriented Software: A Systematic Review
    Sidhu, Brahmaleen K.
    Singh, Kawaljeet
    Sharma, Neeraj
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (09) : 1287 - 1319
  • [24] A Systematic Literature Review of an Object Oriented Metric:Reusability
    Padhy, Neelamadhab
    Panigrahi, Rasmita
    Baboo, Sarada
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND NETWORKS (CINE), 2015, : 190 - 191
  • [25] Predicting object-oriented class reuse-proneness using internal quality attributes
    Al Dallal, Jehad
    Morasca, Sandro
    EMPIRICAL SOFTWARE ENGINEERING, 2014, 19 (04) : 775 - 821
  • [26] Predicting object-oriented class reuse-proneness using internal quality attributes
    Jehad Al Dallal
    Sandro Morasca
    Empirical Software Engineering, 2014, 19 : 775 - 821
  • [27] ON THE RELATIONSHIP BETWEEN THE OBJECT-ORIENTED PARADIGM AND SOFTWARE REUSE - AN EMPIRICAL-INVESTIGATION
    LEWIS, JA
    HENRY, SM
    KAFURA, DG
    SCHULMAN, RS
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1992, 5 (04): : 35 - 41
  • [28] A systematic review of quality attributes and measures for software product lines
    Sonia Montagud
    Silvia Abrahão
    Emilio Insfran
    Software Quality Journal, 2012, 20 : 425 - 486
  • [29] A systematic review of quality attributes and measures for software product lines
    Montagud, Sonia
    Abrahao, Silvia
    Insfran, Emilio
    SOFTWARE QUALITY JOURNAL, 2012, 20 (3-4) : 425 - 486
  • [30] Empirical Evidence of Large-Scale Diversity in API Usage of Object-Oriented Software
    Mendez, Diego
    Baudry, Benoit
    Monperrus, Martin
    2013 IEEE 13TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2013, : 43 - 52