paperbot · PL 论文追踪

全部论文 待读 收藏

P2 SEntiMoji: an emoji-powered learning approach for sentiment analysis in software engineering

SEntiMoji:一种面向软件工程情感分析的 emoji 驱动学习方法
FSE Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2019匹配度 1/10 · 该论文研究软件工程文本情感分析,使用 emoji 作为噪声标签进行表示学习,与用户关注静态分析、LLM/Agent 程序分析、浮点程序分析、贝叶斯程序分析等核心方向均无直接关系;仅在“软件工程中的机器学习应用”这一非常宽泛层面有微弱关联。引用 49 inbox
Zhenpeng Chen, Yanbin Cao, Xuan Lu, Qiaozhu Mei, Xuanzhe Liu
crossref: 2026-09-12

AI 速览

一句话:利用 emoji 作为噪声标签,从推文与 GitHub 帖子学习情感表示,提升软件工程文本情感分析效果。

软件工程中的情感分析可用于检测提交信息中的开发者情绪、识别问答社区中的观点等,但现成情感分析工具常因误解技术术语而在 SE 任务上表现不可靠。由于标注 SE 文本稀缺且覆盖表达有限,本文提出 SEntiMoji,将情感 emoji 视为噪声标签,利用同时包含 emoji 的推文和 GitHub 帖子进行表示学习,为 SE 相关文本学习情感感知表示。这些 emoji 标注帖子既能补充技术术语,也能引入跨领域的通用情感模式。最终表示与标注数据一起用于训练情感分类器。在代表性基准数据集上,该方法相比现有 SE 情感分析方法取得显著提升;对比实验进一步表明,推文数据对方法能力具有关键贡献。

问题
现有情感分析工具在软件工程文本上不可靠,主要原因是技术术语误解;而人工标注数据稀缺,只能覆盖有限表达,难以保证分析质量。
方法
将 emoji 作为情感噪声标签,利用含 emoji 的推文和 GitHub 帖子进行表示学习,得到 SE 文本的情感感知表示,再结合少量标注数据训练情感分类器。
评估
在代表性基准数据集上与现有 SE 情感分析方法对比,并通过对比实验分析不同数据源的作用,发现推文数据对性能提升尤为关键。
原文摘要(Abstract)

Sentiment analysis has various application scenarios in software engineering (SE), such as detecting developers' emotions in commit messages and identifying their opinions on Q&A forums. However, commonly used out-of-the-box sentiment analysis tools cannot obtain reliable results on SE tasks and the misunderstanding of technical jargon is demonstrated to be the main reason. Then, researchers have to utilize labeled SE-related texts to customize sentiment analysis for SE tasks via a variety of algorithms. However, the scarce labeled data can cover only very limited expressions and thus cannot guarantee the analysis quality. To address such a problem, we turn to the easily available emoji usage data for help. More specifically, we employ emotional emojis as noisy labels of sentiments and propose a representation learning approach that uses both Tweets and GitHub posts containing emojis to learn sentiment-aware representations for SE-related texts. These emoji-labeled posts can not only supply the technical jargon, but also incorporate more general sentiment patterns shared across domains. They as well as labeled data are used to learn the final sentiment classifier. Compared to the existing sentiment analysis methods used in SE, the proposed approach can achieve significant improvement on representative benchmark datasets. By further contrast experiments, we find that the Tweets make a key contribution to the power of our approach. This finding informs future research not to unilaterally pursue the domain-specific resource, but try to transform knowledge from the open domain through ubiquitous signals such as emojis.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot5105,
  title = {SEntiMoji: an emoji-powered learning approach for sentiment analysis in software engineering},
  author = {Zhenpeng Chen and Yanbin Cao and Xuan Lu and Qiaozhu Mei and Xuanzhe Liu},
  booktitle = {FSE},
  year = {2019},
  doi = {10.1145/3338906.3338977}
}