Busca avançada
Ano de início
Entree


How Developers Make Decisions When Choosing Issues and Reviewing Code: An Eye Tracking GitHub Study

Texto completo
Autor(es):
Wiese, Igor Scaliante ; Boyer, Jasmine ; Rasgorshek, Ethan ; Pinto, Gustavo ; Gerosa, Marco ; Steinmacher, Igor ; Sharif, Bonita
Número total de Autores: 7
Tipo de documento: Artigo Científico
Fonte: ACM SYMPOSIUM ON EYE TRACKING RESEARCH AND APPLICATIONS, ETRA 2025; v. N/A, p. 7-pg., 2025-01-01.
Resumo

The paper presents a pilot eye-tracking study on how developers choose what issues to work on and how they perform codereviewing tasks within the GitHub ecosystem. In this study, we recorded the eye movements of thirteen developers to understand what they look at on the GitHub interface to make decisions. They completed four tasks namely, ranking a list of open issues to work on, prioritizing pull requests, the likelihood of pull requests being accepted, and finally evaluating 25 diverse user profiles for pull request acceptance likelihood. Results suggest that the title, description, and labels are the most important information when developers choose the issue to work on and pull requests to review. The quality of the description and reproduction steps also influenced how the developer ranked an issue. The contribution heat map and repository language were relevant areas that attracted more attention when they looked at user profiles. (AU)

Processo FAPESP: 21/06662-1 - Transformando Padawans em Jedis: usando exemplos trabalhados para melhorar as habilidades dos novatos em projetos de software livre
Beneficiário:Igor Scaliante Wiese
Modalidade de apoio: Auxílio à Pesquisa - Regular