Code Complexity, Size, and Contributors as Determinants of Software Bugs

Penulis

  • Febry Wulandari Universitas Muhammadiyah Gresik
  • Nadya Husenti Universitas Muhammadiyah Gresik

Kata Kunci:

multiple linear regression, code complexity, code size, bugs, software quality

Abstrak

Software reliability plays a crucial role in ensuring that development activities run effectively, and one of its key indicators is the number of bugs identified during the development process. This study explores how code complexity, code size, and the number of contributors serve as determinants of bug occurrence by applying a multiple linear regression approach. The analysis used 32 software projects sourced from the 2024 Software Engineering & Code Quality Dataset, all of which satisfied classical assumption tests. The resulting model demonstrates strong explanatory power with an R² value of 0.863. The F-test confirms that the three determinants jointly influence bug frequency in a statistically significant manner (F = 58.847 > F critical = 2.9467; p = 0.000). Based on partial t-tests, code size emerges as the only significant determinant (t = 5.675; p = 0.000), whereas code complexity and contributor count do not show meaningful partial effects. The regression model obtained is Ŷ = −30.968 + 5.308X₁ + 0.000X₂ + 1.068X₃. These findings suggest that efforts to reduce software bugs should primarily focus on managing the growth of code size.

Unduhan

Data unduhan tidak tersedia.

Diterbitkan

2026-01-14

Terbitan

Bagian

Articles

Cara Mengutip

Code Complexity, Size, and Contributors as Determinants of Software Bugs. (2026). International Journal of Information Technology Science (INTENS), 1(1), 11-17. https://journal.futuresciencepress.com/index.php/intens/article/view/66