SATDAUG - A Balanced and Augmented Dataset for Detecting Self-Admitted Technical Debt

Edi Sutoyo*, Andrea Capiluppi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)
64 Downloads (Pure)

Abstract

Self-admitted technical debt (SATD) refers to a form of technical debt in which developers explicitly acknowledge and document the existence of technical shortcuts, workarounds, or temporary solutions within the codebase. Over recent years, researchers have manually labeled datasets derived from various software development artifacts: source code comments, messages from the issue tracker and pull request sections, and commit messages. These datasets are designed for training, evaluation, performance validation, and improvement of machine learning and deep learning models to accurately identify SATD instances. However, class imbalance poses a serious challenge across all the existing datasets, particularly when researchers are interested in categorizing the specific types of SATD. In order to address the scarcity of labeled data for SATD identification (i.e., whether an instance is SATD or not) and categorization (i.e., which type of SATD is being classified) in existing datasets, we share the SATDAUG dataset, an augmented version of existing SATD datasets, including source code comments, issue tracker, pull requests, and commit messages. These augmented datasets have been balanced in relation to the available artifacts and provide a much richer source of labeled data for training machine learning or deep learning models.

Original languageEnglish
Title of host publicationMSR '24: Proceedings of the 21st International Conference on Mining Software Repositories
EditorsLisa O'Conner
PublisherAssociation for Computing Machinery
Pages289-293
Number of pages5
ISBN (Electronic)9798400705878
DOIs
Publication statusPublished - 2024
Event21st IEEE/ACM International Conference on Mining Software Repositories, MSR 2024 - Lisbon, Portugal
Duration: 15-Apr-202416-Apr-2024

Conference

Conference21st IEEE/ACM International Conference on Mining Software Repositories, MSR 2024
Country/TerritoryPortugal
CityLisbon
Period15/04/202416/04/2024

Keywords

  • class imbalance
  • data augmentation
  • self-admitted technical debt

Fingerprint

Dive into the research topics of 'SATDAUG - A Balanced and Augmented Dataset for Detecting Self-Admitted Technical Debt'. Together they form a unique fingerprint.

Cite this