Replication Package For Breaking the Alphabet: Rethinking File Ordering in Code Review
Authors/Creators
Description
Effective code review is central to maintaining software quality, yet there is limited research about how the ordering of changed files in Pull Requests (PRs) influences review effectiveness. Most popular code review tools default to alphabetical ordering, favoring predictability over contextual relevance. While prior studies examined how file position shapes reviewer attention, it remains unclear how such ordering influences cognitive load and perceived review thoroughness. This study presents the first large-scale survey of 1,355 professional developers across 182 widely used open-source projects to investigate how file ordering impacts review behavior,
comprehension, and perceived effectiveness. Our mixed-methods analysis reveals that only 10.2% of reviewers consider alphabetical ordering optimal, underscoring a cognitive misalignment in their interpretation of code changes. Although some developers appreciate its predictability, more than half (57.6%) report that it increases
context switching, disrupts logical reasoning, and contributes to review fatigue, and 63.9% expressed concern that the default ordering may cause them to miss bugs. We further identify key challenges in multi-file reviews and elicit developers’ expectations for improved tooling, including dependency-aware grouping and customizable file ordering (requested by 66% of reviewers). These findings highlight the need for reviewer-centric interface designs that better align tool behavior with human cognition.
Files
Project_Lists.zip
Files
(2.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:0b2129086436f6651d0f4d88d1618d25
|
2.0 kB | Preview Download |
|
md5:3ce4a4ba61178b02eae1fc6d7bf5f192
|
412.2 kB | Preview Download |
|
md5:a887d5fe5c2934c77f39050a83d1d06a
|
1.7 kB | Preview Download |
|
md5:479d0ca25c9a25b4e833ca5ab0d64d6f
|
1.6 MB | Preview Download |
|
md5:a41f055b978d75f9b828169e3369c244
|
549.0 kB | Preview Download |
Additional details
Dates
- Created
-
2025-11-12