理解有用代码审查评论中的表情符号 :)
软件工程
2024-08-28 v1
摘要
表情符号和颜文字作为非语言线索,在现代代码审查等各种平台中日益普及。这些线索通常对开发者带有情感或指导上的分量。我们的研究通过审查代码审查评论(CR 评论)中表情符号传达的情感和语义,深入探讨了 CR 评论的实用性。为了评估 CR 评论的有用性,我们在传统的“文本”特征和预训练嵌入的基础上,增加了“表情符号特定”特征和预训练嵌入。为了强化我们的探究,我们在现有关于 GitHub 表情符号使用研究的指导下,通过表情符号注释扩展现有数据集,并相应地重新评估了 CR 评论。我们的模型结合了基于文本和表情符号的情感特征以及对表情符号的语义理解,其表现显著优于基线指标。CR 评论中常被忽视的表情符号元素成为了有用性的关键指标,表明这些符号带有显著的分量。
引用
@article{arxiv.2401.12959,
title = {Understanding Emojis :) in Useful Code Review Comments},
author = {Sharif Ahmed and Nasir U. Eisty},
journal= {arXiv preprint arXiv:2401.12959},
year = {2024}
}
备注
This paper has been accepted for inclusion in the Proceedings of the 3rd Intl. Workshop on NL-based Software Engineering co-located at 46th International Conference on Software Engineering (NLBSE@ICSE 2024)