La fonctionnalité de recherche est en construction.
La fonctionnalité de recherche est en construction.

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 Comprendre les commentaires des développeurs dans les révisions de code

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

  • Vues en texte intégral

    0

  • Citer

Résumé:

La révision de code moderne est une pratique bien connue pour évaluer la qualité des logiciels, dans laquelle les développeurs discutent de la qualité dans un outil de révision basé sur le Web. Cependant, cette approche légère peut entraîner une participation inefficace à l'évaluation, en particulier lorsque les commentaires deviennent soit excessifs (c'est-à-dire trop nombreux), soit décevants (c'est-à-dire trop peu nombreux). Dans cette étude, nous étudions le phénomène des commentaires des évaluateurs. Grâce à une analyse empirique à grande échelle de plus de 1.1 million d'avis provenant de cinq systèmes OSS, nous menons une étude exploratoire pour étudier la fréquence, la taille et l'évolution des commentaires des évaluateurs. De plus, nous menons également une étude de modélisation pour comprendre les caractéristiques les plus importantes qui pourraient potentiellement susciter les commentaires des évaluateurs. Nos résultats révèlent que (i) le nombre de commentaires et le nombre de mots dans les commentaires ont tendance à varier selon les critiques et les systèmes étudiés ; (ii) les évaluateurs modifient leurs comportements en matière de commentaires au fil du temps ; et (iii) l'expérience humaine et les aspects relatifs à la propriété des correctifs ont un impact sur le nombre de commentaires et le nombre de mots dans les commentaires.

Publication
IEICE TRANSACTIONS on Information Vol.E102-D No.12 pp.2423-2432
Date de publication
2019/12/01
Publicisé
2019/09/11
ISSN en ligne
1745-1361
DOI
10.1587/transinf.2019MPP0005
Type de manuscrit
Special Section PAPER (Special Section on Empirical Software Engineering)
Catégories

Auteurs

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

Mots-clés

Table des matières