Maintainability Estimation Model for Object-Oriented Software Design

dc.contributor.advisorMidekso, Dida (Professor)
dc.contributor.authorBitew, Melese
dc.date.accessioned2019-11-25T08:59:51Z
dc.date.accessioned2023-11-04T12:22:44Z
dc.date.available2019-11-25T08:59:51Z
dc.date.available2023-11-04T12:22:44Z
dc.date.issued7/5/2019
dc.description.abstractObject-oriented software design approach is one of the widely used software development approaches due to its ease of maintenance. The quality of the software is highly affected by the quality of the design. The aim of this research is to propose a model that will estimate the maintainability of the software design at early stage of development using multivariate linear regression approach. The maintainability of the design would be measured based on its sub-characteristics. For this work, seven maintainability sub-characteristics are taken to estimate the maintainability of the software design. These are modularity, reusability, analyzability, testability, modifiability, portability and traceability sub-characteristics. The maintainability estimation model is constructed from the class diagram model of the software design. In this work, the controlled experiment and data analysis are performed on class a diagram of XMI schema document. Metrics to estimate the class diagram are found from SDMetrics metric box. In this work, the previously used metrics and sub-characteristics are used. Moreover, additional metrics and sub-characteristics are also integrated to get a better, efficient and more inclusive estimation model. Hence, the experimental analysis has been done on a class diagram of having 125 classes. This makes the model to capture more behaviors of the class attributes. After analysis, for each seven maintainability sub-characteristics, seven prediction models are developed. The statistical significance and fitness of each model has also been analyzed on which showed encouraging evaluation result.en_US
dc.identifier.urihttp://etd.aau.edu.et/handle/123456789/20248
dc.language.isoenen_US
dc.publisherAddis Ababa Universityen_US
dc.subjectMaintainability Sub-Characteristicsen_US
dc.subjectObject-Oriented Metricsen_US
dc.subjectPrediction Modelen_US
dc.subjectQuality Attributeen_US
dc.titleMaintainability Estimation Model for Object-Oriented Software Designen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Melese Bitew 2019.pdf
Size:
2.83 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections