Change search
ReferencesLink to record
Permanent link

Direct link
A New Perspective on Predicting Maintenance Costs
Mälardalen University, School of Innovation, Design and Engineering. (Software Engineering)
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In my thesis I focus on providing a foundation of data on whichdecision makers can base refactoring decisions. For this, I examine therelationship between software complexity and maintenance eort. Tomake the data a stronger basis for refactoring decisions, I present anew approach of correlating le metrics to maintenance eort, whereI look at the relation between changes in le metrics over multiplereleases and changes in the maintenance eort spent on these les. Ido this using a broadened and, more complete notion of maintenanceeort. I measure maintenance eort in 4 ways: the amount of lines ofcode that had to be changed to resolve tasks, the amount of discus-sion that tasks generated, the amount of atomic changes to a le thatwere required to resolve a task, and the amount of bugs per month.To test this framework, I extracted data from 3 open source projects,where I measured the variation of both complexity and maintenanceeort, using this new notion of eort, over multiple releases, and in-vestigated their correlation. I found that 21 of the tested metrics weresignicantly correlated to the eort measures, where complexity basedmetrics and incoming propagation cost show the highest correlation.Of the proposed measures for maintenance eort, the amount of dis-cussion to resolve an issue shows the highest correlation to the chosenmetrics.

Place, publisher, year, edition, pages
2012. , 47 p.
Keyword [en]
software mainetnance
National Category
Software Engineering
URN: urn:nbn:se:mdh:diva-14610OAI: diva2:526817
External cooperation
VU Amsterdam
Subject / course
Computer Science
2012-05-07, VU Amsterdam, Amsterdam, 11:55 (English)
Available from: 2012-05-15 Created: 2012-05-15 Last updated: 2012-05-15Bibliographically approved

Open Access in DiVA

florian-uunk(435 kB)90 downloads
File information
File name FULLTEXT01.pdfFile size 435 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
School of Innovation, Design and Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 90 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 74 hits
ReferencesLink to record
Permanent link

Direct link