Identifying Technical Debt Impact on Maintenance Effort - - An Industrial Case Study

dc.contributor.authorÖzgürTanriverdi
dc.contributor.authorBritsman, Eric
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T13:46:03Z
dc.date.available2019-07-03T13:46:03Z
dc.date.issued2015
dc.description.abstractTechnical Debt refers to sub-optimal solutions in software development that affect the life cycle properties of a system. Source Code Technical Debt is considered to be a problem for many software projects, as neglecting Technical Debt on actively developed software will increase the required effort to maintain the software as well as to extend it with new features. However, refactoring Technical Debt also requires effort which is why it must be investigated if the Technical Debt is worth resolving. To be able to make such decisions, the existing Technical Debt must be correctly identified and presented in an understandable way. This thesis addresses the problem by conducting a case study at Ericsson, where Technical Debt in a large industrial C/C++ project has been investigated. The investigation was done by designing a measurement system based on ISO standard 15939:2007 and reviewing Technical Debt measurement tools suitable for its construction. The investigation also included correlating the resulting Technical Debt measurements with maintenance effort by applying triangulation of several methods. This allowed the Technical Debt types to be prioritized based on their correlation strength. The chosen Technical Debt measures are presented as a unified indicator that indicates file refactoring priority in order to support decision-making regarding Technical Debt Management, so that additional maintenance effort can be avoided in the future.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/220553
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectInformations- och kommunikationsteknik
dc.subjectData- och informationsvetenskap
dc.subjectInformation & Communication Technology
dc.subjectComputer and Information Science
dc.titleIdentifying Technical Debt Impact on Maintenance Effort - - An Industrial Case Study
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
220553.pdf
Storlek:
1.46 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext