loading page

Investigating the impact of software complexity on software code reviews and inspections
  • +3
  • I. G. N. N. B. Munasinghe,
  • P. P. S. Ariyasena,
  • S. S. C. Jayasekara,
  • D. I. De Silva,
  • C. F. C. Chandra,
  • S. M. D. T. H. Dias
I. G. N. N. B. Munasinghe
Sri Lanka Institute of Information Technology
Author Profile
P. P. S. Ariyasena
Sri Lanka Institute of Information Technology

Corresponding Author:[email protected]

Author Profile
S. S. C. Jayasekara
Sri Lanka Institute of Information Technology
Author Profile
D. I. De Silva
Sri Lanka Institute of Information Technology
Author Profile
C. F. C. Chandra
Sri Lanka Institute of Information Technology
Author Profile
S. M. D. T. H. Dias
Sri Lanka Institute of Information Technology
Author Profile

Abstract

The process of software development is complex and requires thorough quality control measures to ensure that software products adhere to the required standards. The primary goal of this study was to investigate the correlation between the complexity of a software code-base and the efficiency of software code reviews and inspections. The study used a hybrid approach, utilizing automated static code analysis tools and manual code reviews to detect potential code quality concerns. Additionally, we used cyclomatic complexity and other metrics to measure code complexity. Criteria were decided on to select technical personnel from industries for the purpose of conducting a code review and a feedback survey. Afterward, the responses obtained from the survey were used to determine the impact caused by the complexity of the code base on the efficiency of software code reviews and inspections.