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 条
  • [41] AN ITERATIVE-DESIGN MODEL FOR REUSABLE OBJECT-ORIENTED SOFTWARE
    GOSSAIN, S
    ANDERSON, B
    SIGPLAN NOTICES, 1990, 25 (10): : 12 - 27
  • [42] An Efficient Model for Object-Oriented Programming in Software Defined Networks
    Aleisa, Eisa A.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (10): : 12 - 16
  • [43] A model-based approach to object-oriented software metrics
    Hong Mei
    Tao Xie
    Fuqing Yang
    Journal of Computer Science and Technology, 2002, 17 : 757 - 769
  • [44] Algorithmic support for model transformation in object-oriented software development
    Schönberger, S
    Keller, RK
    Khriss, I
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2001, 13 (05): : 351 - 383
  • [45] Effects of the business model on object-oriented software development productivity
    IBM Software Solutions Division, P.O. Box 12195, Research Triangle Park, NC 27709, United States
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    IBM Syst J, 1 (140-161):
  • [46] A Catalogue of Model Smells and Refactoring Operations for Object-Oriented Software
    Sidhu, Brahmaleen K.
    Singh, Kawaljeet
    Sharma, Neeraj
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICICCT), 2018, : 313 - 319
  • [47] A model-based approach to object-oriented software metrics
    Mei, H
    Xie, T
    Yang, FQ
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (06) : 757 - 769
  • [48] A quality model: How to improve the object-oriented software process
    Alonso, F
    Fuertes, JL
    Montes, C
    Navajo, RJ
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 4884 - 4889
  • [49] A Formal Model of Similarity Testing for Inheritance in Object-Oriented Software
    Benlhachmi, Khalid
    Benattou, Mohammed
    2012 COLLOQUIUM ON INFORMATION SCIENCE AND TECHNOLOGY (CIST'12), 2012, : 38 - 42
  • [50] OOEM: Object-oriented energy model for embedded software reuse
    Yue, X
    Zhou, XH
    Xi, L
    Gong, YC
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 551 - 558