Not logged in.

Contribution Details

Type Bachelor's Thesis
Scope Discipline-based scholarship
Title The Dynamics of Code Review: Understanding the Impact of Change Size Through Eye Tracking Analysis
Organization Unit
Authors
  • David Moser
Supervisors
  • Alberto Bacchelli
Language
  • English
Institution University of Zurich
Faculty Faculty of Business, Economics and Informatics
Date 2023
Abstract Text This research utilized eye tracking technology to gain a better comprehension of the code review process. We collected data from 14 participants, ranging from inexperienced Java users to experienced Java developers and code reviewers with more than a decade of experience. By analyzing the eye tracking data, we were able to identify differences in attention patterns based on the size of the code changes and the focus on various code elements. Notably, smaller code changes received more detailed attention to specific code elements than larger ones. Our results provide useful information that can be used to improve code review processes and developer training.
Zusammenfassung In dieser Untersuchung wurde die Eye-Tracking-Technologie eingesetzt, um ein besseres Verständnis des Code-Review-Prozesses zu erlangen. Wir sammelten Daten von 14 Teilnehmern, die von unerfahrenen Java-Anwendern bis hin zu erfahrenen Java-Entwicklern und Code-Reviewern mit mehr als einem Jahrzehnt Erfahrung reichten. Durch die Analyse der Eye-Tracking-Daten konnten wir Unterschiede in den Aufmerksamkeitsmustern feststellen, die auf der Größe der Codeänderungen und der Konzentration auf verschiedene Codeelemente basieren. Vor allem kleinere Codeänderungen erhielten eine detailliertere Aufmerksamkeit für bestimmte Codeelemente als größere Änderungen. Unsere Ergebnisse liefern nützliche Informationen, die zur Verbesserung von Code-Review-Prozessen und Entwicklerschulungen genutzt werden können.
PDF File Download
Export BibTeX