Waiting around or job half-done? Sentiment in self-admitted technical debt
This program is tentative and subject to change.
Self-Admitted Technical Debt (SATD) represents the admission, made through source code comments or other channels, of portions of a program being poorly implemented, containing provisional solutions or, in general, simply being not ready yet. To better understand developers’ habits in SATD annotation, and possibly support their exploitation in tool support, this paper provides an in-depth analysis of the content provided in SATD comments, and the expressed sentiment. We manually inspect and classify 1038 instances from an existing dataset, grouping them along a taxonomy composed of 41 categories (of which 9 top-level ones), identifying their sentiment, and the presence of external references such as author names or issue IDs. Results of our study indicate that (i) the SATD content is crosscutting along life-cycle dimensions identified in previous work, (ii) comments related to functional problems or on-hold SATD are generally more negative than poor implementation choices or partially implemented functionality, and (iii) despite observations from previous literature, only a minority of SATD comments leverage external references.
This program is tentative and subject to change.
Tue 18 May Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:00 - 10:50 | |||
10:00 10mTalk | Waiting around or job half-done? Sentiment in self-admitted technical debt Technical Papers Gianmarco FucciUniversity of Sannio, Nathan CasseeEindhoven University of Technology, Fiorella ZampettiUniversity of Sannio, Italy, Nicole NovielliUniversity of Bari, Alexander SerebrenikEindhoven University of Technology, Massimiliano Di PentaUniversity of Sannio, Italy Pre-print | ||
10:10 10mResearch paper | Automatically Selecting Follow-up Questions for Deficient Bug Reports Technical Papers Mia Mohammad ImranVirginia Commonwealth University, Agnieszka Ciborowska Virginia Commonwealth University, Kostadin DamevskiVirginia Commonwealth University Pre-print | ||
10:20 10mFull-paper | An Empirical Study of Developer Discussions on Low Code Software Development Challenges Technical Papers Md Abdullah Al AlaminUniversity of Calgary, Sanjay MalakarBangladesh University of Engineering and Technology, Gias UddinUniversity of Calgary, Canada, Sadia AfrozBangladesh University of Engineering and Technology, Tameem Bin HaiderBangladesh University of Engineering and Technology, Anindya IqbalBangladesh University of Engineering and Technology Dhaka, Bangladesh Pre-print | ||
10:30 10mTalk | Challenges in Developing Desktop Web Apps: a Study of Stack Overflow and GitHub Technical Papers Gian Luca ScocciaUniversity of L'Aquila, Patrizio MigliariniDISIM, University of L'Aquila, Marco AutiliUniversity of L'Aquila, Italy Pre-print | ||
10:40 10mTalk | Search4Code: Code Search Intent Classification Using Weak Supervision Data Showcase Pre-print |