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
来源
SMART TRENDS IN INFORMATION TECHNOLOGY AND COMPUTER COMMUNICATIONS, SMARTCOM 2016 | 2016年 / 628卷
关键词
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
相关论文
共 42 条
[31]   OBJECT-ORIENTED METRICS THAT PREDICT MAINTAINABILITY [J].
LI, W ;
HENRY, S .
JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 23 (02) :111-122
[32]  
Mamone S., 1994, SIGSOFT Software Engineering Notes, V19, P75, DOI 10.1145/181610.181623
[33]   A Systematic Review of Software Maintainability Prediction and Metrics [J].
Riaz, Mehwish ;
Mendes, Emilia ;
Tempero, Ewan .
ESEM: 2009 3RD INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2009, :368-378
[34]  
Rising L. S., 1992, THESIS
[35]  
Shadish WR., 2002, EXPT QUASIEXPERIMENT
[36]  
Sheldon T., 2002, J SOFTW MAINTENANCE, V14, P1
[37]  
Tahir A, 2012, 2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), P326, DOI 10.1109/ICSM.2012.6405289
[38]  
Wang Li-jin, 2009, 2009 1st International Conference on Information Science and Engineering (ICISE 2009), P3827, DOI 10.1109/ICISE.2009.845
[39]  
Wang YX, 2003, SECOND IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, PROCEEDINGS, P67
[40]  
Wohlin C., 2000, EXPT SOFTWARE ENG IN