An integrated measure of software maintainability

被引:64
|
作者
Aggarwal, KK [1 ]
Singh, Y [1 ]
Chhabra, JK [1 ]
机构
[1] GGS Indraprastha Univ, Delhi, India
关键词
software maintainability; software measurement; fuzzy model; rule base representation; source-code readability; documentation quality; understandability; Fog Index;
D O I
10.1109/RAMS.2002.981648
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For large software systems, the maintenance phase tends to have comparatively much longer duration than all the previous life-cycle phases taken together, obviously resulting in much more efforts. A good measure of software maintainability can help better manage the maintenance phase effort. Software maintainability cannot be adequately measured by only source code or by documents. The readability and understandability of both, source code and documentation should be considered to measure the maintainability. This paper proposes an integrated measure of software maintainability. The paper also proposes a new representation for rule base of fuzzy models, which will require less space for storage and will be efficient in finding the results in the simulation. The proposed model measures the software maintainability based on three important aspects of software- Readability of Source Code (RSC), Documentation Quality (DOQ), and Understandability of Software (UOS). Keeping in view the nature of these parameters, a fuzzy approach has been used to integrate these three aspects. A new efficient representation of rule base has been proposed for fuzzy models. This integrated measurement of software maintainability, which to our knowledge is first attempt to quantify integrated maintainability, is bound to be better than any other single parameter maintainability measurement approach. Thus the output of this model can advise the software project managers in judging the maintenance efforts of the software.
引用
收藏
页码:235 / 241
页数:7
相关论文
共 50 条
  • [21] A novel approach to software maintainability prediction
    Yang Bo
    Ya Lano
    Guo Suchang
    Huang Hongzhong
    Proceedings of the First International Conference on Maintenance Engineering, 2006, : 887 - 894
  • [22] Efforts to improve software maintainability at ASTRON
    TKamphuis
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY VIII, 2024, 13101
  • [23] A Cost Model Based on Software Maintainability
    Bakota, Tibor
    Hegedus, Peter
    Ladanyi, Gergely
    Koertvelyesi, Peter
    Ferenc, Rudolf
    Gyimothy, Tibor
    2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 316 - 325
  • [24] SMPLearner: learning to predict software maintainability
    Zhang, Wei
    Huang, Liguo
    Ng, Vincent
    Ge, Jidong
    AUTOMATED SOFTWARE ENGINEERING, 2015, 22 (01) : 111 - 141
  • [25] SOFTWARE MAINTAINABILITY - PERCEPTIONS OF EDP PROFESSIONALS
    KIM, C
    WESTIN, S
    MIS QUARTERLY, 1988, 12 (02) : 167 - 185
  • [26] Effect of object orientation on maintainability of software
    Kiran, GA
    Haripriya, S
    Jalote, P
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1997, : 114 - 121
  • [27] Towards a maintainability evaluation in software architectures
    Griman, Anna
    Chavez, Luisana
    Perez, Maria
    Mendoza, Luis
    Dominguez, Kenyer
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 555 - +
  • [28] Requires Analysis Based on Software Maintainability
    Hu, Wensheng
    Zhao, Ming
    Wu, Shiyi
    Yang, Jianfeng
    PROCEEDINGS OF 2014 10TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY (ICRMS), VOLS I AND II, 2014, : 354 - 357
  • [29] Problems and Prospects in Quantifying Software Maintainability
    Rosenberg J.
    Empirical Software Engineering, 1997, 2 (2) : 173 - 177
  • [30] PROGRAM STANDARDS HELP SOFTWARE MAINTAINABILITY
    WHITE, BB
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1978, (NSYM): : 94 - 98