paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Shedding Light on Software Engineering-specific Metaphors and Idioms

揭示软件工程特有的隐喻与习语
ICSE Proceedings of the IEEE/ACM 46th International Conference on Software Engineering2024匹配度 2/10 · 该论文研究软件工程交流中的隐喻/习语及其对 LLM 的影响,属于 NLP-for-SE 的情感/不文明/缺陷优先级分类任务,而用户核心关注的是静态分析、形式化验证、浮点与贝叶斯程序分析及其与 LLM 的交叉,二者几乎没有重合;论文的重点是微调 LLM 提升下游分类效果,也违背了用户“不研究以 LLM 本身为目标”的偏好。仅“缺陷优先级”“LLM+SE 工具”等词面上略有交集。引用 6 inbox
Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski
crossref: 2026-09-12

AI 速览

一句话:研究软件工程交流中的隐喻/习语及其对LLM自动分析的影响,并证明微调可提升情感、不文明与缺陷优先级任务性能。

软件工程交流(如 GitHub 评论、Bugzilla 报告)中常出现隐喻和习语,它们既传达技术概念,也承载开发者情感(如“spaghetti code”)。但这类比喻语言对自动分析工具的影响,以及 LLM 解释领域特定比喻表达的能力,仍缺乏研究。本文考察 SE 交流中比喻语言的普遍性与影响,评估三种先进 LLM,并利用含比喻语言的数据微调,以检验其对情感分析、不文明检测和缺陷优先级排序的促进作用。结果显示,最佳微调版本在 GitHub 情感分类、GitHub 不文明分类和 Bugzilla 缺陷优先级数据集上分别平均提升 6.66%、7.07% 和 3.71%。

问题
软件工程交流中隐喻和习语常见且承载技术概念与开发者情感,但缺乏其对自动分析工具性能影响以及 LLM 解释能力的研究。
方法
研究 SE 交流中比喻语言的普遍性与影响,评估三种先进 LLM 的解释能力,并用含比喻语言的数据进行微调,比较其在多个自动分析任务上的效果。
评估
在 GitHub 情感分类、GitHub 不文明分类和 Bugzilla 缺陷报告优先级数据集上评测,最佳微调版本分别平均提升 6.66%、7.07% 和 3.71%。
原文摘要(Abstract)

Use of figurative language, such as metaphors and idioms, is common in our daily-life communications, and it can also be found in Software Engineering (SE) channels, such as comments on GitHub. Automatically interpreting figurative language is a challenging task, even with modern Large Language Models (LLMs), as it often involves subtle nuances. This is particularly true in the SE domain, where figurative language is frequently used to convey technical concepts, often bearing developer affect (e.g., 'spaghetti code). Surprisingly, there is a lack of studies on how figurative language in SE communications impacts the performance of automatic tools that focus on understanding developer communications, e.g., bug prioritization, incivility detection. Furthermore, it is an open question to what extent state-of-the-art LLMs interpret figurative expressions in domain-specific communication such as software engineering. To address this gap, we study the prevalence and impact of figurative language in SE communication channels. This study contributes to understanding the role of figurative language in SE, the potential of LLMs in interpreting them, and its impact on automated SE communication analysis. Our results demonstrate the effectiveness of fine-tuning LLMs with figurative language in SE and its potential impact on automated tasks that involve affect. We found that, among three state-of-the-art LLMs, the best improved fine-tuned versions have an average improvement of 6.66% on a GitHub emotion classification dataset, 7.07% on a GitHub incivility classification dataset, and 3.71% on a Bugzilla bug report prioritization dataset.

链接与引用

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

BibTeX
@inproceedings{paperbot11443,
  title = {Shedding Light on Software Engineering-specific Metaphors and Idioms},
  author = {Mia Mohammad Imran and Preetha Chatterjee and Kostadin Damevski},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3597503.3639585}
}