Code Reviews

Evaluating Atoms of Confusion in the Context of Code Reviews

Code review is a popular software engineering practice. Success of code reviews can be threatened by confusion experienced by code reviewers. For instance, on the one hand, research has studied the reasons for confusion in code reviews, and on the …

An Exploratory Study on Confusion in Code Reviews

Context: Code review is a widely used technique of systematic examination of code changes which aims at increasing software quality. Code reviews provide several benefits for the project, including finding bugs, knowledge transfer, and assurance of …

Understanding Confusion in Code Reviews

PhD in Computer Science / 2014 - 2019

Communicative Intention in Code Review Questions

During code review, developers request clarifications, suggest improvements, or ask for explanations about the rationale behind the implementation choices. We envision the emergence of tools to support developers during code review based on the …

Keynote: Understanding Confusion in Code Reviews

Confusion Detection in Code Reviews

Confusion Detection in Code Reviews