Javascript must be enabled for the correct page display

Mining technical debt in commit messages and commit linked issues

Deng, Ai (2020) Mining technical debt in commit messages and commit linked issues. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
Bachelor_Thesis__Ai_Deng.pdf

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

Download (93kB)

Abstract

Technical Debt(TD) is a metaphor describing the sub-optimal shortcuts taken during the software development life cycle. These shortcuts result in an easy approach or immediate solution in the short run but negative impacts and greater maintenance efforts in the long run. There are a number of studies which focused on the identification and detection of TD in publications, source code, source code comments and issue trackers. However rarely any study has explored TD in commit messages and commit linked issues. This paper proposed a case study on identifying TD in commit messages and commit linked issues from open source industry. 1,000 commit linked issues as well as 847 commit messages from five open source Apache projects (i.e. Thrift, Camel, Hbase, Impala and Hadoop) were extracted and manually analyzed. Each issue consists of different sections, namely: a summary, a description and individual comments. The 1,000 issues consist of 6,034 sections in all. All these sections were analyzed independently. In total 1,338 TD items were found among the issue sections and 247 TD items were found among related commit messages. The results obtained from this study can be used to motivate future studies on TD in issue tracking systems as well as commit messages in the context of open source projects. The findings can also help developers to be more aware of the TD concept in any future software development project.

Item Type: Thesis (Bachelor's Thesis)
Supervisor name: Li, Y. and Soliman, A.M.H. and Avgeriou, P.
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 20 Aug 2020 16:30
Last Modified: 20 Aug 2020 16:30
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/23154

Actions (login required)

View Item View Item