Automated Code Review Using Large Language Models at Ericsson: An Experience Report
By: Shweta Ramesh , Joy Bose , Hamender Singh and more
Potential Business Impact:
Helps computers find mistakes in code automatically.
Code review is one of the primary means of assuring the quality of released software along with testing and static analysis. However, code review requires experienced developers who may not always have the time to perform an in-depth review of code. Thus, automating code review can help alleviate the cognitive burden on experienced software developers allowing them to focus on their primary activities of writing code to add new features and fix bugs. In this paper, we describe our experience in using Large Language Models towards automating the code review process in Ericsson. We describe the development of a lightweight tool using LLMs and static program analysis. We then describe our preliminary experiments with experienced developers in evaluating our code review tool and the encouraging results.
Similar Papers
Automated Code Review Using Large Language Models at Ericsson: An Experience Report
Software Engineering
Helps computers find mistakes in code automatically.
Automated Code Review Using Large Language Models with Symbolic Reasoning
Software Engineering
AI finds coding mistakes better by thinking logically.
Exploring the Potential of Large Language Models in Fine-Grained Review Comment Classification
Software Engineering
Helps computers understand code feedback better.