Abstract | ||
---|---|---|
It is obvious that qualities of software design heavily affects on qualities of software ultimately developed. One of claimed advantages of object-oriented paradigm is the ease of maintenance. The main goal of this work is to propose a methodology for constructing maintainability model of object-oriented software design model using three techniques. Two sub-characteristics of maintainability: understandability and modifiability are focused in this work. A controlled experiment is performed in order to construct maintainability models of object-oriented designs using the experimental data. The first maintainability model is constructed using Metrics-Discriminant technique. This technique analyzes the pattern of correlation between maintainability levels and structural complexity design metrics applying Discriminant analysis. The second one is built using Weighted-Score-Level technique. The technique uses a weighted sum method by combining understandability and modifiability levels which are converted from understandability and modifiability scores. The third one is created using Weighted-Predicted-Level technique. Weighted-Predicted-Level uses a weighted sum method by combining predicted understandability and modifiability level, obtained from applying understandability and modifiability models. This paper presents comparison of maintainability models obtained from three techniques. |
Year | DOI | Venue |
---|---|---|
2004 | 10.1109/QSIC.2004.4 | QSIC |
Keywords | Field | DocType |
object-oriented design,modifiability level,modifiability model,metrics-discriminant technique,weighted-score-level technique,maintainability level,maintainability model,modifiability score,weighted sum method,constructing maintainability model,weighted-predicted-level technique,structural complexity,software reliability,discriminant analysis,software metrics,software maintenance,software design,object oriented design | Object-oriented design,Software design,Systems engineering,Computer science,Software,Linear discriminant analysis,Software metric,Software maintenance,Software quality,Maintainability,Reliability engineering | Conference |
ISBN | Citations | PageRank |
0-7695-2207-6 | 7 | 0.48 |
References | Authors | |
2 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Matinee Kiewkanya | 1 | 7 | 1.49 |
Nongyao Jindasawat | 2 | 7 | 0.82 |
Pornsiri Muenchaisri | 3 | 33 | 6.67 |