https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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. , p. 47
Keywords [en]
software mainetnance
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-14610OAI: oai:DiVA.org:mdh-14610DiVA, id: diva2:526817
External cooperation
VU Amsterdam
Subject / course
Computer Science
Presentation
2012-05-07, VU Amsterdam, Amsterdam, 11:55 (English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-05-15 Created: 2012-05-15 Last updated: 2018-01-12Bibliographically approved

Open Access in DiVA

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

By organisation
School of Innovation, Design and Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 281 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

urn-nbn

Altmetric score

urn-nbn
Total: 188 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf