注释还是议题:技术债务应记录在何处?
软件工程
2024-08-28 v1
摘要
自承认技术债务(SATD)是技术债务的一种形式,开发者通过源代码注释(SATD-C)或议题(SATD-I)记录债务。然而,驱动开发者选择其中一种的具体情况仍不清楚。在本文中,我们使用一个包含从 190 个 GitHub 项目中提取的 74K 个 SATD-C 和 20K 个 SATD-I 实例的大规模数据集,对两种债务类型的作者进行了调查。结果,我们提供了 13 条指南,以支持开发者决定何时使用注释或议题来报告技术债务。
引用
@article{arxiv.2408.15109,
title = {Comments or Issues: Where to Document Technical Debt?},
author = {Laerte Xavier and João Eduardo Montandon and Marco Tulio Valente},
journal= {arXiv preprint arXiv:2408.15109},
year = {2024}
}