Skip to main navigation Skip to search Skip to main content

Towards debiasing code review support

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

8 Downloads (Pure)

Abstract

Background: Current state-of-the-art established that cognitive biases appear during code review. They significantly impact the creation of feedback and how developers interpret it. These biases can lead to illogical reasoning and decision-making, violating one of the main hypotheses supporting code review: developers’ accurate and objective code evaluation. Objective: This paper explores harmful cases caused by cognitive biases during code review and potential solutions to avoid such cases or mitigate their effects. Method: We design several prototypes covering confirmation bias and decision fatigue. We rely on a developer-centered design approach by conducting usability tests and validating the prototype with a user experience questionnaire (UEQ) and participants’ feedback. Results: Our interim findings show that some techniques could be implemented in existing code review tools as reviewers will accept them and help prevent behavior detrimental to code review. Conclusion: This work provides a first approach to treating cognitive bias in code review. The developed prototypes will evolve into fully functional tools, with an extensive evaluation with developers.
Original languageEnglish
Title of host publicationProceedings - 2025 IEEE/ACM 18th International Conference on Cooperative and Human Aspects of Software Engineering, CHASE 2025
Place of PublicationOtttawa, ON, Canada
PublisherIEEE
Pages143-148
Number of pages6
ISBN (Electronic)9798331538712
DOIs
Publication statusPublished - 12 Jun 2025
Event2025 IEEE/ACM 18th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE) - Ottawa, Canada
Duration: 27 Apr 202528 Apr 2025
Conference number: 18
https://conf.researchr.org/home/chase-2025

Publication series

NameProceedings - 2025 IEEE/ACM 18th International Conference on Cooperative and Human Aspects of Software Engineering, CHASE 2025

Conference

Conference2025 IEEE/ACM 18th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)
Abbreviated titleCHASE '25
Country/TerritoryCanada
CityOttawa
Period27/04/2528/04/25
Internet address

Funding

This research was funded by the CyberExcellence by DigitalWallonia project (No. 2110186), funded by the Public Service of Wallonia (SPW Recherche).

Funders
SPW Service public de Wallonie

Keywords

  • code review
  • cognitive bias
  • user-centered design

Fingerprint

Dive into the research topics of 'Towards debiasing code review support'. Together they form a unique fingerprint.

Cite this