中文

代码复杂度与缺陷相关性的实证研究

软件工程 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}
}