Investigating correlation between the object-oriented design maintainability and two sub-characteristics: Understandability and modifiability

被引:0
|
作者
Jindasawat, N [1 ]
Kiewkanya, M [1 ]
Muenchaisri, P [1 ]
机构
[1] Chulalongkorn Univ, Fac Engn, Dept Comp Engn, Bangkok 10330, Thailand
来源
INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING | 2004年
关键词
class diagram; sequence diagram; maintainability; understandability; modifiability;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Two sub-characteristics of Boehm's maintainability model are understandability and modifiability. The model does not clearly suggest which sub-characteristic has more influence on maintainability than the other. The goals of this work are to explore the relationship between the maintainability of object-oriented designs and its two sub-characteristics and to explore the structural complexity design metrics which can be indicators of maintainability. A controlled experiment is performed in order to achieve these goals. Combination technique called a weighted sum is applied for constructing the equation indicating the relationship. The experimental result reveals that modifiability has more influence on the maintainability than understandability.
引用
收藏
页码:151 / 156
页数:6
相关论文
共 5 条
  • [1] A Model for Prediction of Understandability and Modifiability of Object-Oriented Software
    Babu, Sumit
    Singh, Raghuraj
    THIRD CONGRESS ON INTELLIGENT SYSTEMS, CIS 2022, VOL 1, 2023, 608 : 275 - 286
  • [2] A controlled experiment investigation of an object-oriented design heuristic for maintainability
    Deligiannis, I
    Stamelos, I
    Angelis, L
    Roumeliotis, M
    Shepperd, M
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (02) : 129 - 143
  • [3] An experimental comparison of the maintainability of object-oriented and structured design documents
    Briand L.C.
    Bunse C.
    Daly J.W.
    Differding C.
    Empirical Software Engineering, 1997, 2 (3) : 291 - 312
  • [4] An Observational Study on the Maintainability Characteristics of the Procedural and Object-oriented Programming Paradigms
    Brborich, Wladymir
    Oscullo, Bryan
    Lascano, Jorge Edison
    Clyde, Stephen
    2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 55 - 64
  • [5] Investigating the Use of Object-Oriented Design Patterns in Open-Source Software: A Case Study
    Ampatzoglou, Apostolos
    Charalampidou, Sofia
    Stamelos, Ioannis
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, 230 : 106 - 120