Automated Code Review Using Large Language Models with Symbolic Reasoning
Busra Icoz, Goksel Biricik

TL;DR
This paper presents a hybrid method combining large language models and symbolic reasoning to automate code review, improving accuracy and efficiency over existing AI-based approaches.
Contribution
It introduces a novel hybrid approach integrating symbolic reasoning with LLMs for automated code review, addressing limitations of purely neural models.
Findings
Enhanced accuracy in code review tasks.
Improved efficiency compared to baseline models.
Effective integration of symbolic reasoning with LLMs.
Abstract
Code review is one of the key processes in the software development lifecycle and is essential to maintain code quality. However, manual code review is subjective and time consuming. Given its rule-based nature, code review is well suited for automation. In recent years, significant efforts have been made to automate this process with the help of artificial intelligence. Recent developments in Large Language Models (LLMs) have also emerged as a promising tool in this area, but these models often lack the logical reasoning capabilities needed to fully understand and evaluate code. To overcome this limitation, this study proposes a hybrid approach that integrates symbolic reasoning techniques with LLMs to automate the code review process. We tested our approach using the CodexGlue dataset, comparing several models, including CodeT5, CodeBERT, and GraphCodeBERT, to assess the effectiveness…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Software Engineering Research · Topic Modeling
