Predicting software maintainability by using object-oriented metrics

dc.contributor.authorDagpinar, Melisen_US
dc.date.accessioned2024-08-13T20:15:58Z
dc.date.available2024-08-13T20:15:58Z
dc.date.copyright2003en_US
dc.date.issued2003
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en
dc.description.abstractThis thesis presents an empirical study designed for measuring the predictive power of object-oriented metrics for determining maintainability of object-oriented software systems. The study applies different kinds of measures applied to two selected systems. These measures can be grouped into four categories: size, inheritance, cohesion, and coupling. Unlike most related studies, indirect coupling has also been taken into account in order to analyze its usefulness. Maintainability characteristics have been derived from the systems' repository logs by categorizing the logs using three groups: perfective/adaptive, corrective, and preventive. Through analyzing the relationships between metrics and maintainability characteristics by using different statistical techniques, we have found that size and import direct coupling measures are significant predictors for measuring maintainability of a class while inheritance, cohesion, and indirect/export coupling measures are not.
dc.format.extent67 pages
dc.identifier.urihttps://hdl.handle.net/1828/17617
dc.rightsAvailable to the World Wide Weben_US
dc.titlePredicting software maintainability by using object-oriented metricsen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DAGPINAR_Melis_MSc_2003_1344757.pdf
Size:
19.29 MB
Format:
Adobe Portable Document Format