paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Reusing software engineering knowledge from developer communication

从开发者交流中复用软件工程知识
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 2/10 · 该论文关注从开发者即时通讯中挖掘和复用软件工程知识,属于软件工程/实证研究与数据挖掘方向,与用户核心关注的静态分析、形式化验证、浮点程序分析、贝叶斯程序分析以及 LLM/Agent 与 PL 的交叉均无直接关系;虽涉及开发者工具与数据挖掘,但研究目标和内容与用户画像匹配度很低。引用 5 inbox
Camila Mariane Costa Silva
crossref: 2026-09-12

AI 速览

一句话:探索开发者即时通讯中的非正式交流能否作为可复用软件工程知识来源,并研究其挖掘与呈现方法。

软件开发依赖流程、实践、技术及领域知识,而开发者常在即时消息、邮件或论坛等非正式渠道中共享这些知识。这些交流可能包含对其他开发者有价值的内容,却未必被捕获并正式文档化以供复用。本文提出三项工作:其一,探索通过即时通讯进行的开发者交流是否适合作为可复用软件工程知识的来源;其二,研究如何用数据挖掘识别其中的知识;其三,通过行动研究分析如何以有用的方式呈现给开发者,促进复用。拟议的理论与解决方案将分析沟通中已捕获的现有软件开发数据,而非专门为复用而采集和存储的数据。

问题
开发者非正式沟通中的知识分散且未被正式记录,难以为其他开发者复用。
方法
探索即时通讯作为知识来源的适用性,使用数据挖掘识别知识,并通过行动研究设计面向开发者的呈现方式。
评估
计划分析沟通中已有的软件开发数据,并通过行动研究评估所识别的知识与呈现方式对复用的有用性。
原文摘要(Abstract)

Software development requires many different types of knowledge, such as knowledge about software development processes, practices and techniques, and about the domain of an application. Software, developers often share knowledge in informal communication channels (e.g., instant messaging tools, e-mails, or online forums). Considering that this informal communication contains knowledge that may be potentially relevant for other developers and given that this knowledge is not necessarily captured and formally documented for reuse, in this work we propose (a) exploring whether developer communication (via instant messaging) is a suitable source of reusable software engineering knowledge; (b) investigating how to identify that knowledge using data mining; (c) and analysing through action research how to present it to developers in a useful way for reuse. The envisioned theories and solutions approaches will analyze existing software development data captured in communication, rather than data that were captured and stored specifically to be reused.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5707,
  title = {Reusing software engineering knowledge from developer communication},
  author = {Camila Mariane Costa Silva},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3418540}
}