检测Java源代码中的技术债务

《ACM Transactions on Software Engineering and Methodology》:Detection of Technical Debt in Java Source Code

【字体: 大 中 小 】 时间:2026年03月16日 来源:ACM Transactions on Software Engineering and Methodology

编辑推荐:

   摘要 AI摘要

  
要查看此由AI生成的摘要,您必须具有高级访问权限。

摘要

摘要

技术债务(Technical Debt,TD)指的是开发人员选择快速简便的解决方案时所产生的额外成本,而不是采用更有效但耗时的方法。自我承认的技术债务(Self-Admitted Technical Debts,SATDs)是一种特定类型的技术债务,开发人员会通过文本注释有意记录和承认这些债务。虽然这些注释有助于识别技术债务,但大多数现有方法仅关注与各种技术债务类别相关的标记,而忽略了源代码中包含的丰富信息。最近的研究集中在通过分析注释来检测SATDs,而对于源代码中包含的技术债务则研究较少。在这项研究中,我们分析了974个Java项目的注释及其源代码,首次创建了一个包含代码注释识别出的技术债务的数据集。我们发现,将分类后的代码纳入分析显著提高了预测各种类型技术债务的准确性。我们相信,我们的数据集将推动该领域未来的研究,激发与技术债务识别相关的研究;所提出的分类器可以作为检测技术债务研究的基准。

AI摘要

AI生成摘要(实验性)

此摘要是使用自动化工具生成的,未经文章作者撰写或审核。它旨在帮助读者发现内容的相关性,并协助来自相关研究领域的读者理解本文。它旨在补充作者提供的摘要,后者仍是论文的官方摘要。完整文章才是权威版本。点击此处了解更多。

点击此处对摘要的准确性、清晰度和实用性进行评论。您的反馈将有助于改进未来的版本。

要查看此由AI生成的通俗语言摘要,您必须具有高级访问权限。

相关新闻
生物通微信公众号
微信
新浪微博

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号