A funcionalidade de pesquisa está em construção.
A funcionalidade de pesquisa está em construção.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Understanding Developer Commenting in Code Reviews Compreendendo os comentários do desenvolvedor em revisões de código

Toshiki HIRAO, Raula GAIKOVINA KULA, Akinori IHARA, Kenichi MATSUMOTO

  • Exibições de texto completo

    0

  • Cite isto

Resumo:

A revisão de código moderna é uma prática bem conhecida para avaliar a qualidade do software onde os desenvolvedores discutem a qualidade em uma ferramenta de revisão baseada na web. No entanto, esta abordagem leve pode arriscar uma participação ineficiente na revisão, especialmente quando os comentários se tornam excessivos (ou seja, demasiados) ou desanimadores (ou seja, demasiado poucos). Neste estudo, investigamos o fenômeno dos comentários dos revisores. Por meio de uma análise empírica em larga escala de mais de 1.1 milhão de avaliações de cinco sistemas OSS, conduzimos um estudo exploratório para investigar a frequência, o tamanho e a evolução dos comentários dos revisores. Além disso, também conduzimos um estudo de modelagem para compreender os recursos mais importantes que potencialmente geram comentários dos revisores. Nossos resultados revelam que (i) o número de comentários e o número de palavras nos comentários tendem a variar entre as revisões e entre os sistemas estudados; (ii) os revisores mudam seus comportamentos ao comentar ao longo do tempo; e (iii) os aspectos da experiência humana e das propriedades do patch impactam o número de comentários e o número de palavras nos comentários.

Publicação
IEICE TRANSACTIONS on Information Vol.E102-D No.12 pp.2423-2432
Data de publicação
2019/12/01
Publicitada
2019/09/11
ISSN online
1745-1361
DOI
10.1587/transinf.2019MPP0005
Tipo de Manuscrito
Special Section PAPER (Special Section on Empirical Software Engineering)
Categoria

autores

Toshiki HIRAO
  Nara Institute of Science and Technology
Raula GAIKOVINA KULA
  Nara Institute of Science and Technology
Akinori IHARA
  Wakayama University
Kenichi MATSUMOTO
  Nara Institute of Science and Technology

Palavra-chave