文件名称:small-issue-satd-data
文件大小:1.05MB
文件格式:ZIP
更新时间:2024-05-06 15:53:54
识别和补救问题跟踪程序中的自我承认的技术债务 作者:Li Yikun Li,*·索利曼(Mohamed Soliman),巴黎Avgeriou。 荷兰格罗宁根大学伯努利数学,计算机科学与人工智能研究所。 电子邮件:{yikun.li,mamsoliman,p.avgeriou} @ rug.nl 抽象的: 技术债务是指采取捷径以实现短期目标,这可能对长期的软件维护产生负面影响。 开发人员在源代码注释中认可的技术债务(称为自我承认的技术债务或SATD)受到越来越多的关注。 但是,问题跟踪器中的SATD尚未得到开发。 我们进行了一个案例研究,从两个开源项目(即Hadoop和Camel)中手动检查了500个问题,其中包含152个SATD项目。 我们发现:1)在问题中确定了八种类型的技术债务,即体系结构,构建,代码,缺陷,设计,文档,需求和测试债务; 2)开发人员在三个不同的时间点确定问题
【文件预览】:
small-issue-satd-data-main
----Codebook.pdf(369KB)
----Analyzed_500_issues.zip(773KB)
----README.md(2KB)
----Technical_debt_classification.csv(41KB)