International Journal of Engineering in Computer Science

P-ISSN: 2663-3582, E-ISSN: 2663-3590
Printed Journal   |   Refereed Journal   |   Peer Reviewed Journal

2023, Vol. 5, Issue 2, Part A

The intersection of static analysis and security code reviews: A collaborative model


Author(s): Tyler W Thomas

Abstract:
The development of code review methods highlights a growing demand for more robust systems to detect security vulnerabilities. Despite their benefits, conventional code review techniques including "Over the shoulder," "Pair programming," and "Email pass around," have shown persistent effectiveness gaps. Better synchrony between stated review goals and outcomes can be achieved with advancements in code comprehension among reviewers and facilitating automation in review tasks.
In this paper, I present a design and prototype of an experimental tool that combines static analysis with security code reviews to boost efficiency. Initiated by static analysis, developers make subsequent corrections that are later melded into the security review process. Developers, in liaison with security experts, aim to remedy any potential issues before the code is added to the codebase.
Three pivotal roles are recognized in this tool design - the primary developer, additional developers, and a security expert, which underscores the need for efficient collaboration. The tool is equipped with features like immediate messaging, conversation recording, synchronization of warnings and annotations, and a system to sort issues accordingly. In alliance with the open-source lightweight code review tool, Gerrit, this tool design could enhance code review productivity and stimulate developers' acceptance of security code reviews. Future research will be crucial in gauging the impact and efficacy of such tools in practical implementations.


DOI: 10.33545/26633582.2023.v5.i2a.93

Pages: 06-12 | Views: 270 | Downloads: 126

Download Full Article: Click Here

International Journal of Engineering in Computer Science
How to cite this article:
Tyler W Thomas. The intersection of static analysis and security code reviews: A collaborative model. Int J Eng Comput Sci 2023;5(2):06-12. DOI: 10.33545/26633582.2023.v5.i2a.93
International Journal of Engineering in Computer Science

International Journal of Engineering in Computer Science

International Journal of Engineering in Computer Science
Call for book chapter