paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Sentiment in software engineering: detection and application

软件工程中的情感:检测与应用
FSE Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2022匹配度 1/10 · 该论文研究软件工程中的情感分析工具及其应用,属于软件工程中的人类/社会因素方向,不涉及静态分析、LLM/Agentic 程序分析、浮点程序分析或贝叶斯程序分析,与用户研究画像核心方向基本无关。引用 3 inbox
Nathan Cassee
crossref: 2026-09-12

AI 速览

一句话:提出博士研究计划,系统研究软件工程情感分析工具的使用、应用与最佳实践,并探讨自认技术债和机器人所传递的情感信号。

在软件工程中,人的因素十分重要,开发者在开发过程中会经历多种情绪。已有研究通过 issue、pull request 和 commit message 等制品理解情感的作用,并使用自动化情感分析工具进行检测。本博士论文计划研究这些工具的使用方式、应用场景、最佳实践,以及非自然语言对其性能的影响;同时研究自认技术债和机器人,以理解开发者为何表达情感以及情感传递了什么信号。最终希望为研究者和开发者提供实用建议。

问题
软件工程中情感的角色及自动化情感分析工具的有效使用尚缺乏系统理解,包括工具应用、最佳实践和非自然语言对性能的影响,以及开发者表达情感的原因与信号。
方法
计划通过研究 issue、pull request、commit message 等软件制品中的情感,结合情感分析工具的应用分析,并考察自认技术债与机器人场景;属于博士论文研究计划,强调实证与工具评估。
评估
评估将围绕情感分析工具在软件工程文本上的性能、使用实践,以及情感信号与自认技术债/机器人行为的关联展开,最终形成面向研究者和开发者的建议。
原文摘要(Abstract)

In software engineering the role of human aspects is an important one, especially as developers indicate that they experience a wide range of emotions while developing software. Within software engineering researchers have sought to understand the role emotions and sentiment play in the development of software by studying issues, pull-requests and commit messages. To detect sentiment, automated tools are used, and in this doctoral thesis we plan to study the use of these sentiment analysis tools, their applications, best practices for their usage and the effect of non-natural language on their performance. In addition to studying the application of sentiment analysis tools, we also aim to study self-admitted technical debt and bots in software engineering, to understand why developers express sentiment and what they signal when they express sentiment. Through studying both the application of sentiment analysis tools and the role of sentiment in software engineering, we hope to provide practical recommendations for both researchers and developers.

链接与引用

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

BibTeX
@inproceedings{paperbot7140,
  title = {Sentiment in software engineering: detection and application},
  author = {Nathan Cassee},
  booktitle = {FSE},
  year = {2022},
  doi = {10.1145/3540250.3558908}
}