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 条
  • [31] Object-oriented model refinement technique in software reengineering
    Park, WJ
    Min, SY
    Bae, DH
    Mah, PS
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 32 - 38
  • [32] Object-oriented reference model for embedded control software
    Ikeda, N
    Hayase, T
    Matsumoto, K
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT, 2001, : 112 - 117
  • [33] An object-oriented model for assistive technology software development
    Tippell, P
    O'Regan, J
    Hardy, P
    Lysley, A
    van de Sandt, M
    IMPROVING THE QUALITY OF LIFE FOR THE EUROPEAN CITIZEN: TECHNOLOGY FOR INCLUSIVE DESIGN AND EQUALITY, 1998, 4 : 301 - 305
  • [34] DESIGN OF OBJECT-ORIENTED MODEL FOR QUEUING SIMULATION SOFTWARE
    Moiseev, Alexander N.
    Sinyakov, Mihail, V
    VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2010, 10 (01): : 89 - 93
  • [35] Software Design Metrics for Object-Oriented Software
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 121 - 138
  • [36] Evaluating the effect of inheritance on the modifiability of object-oriented business domain models
    Poels, G
    Dedene, G
    FIFTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2001, : 20 - 29
  • [37] An object-oriented model for the prediction of turbulence effects on plankton
    Mariani, P
    Botte, V
    d'Alcalà, MR
    DEEP-SEA RESEARCH PART II-TOPICAL STUDIES IN OCEANOGRAPHY, 2005, 52 (9-10) : 1287 - 1307
  • [38] An artificial immune system approach for fault prediction in object-oriented software
    Catal, Cagatay
    Diri, Banu
    Ozumut, Bulent
    DEPCOS - RELCOMEX '07: INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 238 - 245
  • [39] Software Package Testability Prediction Using Object-Oriented Cohesion Metrics
    Albattah, Waleed
    2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 155 - 161
  • [40] The effects of the business model on object-oriented software development productivity
    Potok, TE
    Vouk, MA
    IBM SYSTEMS JOURNAL, 1997, 36 (01) : 140 - 161