Static code analysis tools: A systematic literature review

23Citations
Citations of this article
61Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Static code analysis tools are being increasingly used to improve code quality. Such tools can statically analyze the code to find bugs, security vulnerabilities, security spots, duplications, and code smell. The quality of the source code is a key factor in any software product and requires constant inspection and supervision. Static code analysis is a valid way to infer the behavior of a program without executing it. Many tools allow static analysis in different frameworks, for different programming languages, and for detecting different defects in the source code. Still, a small number of tools provide support for domain-specific languages. This paper aims to present a systematic literature review focusing on the most frequently used static code analysis tools and on classifying the presented tools according to the supported both general-purpose and domain-specific programming languages and the types of defects a specific tool can detect.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Stefanović, D., Nikolić, D., Dakić, D., Spasojević, I., & Ristić, S. (2020). Static code analysis tools: A systematic literature review. In Annals of DAAAM and Proceedings of the International DAAAM Symposium (Vol. 31, pp. 565–573). DAAAM International Vienna. https://doi.org/10.2507/31st.daaam.proceedings.078

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 9

82%

Professor / Associate Prof. 1

9%

Lecturer / Post doc 1

9%

Readers' Discipline

Tooltip

Computer Science 9

64%

Engineering 4

29%

Philosophy 1

7%

Save time finding and organizing research with Mendeley

Sign up for free