跳到主要导航 跳到搜索 跳到主要内容

What ruined your cake: Impacts of code modifications on bug distribution

  • Jun Ai*
  • , Haoran Guo
  • , W. Eric Wong
  • *此作品的通讯作者
  • Beihang University
  • Shanghai Business School
  • University of Texas at Dallas

科研成果: 期刊稿件文章同行评审

摘要

In the current decade, software systems have been more intensively employed in every aspect of our lives. However, it is disappointing that the quality of software is far from satisfactory. More importantly, the complexity and size of today's software systems are increasing dramatically, which means that the number of required modifications is also increasing exponentially. Therefore, it is necessary to understand how function-level modifications impact the distribution of software bugs. In addition, other factors such as a function's structural characteristics as well as attributes of functions themselves may also serve as informative indicators for software fault prediction. In this paper, we perform statistical methods and logistic regression to analyze the possible factors that are related to the distribution of software bugs. We demonstrate our study from the following five perspectives: 1) the distribution of bugs in time and space; 2) the distribution of function-level modifications in time and space; 3) the relationship between function-level modifications and functions' fault-proneness; 4) the relationship between functional attributes and functions' fault-proneness; and 5) the relationship between software structural characteristics and functions' fault-proneness.

源语言英语
文章编号9050481
页(从-至)84020-84036
页数17
期刊IEEE Access
8
DOI
出版状态已出版 - 2020

学术指纹

探究 'What ruined your cake: Impacts of code modifications on bug distribution' 的科研主题。它们共同构成独一无二的学术指纹。

引用此