透过技术债务视角刻画开发者画像
软件工程
2020-09-10 v1
摘要
背景:技术债务需要加以管理以避免灾难性后果,而调查开发者在技术债务管理方面的习惯是软件开发中极具价值的信息。目标:本研究旨在基于开发者所引入的代码坏味及其所应用的重构,刻画开发者如何管理技术债务。方法:我们挖掘了一个公开可用的技术债务数据集,获取所选项目中每位开发者的 Git 提交信息、代码坏味、编码违规和重构活动。结果:通过结合这些信息,我们对开发者进行画像,以识别高产出编码者,突出区分开发者角色(审阅者、负责人、架构师)的活动,并估计编码成熟度与技术债务容忍度。
引用
@article{arxiv.2009.04005,
title = {Profiling Developers Through the Lens of Technical Debt},
author = {Zadia Codabux and Christopher Dutchyn},
journal= {arXiv preprint arXiv:2009.04005},
year = {2020}
}