Predicting Software Maintainability Using Object Oriented Dynamic Complexity Measures

被引:3
|
作者
Gosain, Anjana [1 ]
Sharma, Ganga [1 ]
机构
[1] Guru Gobind Singh Indraprastha Univ, Univ Sch Informat & Commun Technol, Sec 16C, New Delhi 110078, India
关键词
Dynamic measures; Software complexity; Software quality; Maintainability; Controlled experiment; METRICS;
D O I
10.1007/978-981-10-3433-6_27
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Dynamic measures are the class of software measures which are obtained when the software is executing and hence can give accurate information regarding the run-time quality of software. For this reason, many dynamic measures have been proposed in recent past, however, little or no empirical evidence exists about the usefulness of these measures for software quality prediction. The objective of this paper is to empirically validate an OO dynamic complexity measure from authors' previous work [19] to assess its ability for predicting maintainability as external software quality attribute. A controlled experiment is carried out in this regard and correlation and linear regression have been performed on the experimental data. The results of the experiment suggest that OO dynamic complexity measures can serve as a useful indicator of maintainability.
引用
收藏
页码:218 / 230
页数:13
相关论文
共 50 条
  • [1] Object-oriented dynamic complexity measures for software understandability
    Gosain A.
    Sharma G.
    Innovations in Systems and Software Engineering, 2017, 13 (2-3) : 177 - 190
  • [2] Predicting Software Maintainability in Object-Oriented Systems Using Ensemble Techniques
    Alsolai, Hadeel
    Roper, Marc
    Nassar, Dua'
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 716 - 721
  • [3] Predicting object-oriented software maintainability using multivariate adaptive regression splines
    Zhou, Yuming
    Leung, Hareton
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (08) : 1349 - 1361
  • [4] Application of Ensemble Techniques in Predicting Object-Oriented Software Maintainability
    Alsolai, Hadeel
    Roper, Marc
    PROCEEDINGS OF EASE 2019 - EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, 2019, : 370 - 373
  • [5] An application of Bayesian network for predicting object-oriented software maintainability
    van Koten, C
    Gray, AR
    INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (01) : 59 - 67
  • [6] Using Z to specify object-oriented software complexity measures
    Shih, TK
    Wang, CC
    Chung, CM
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (08) : 515 - 529
  • [7] Using Z to specify object-oriented software complexity measures
    Tamkang Univ, Taipei Hsien, Taiwan
    Inf Software Technol, 8 (515-529):
  • [8] Predicting maintainability using object oriented system decomposition metrics
    Tagoug, N
    SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 942 - 946
  • [9] Application of TreeNet in Predicting Object-Oriented Software Maintainability: A Comparative Study
    Elish, Mahmoud O.
    Elish, Karim O.
    13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, : 69 - 77
  • [10] Assessment of maintainability in object-oriented software
    Alagar, VS
    Li, QY
    Ormandjieva, OS
    TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 194 - 205