Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study
Tianjin University · Fudan University · +2 more institutions
Abstract
Code review is an essential activity for ensuring the quality and maintainability of software projects. However, it is a time-consuming and often error-prone task that can significantly impact the development process. Recently, ChatGPT, a cutting-edge language model, has demonstrated impressive performance in various natural language processing tasks, suggesting its potential to automate code review processes. However, it is still unclear how well ChatGPT performs in code review tasks. To fill this gap, in this paper, we conduct the first empirical study to understand the capabilities of ChatGPT in code review tasks, specifically focusing on automated code refinement based on given code reviews. To conduct the…
Citation impact
- FWCI
- 76.11
- Percentile
- 100%
- References
- 21
Authors
7Topics & keywords
- Computer science
- Code review
- Code (set theory)
- Maintainability
- Benchmark (surveying)
- Code refactoring
- Construct (python library)
- Process (computing)