A Model for Prediction of Understandability and Modifiability of Object-Oriented Software

被引:0
|
作者
Babu, Sumit [1 ]
Singh, Raghuraj [1 ]
机构
[1] Harcourt Butler Tech Univ, Kanpur 208002, Uttar Pradesh, India
关键词
Object-oriented software; Software quality; Size metric; Structural complexity metric; Neural network; Understandability; Modifiability; Maintainability; METRICS SUITE; MAINTAINABILITY; OPTIMIZATION;
D O I
10.1007/978-981-19-9225-4_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software quality measurement at an early stage helps in improving the product and process of the development. A good-quality software product is easy to maintain. Maintainability of software refers to the ease with which software can be understood, repaired, and improved. The longevity of software depends on the ability of developers to meet new customer requirements and address the problems faced by them. Software maintenance is the most expensive phase of development and consumes more than half of the development budget. This work is carried out to find the early factors of object-oriented software (OOS) that help developers to refine the quality. The proposed model predicts two major attributes of maintainability, namely understandability and modifiability, ofOOSthroughUMLclass diagrams on the basis of size and structural complexity metrics. The model is validated by establishing a high correlationwith the existing predictionmodel for both the factors. In comparison with an existing model, the proposed model gives a correlation of 0.9603 and 0.9424 for understandability and modifiability, respectively.
引用
收藏
页码:275 / 286
页数:12
相关论文
共 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] Measurement of object-oriented software understandability using spatial complexity
    Aggarwal, KK
    Singh, Y
    Chhabra, JK
    NINTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2003 PROCEEDINGS, 2003, : 230 - 234
  • [3] Investigating correlation between the object-oriented design maintainability and two sub-characteristics: Understandability and modifiability
    Jindasawat, N
    Kiewkanya, M
    Muenchaisri, P
    INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2004, : 151 - 156
  • [4] A Reliability Model for Object-Oriented Software
    Xu, Peng
    Xu, Shiyi
    2010 19TH IEEE ASIAN TEST SYMPOSIUM (ATS 2010), 2010, : 65 - 70
  • [5] The software complexity model and metrics for object-oriented
    Da-wei, E.
    2007 International Workshop on Anti-counterfeiting, Security, and Identification, 2007, : 463 - 468
  • [6] A preliminary testability model for object-oriented software
    Lo, BWN
    Shi, HF
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 330 - 337
  • [7] A Survivability Model for Object-Oriented Software Systems
    Sodiya, Adesina S.
    Dada, Aborisade O.
    Aderonke, Ikuomola J.
    2012 FOURTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL ASPECTS OF SOCIAL NETWORKS (CASON), 2012, : 283 - 290
  • [8] A new model of object-oriented software testing
    Gu, YL
    Wang, LF
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 22 - 25
  • [9] Object-oriented design model of software agent
    Li, Jian-Xing
    Mao, Xin-Jun
    Shu, Yao
    Ruan Jian Xue Bao/Journal of Software, 2007, 18 (03): : 582 - 591
  • [10] Software bug prediction using object-oriented metrics
    Gupta, Dharmendra Lal
    Saxena, Kavita
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2017, 42 (05): : 655 - 669