Javascript must be enabled for the correct page display

Identifying requirements for technical debt tools

Manwa, Fadziso (2024) Identifying requirements for technical debt tools. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
bCS2024ManwaF.pdf

Download (339kB) | Preview
[img] Text
toestemming.pdf
Restricted to Registered users only

Download (129kB)

Abstract

Technical debt (TD) describes the extra effort associated with software maintenance due to early project shortcuts. TD can be managed with the use of TD management tools. Despite this, TD management tools lack the features and functionalities that practitioners need. An evaluation of software engineering studies has revealed that TD and TD management are addressed on Stack Exchange question-and-answer (Q&A) websites. Therefore, this study aims to determine what practitioners have discussed regarding TD management on the Stack Exchange and if these conversations reveal software requirements that could aid in the advancement of TD management tools. 543 TD-related questions were retrieved and analysed for this study using a dataset that was obtained from three Stack Exchange websites: Stack Overflow, Software Engineering, and Project Management. 67 software requirements, three themes for classifying the requirements, and five approaches to responding to questions containing requirements were found as a result of the question analysis. The results of this study demonstrate that Stack Exchange websites can provide requirements for TD tools, which could facilitate their development.

Item Type: Thesis (Bachelor's Thesis)
Supervisor name: Feitosa, D. and Biazotto, J.P.
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 01 Aug 2024 10:34
Last Modified: 01 Aug 2024 10:34
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/33797

Actions (login required)

View Item View Item