Self‐admitted technical debt detection by learning its comprehensive semantics via graph neural networks. (28th June 2022)
- Record Type:
- Journal Article
- Title:
- Self‐admitted technical debt detection by learning its comprehensive semantics via graph neural networks. (28th June 2022)
- Main Title:
- Self‐admitted technical debt detection by learning its comprehensive semantics via graph neural networks
- Authors:
- Li, Hui
Qu, Yang
Liu, Yong
Chen, Rong
Ai, Jun
Guo, Shikai - Abstract:
- Abstract: The goal of software development is to deliver software products with high quality and free from defects, but resource and time constraints often cause the developers to submit incomplete or temporary patches of codes and further bear the additional burden. Therefore, the investigations on identifying self‐admitted technical debt (SATD) to improve code quality have been conducted in recent years. However, missing syntactic structure information and the imbalance distribution bias shorten the SATD identification performance. Addressing to this issue, we present a graph neural network based SATD identification model (GNNSI) to improve the performance. Specifically, we obtain the structure information of the missing SATD in a compositional way to obtain different feature maps for different comments, and use focal loss to handle the imbalance between SATD and non‐SATD classes in the comments. Then extensive experiments on 10 open source projects are conducted, and the results show that GNNSI outperforms the baselines and can help developers to better predict SATDs.
- Is Part Of:
- Software, practice & experience. Volume 52:Number 10(2022)
- Journal:
- Software, practice & experience
- Issue:
- Volume 52:Number 10(2022)
- Issue Display:
- Volume 52, Issue 10 (2022)
- Year:
- 2022
- Volume:
- 52
- Issue:
- 10
- Issue Sort Value:
- 2022-0052-0010-0000
- Page Start:
- 2152
- Page End:
- 2176
- Publication Date:
- 2022-06-28
- Subjects:
- cross project prediction -- graph neural network -- self‐admitted technical debt
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.3117 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 23394.xml