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
来源
THIRD CONGRESS ON INTELLIGENT SYSTEMS, CIS 2022, VOL 1 | 2023年 / 608卷
关键词
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] 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
  • [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] A Reliability Model for Object-Oriented Software
    Xu, Peng
    Xu, Shiyi
    2010 19TH IEEE ASIAN TEST SYMPOSIUM (ATS 2010), 2010, : 65 - 70
  • [4] Package Coupling Measurement in Object-Oriented Software
    Gupta, Varun
    Chhabra, Jitender Kumar
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (02) : 273 - 283
  • [5] A SOFTWARE COMPLEXITY MODEL OF OBJECT-ORIENTED SYSTEMS
    TEGARDEN, DP
    SHEETZ, SD
    MONARCHI, DE
    DECISION SUPPORT SYSTEMS, 1995, 13 (3-4) : 241 - 262
  • [6] Software Package Testability Prediction Using Object-Oriented Cohesion Metrics
    Albattah, Waleed
    2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 155 - 161
  • [7] 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
  • [8] Empirical Validation of Object-Oriented Inheritance Hierarchy Modifiability Metrics
    Bajeh, Amos Orenyi
    Basri, Shuib
    Jung, Low Tan
    Almomani, Malek Ahmad
    PROCEEDINGS OF THE 2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MULTIMEDIA (ICIM), 2014, : 189 - 194
  • [9] Comparative Analysis of Object-Oriented Software Maintainability Prediction Models
    Zighed, Narimane
    Bounour, Nora
    Seriai, Abdelhak-Djamel
    FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2018, 43 (04) : 359 - 374
  • [10] Process metrics for software defect prediction in object-oriented programs
    Yu, Qiao
    Jiang, Shujuan
    Qian, Junyan
    Bo, Lili
    Jiang, Li
    Zhang, Gongjie
    IET SOFTWARE, 2020, 14 (03) : 283 - 292