A systematic mapping study on technical debt definition
Poliakov, Dmitrii (2015)
Diplomityö
Poliakov, Dmitrii
2015
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe201505208674
https://urn.fi/URN:NBN:fi-fe201505208674
Tiivistelmä
The goal of this study was to explore and understand the definition of technical debt. Technical debt refers to situation in a software development, where shortcuts or workarounds are taken in technical decision. However, the original definition has been applied to other parts of software development and it is currently difficult to define technical debt. We used mapping study process as a research methodology to collect literature related to the research topic. We collected 159 papers that referred to original definition of technical debt, which were retrieved from scientific literature databases to conduct the search process. We retrieved 107 definitions that were split into keywords. The keyword map is one of the main results of this work. Apart from that, resulting synonyms and different types of technical debt were analyzed and added to the map as branches. Overall, 33 keywords or phrases, 6 synonyms and 17 types of technical debt were distinguished.