Enhancing Code Review Efficiency – Automated Pull Request Evaluation using Natural Language Processing and Machine Learning
More details
Hide details
1
National Information Processing Institute
al. Niepodległości 188 b, 00-608 Warszawa, Poland
Adv. Sci. Technol. Res. J. 2023; 17(4):162-167
KEYWORDS
TOPICS
ABSTRACT
The practice of code review is crucial in software development to improve code quality and promote knowledge exchange among team members. It requires identifying qualified reviewers with the necessary expertise and experience to thoroughly examine modifications suggested in a pull request and improve the efficiency of the code review process. However, it can be costly and time-consuming for maintainers to manually assign suitable reviewers to each request for large-scale projects. To address this challenge, various techniques, including machine learning, heuristic-based algorithms, and social network analysis, have been employed to suggest reviewers for pull requests automatically