Application of Artificial Neural Network for Predicting Maintainability using Object-Oriented Metrics

被引:0
|
作者
Aggarwal, K. K. [1 ]
Singh, Yogesh [1 ]
Kaur, Arvinder [1 ]
Malhotra, Ruchika [1 ]
机构
[1] GGS Indraprastha Univ, Delhi, India
关键词
Software quality; Measurement; Metrics; Artificial neural network; Coupling; Cohesion; Inheritance; Principal component analysis;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Importance of software quality is increasing leading to development of new sophisticated techniques, which can be used in constructing models for predicting quality attributes. One such technique is Artificial Neural Network (ANN). This paper examined the application of ANN for software quality prediction using Object-Oriented (00) metrics. Quality estimation includes estimating maintainability of software. The dependent variable in our study was maintenance effort. The independent variables were principal components of eight 00 metrics. The results showed that the Mean Absolute Relative Error (MARE) was 0.265 of ANN model. Thus we found that ANN method was useful in constructing software quality model.
引用
收藏
页码:285 / 289
页数:5
相关论文
共 50 条
  • [41] Evaluating the effect of inheritance on the maintainability of object-oriented software
    Daly, J
    Brooks, A
    Miller, J
    Roper, M
    Wood, M
    EMPIRICAL STUDIES OF PROGRAMMERS: SIXTH WORKSHOP, 1996, : 39 - 57
  • [42] Evaluating inheritance depth on the maintainability of object-oriented software
    Fraunhofer Inst , Kaiserslautern, Germany
    Empirical Software Engineering, 1996, 1 (02): : 109 - 132
  • [43] Constructing models for predicting extract subclass refactoring opportunities using object-oriented quality metrics
    Al Dallal, Jehad
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (10) : 1125 - 1141
  • [44] Object-Oriented Software Maintainability Measurement in the past Decade
    Orenyi, Bajeh Amos
    Basri, Shuib
    Jung, Low Tan
    2012 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2012, : 257 - 262
  • [45] An empirical investigation of an object-oriented design heuristic for maintainability
    Deligiannis, I
    Shepperd, M
    Roumeliotis, M
    Stamelos, I
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 65 (02) : 127 - 139
  • [46] A methodology for constructing maintainability model of object-oriented design
    Kiewkanya, M
    Jindasawat, N
    Muenchaisri, P
    QSIC 2004: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2004, : 206 - 213
  • [47] The effect of task order on the maintainability of object-oriented software
    Wang, Alf Inge
    Arisholm, Erik
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (02) : 293 - 305
  • [48] NEURObjects:: an object-oriented library for neural network development
    Valentini, G
    Masulli, F
    NEUROCOMPUTING, 2002, 48 : 623 - 646
  • [49] Coupling metrics for object-oriented design
    Harrison, R
    Counsell, S
    Nithi, R
    FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS, 1998, : 150 - 157
  • [50] Product metrics for object-oriented systems
    Purao, S
    Vaishnavi, V
    ACM COMPUTING SURVEYS, 2003, 35 (02) : 191 - 221