Code review is an important process for quality assurance in software development. For an effective code review, the reviewers must explain their feedback to enable the authors of the code change to act on them. However, the explanation needs may differ among developers, who may require different types of explanations. It is therefore crucial to understand what kind of explanations reviewers usually use in code reviews. To the best of our knowledge, no study published to date has analyzed the types of explanations used in code review. In this study, we present the first analysis of explanations in useful code reviews. We extracted a set of code reviews based on their usefulness and labeled them based on whether they contained an explanation...
Code reviews are an important mechanism for assuring quality of source code changes. Reviewers can e...
Code review is a common practice in software development and numerous studies have described differe...
In the software engineering field the code review process has been widely adopted as a quality contr...
AbstractContextCode review is a widely used technique of systematic examination of code changes whic...
Context: Code review is a widely used technique of systematic examination of code changes which aims...
Code review is a software quality assurance practice widely employed in both open source and commerc...
Explainability, i.e. the ability of a system to explain its behavior to users, has become an importa...
This paper systematically investigates the generation of code explanations by Large Language Models ...
Code review is a common software engineering practice employed both in open source and industrial co...
The practice of code review is widely adopted in industry and hasbeen studied to an increasing degre...
Code review is a software engineering practice in which reviewers manually inspect the code written ...
Code reviewing is a widespread practice used by software engineers to maintain high code quality. To...
Code reviews are an important mechanism for assuring quality of source code changes. Reviewers can e...
Code review is a common practice in software development and numerous studies have described differe...
In the software engineering field the code review process has been widely adopted as a quality contr...
AbstractContextCode review is a widely used technique of systematic examination of code changes whic...
Context: Code review is a widely used technique of systematic examination of code changes which aims...
Code review is a software quality assurance practice widely employed in both open source and commerc...
Explainability, i.e. the ability of a system to explain its behavior to users, has become an importa...
This paper systematically investigates the generation of code explanations by Large Language Models ...
Code review is a common software engineering practice employed both in open source and industrial co...
The practice of code review is widely adopted in industry and hasbeen studied to an increasing degre...
Code review is a software engineering practice in which reviewers manually inspect the code written ...
Code reviewing is a widespread practice used by software engineers to maintain high code quality. To...
Code reviews are an important mechanism for assuring quality of source code changes. Reviewers can e...
Code review is a common practice in software development and numerous studies have described differe...
In the software engineering field the code review process has been widely adopted as a quality contr...