ICSE 2021 (series) / Journal-First Papers / Wait For It: Identifying “On-Hold”Self-Admitted Technical Debt
Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First
Wed 26 May 2021 14:30 - 14:50 at Blended Sessions Room 2 - 2.3.2. Self-Admitted Technical Debt Chair(s): Mika Mäntylä
Thu 27 May 2021 02:30 - 02:50 at Blended Sessions Room 2 - 2.3.2. Self-Admitted Technical Debt
Thu 27 May 2021 02:30 - 02:50 at Blended Sessions Room 2 - 2.3.2. Self-Admitted Technical Debt
This paper reports on the results of a qualitative study on the removal of self-admitted technical debt (SATD), and reveals a particular class of self-admitted technical debt which is amenable to automated management: ``on-hold SATD''. We define on-hold SATD as self-admitted technical debt which contains a condition to indicate that a developer is waiting for a certain event or an updated functionality having been implemented elsewhere. We then design and evaluate an automated classifier which can identify these on-hold instances with an area under the receiver operating characteristic curve (AUC) of 0.98 as well as detect the specific conditions that developers are waiting for.
Wed 26 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Wed 26 May
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:30 - 15:30 | 2.3.2. Self-Admitted Technical DebtJournal-First Papers at Blended Sessions Room 2 +12h Chair(s): Mika Mäntylä University of Oulu | ||
14:30 20mPaper | Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First Journal-First Papers Rungroj Maipradit Nara Institute of Science and Technology, Christoph Treude University of Adelaide, Hideaki Hata Shinshu University, Kenichi Matsumoto Nara Institute of Science and Technology DOI Pre-print Media Attached | ||
14:50 20mPaper | An Exploratory Study on the Introduction and Removal of Different Types of Technical DebtJournal-First Journal-First Papers Jiakun Liu Zhejiang University, Qiao Huang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Emad Shihab Concordia University, David Lo Singapore Management University, Shanping Li Zhejiang University Pre-print Media Attached | ||
15:10 20mPaper | Identifying Self-Admitted Technical Debts with JitterbugJournal-First Journal-First Papers Zhe Yu Rochester Institute of Technology, Fahmid Morshed Fahid North Carolina State University, Huy Tu North Carolina State University, USA, Tim Menzies North Carolina State University, USA Link to publication DOI Pre-print Media Attached |
Thu 27 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Thu 27 May
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
02:30 - 03:30 | |||
02:30 20mPaper | Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First Journal-First Papers Rungroj Maipradit Nara Institute of Science and Technology, Christoph Treude University of Adelaide, Hideaki Hata Shinshu University, Kenichi Matsumoto Nara Institute of Science and Technology DOI Pre-print Media Attached | ||
02:50 20mPaper | An Exploratory Study on the Introduction and Removal of Different Types of Technical DebtJournal-First Journal-First Papers Jiakun Liu Zhejiang University, Qiao Huang Zhejiang University, Xin Xia Huawei Software Engineering Application Technology Lab, Emad Shihab Concordia University, David Lo Singapore Management University, Shanping Li Zhejiang University Pre-print Media Attached | ||
03:10 20mPaper | Identifying Self-Admitted Technical Debts with JitterbugJournal-First Journal-First Papers Zhe Yu Rochester Institute of Technology, Fahmid Morshed Fahid North Carolina State University, Huy Tu North Carolina State University, USA, Tim Menzies North Carolina State University, USA Link to publication DOI Pre-print Media Attached |