Code Review

Code review, the process of evaluating code changes before integration, is increasingly being automated using machine learning, particularly large language models (LLMs). Current research focuses on improving automated metrics for evaluating review quality (e.g., conciseness, relevance), generating helpful and learner-friendly reviews, and identifying code vulnerabilities and compliance issues. These advancements aim to enhance software development efficiency, improve code quality, and mitigate the time and resource constraints associated with manual code review, ultimately benefiting both software engineering practices and education.

Papers