巴西软件代码审查实践调查
软件工程
2020-08-04 v2
摘要
背景:软件代码审查旨在尽早发现代码异常,并在代价较低时进行代码改进。然而,不经常应用代码审查实践的开发者所面临的问题与挑战尚不清楚。目标:调查开发者应用代码审查实践所面临的困难,且不将目标受众限制为已经定期使用该实践的开发者。方法:我们对 350 名从事软件开发行业的巴西从业者进行了基于网络的调查。结果:代码审查实践在巴西从业者中广泛存在,他们认可其重要性。然而,应用这些实践并无常规流程。此外,他们报告了将静态分析工具适配到软件开发过程中的困难。从业者公认的一个可能原因是,大多数此类工具使用单一度量阈值,可能不足以评估所有系统类。结论:改进指南以将代码审查实践融入软件开发过程,有助于使其被广泛使用。此外,未来研究应调查考虑源代码上下文的多度量阈值是否能减少静态分析工具的误报。最后,这些工具应支持在软件开发的不同阶段中使用。
引用
@article{arxiv.2007.14276,
title = {A Survey of Software Code Review Practices in Brazil},
author = {Marcos Dosea and Claudio Sant'Anna and Ythanna Oliveira and Methanias Colaco Junior},
journal= {arXiv preprint arXiv:2007.14276},
year = {2020}
}