代码复杂度与缺陷相关性的实证研究
软件工程
2019-12-04 v1
摘要
已有许多关于缺陷预测的研究。这些研究表明,代码复杂度(如圈复杂度)与代码中缺陷的存在相关。在本文中,我们旨在发现路径复杂度与缺陷之间的相关性。我们发现:1)对于简单缺陷,路径复杂度与缺陷存在之间无强相关性;2)对于复杂的真实世界缺陷,尽管不强,路径复杂度与缺陷存在的相关性高于圈复杂度与NPATH复杂度。这些结果有助于研究者利用路径复杂度构建缺陷预测模型。此外,路径复杂度可用作测试生成的指导机制。
引用
@article{arxiv.1912.01142,
title = {An Empirical Investigation of Correlation between Code Complexity and Bugs},
author = {Changqi Chen},
journal= {arXiv preprint arXiv:1912.01142},
year = {2019}
}