ファジングが発見した不具合の自動修正技術
项目来源
项目主持人
项目受资助机构
项目编号
立项年度
立项时间
研究期限
项目级别
受资助金额
学科
学科代码
基金类别
关键词
参与者
参与机构
1.Leveraging Context Information for Self-Admitted Technical Debt Detection
- 关键词:
- Computer programming languages;Computer software selection and evaluation;Software design;Software quality;CodeBERT;Context information;Context-Aware;Context-aware detection;Development activity;False positive;Performance;Self-admitted technical debt;Technical debts;Technical understanding
- Yonekura, Miki;Kashiwa, Yutaro;Lin, Bin;Fujiwara, Kenji;Iida, Hajimu
- 《33rd IEEE/ACM International Conference on Program Comprehension, ICPC 2025》
- 2025年
- April 27, 2025 - April 28, 2025
- Ottawa, ON, Canada
- 会议
Self-Admitted Technical Debt (SATD) refers to nonoptimal software design or implementation that is acknowledged and explicitly documented in the code by developers. Detecting SATD and understanding its evolution can help developers better manage their development activities and monitor the software quality. In recent years, numerous approaches have been proposed to automatically identify SATD. However, these approaches still suffer from a high number of false positives (i.e., non-SATD comments being detected as SATD). To further advance this field, in this paper, we conduct an empirical study to evaluate the performance of the state-of-theart SATD detection tools and investigate the causes behind the false positives. By manually analyzing 135 false positive cases, we identify the main types of comments that are easily misclassified. To address this issue, we propose a new approach, CASTI, which integrates context information into CodeBERT, a pre-trained model for programming languages. Our evaluation demonstrates that CASTI can significantly reduce the false positives and that the context information does help improve the performance. © 2025 IEEE.
...
