Using Software Engineering Metrics to Evaluate the Quality of Static Code Analysis Tools

Enas Ahmad Alikhashashneh, Rajeev R. Raje, James H. Hill · 2018

This paper presents a framework for evaluating the quality of static code analysis (SCA) tools in the context of different software engineering metrics. The framework supports up to 38 software engineering metrics. We applied the framework against both open-source and commercially available SCA tools. The results of our experiments show that software engineering metrics, such as cyclomatic complexity, fan-out, knots, and essential complexity can impact the ability of a static code analysis tool to identify potential vulnerabilities in source code.

Read the paper · More papers on PaperTik