paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DiffTech: a tool for differencing similar technologies from question-and-answer discussions

DiffTech:一种从问答讨论中比较相似技术的工具
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 1/10 · 该论文属于软件工程与开发者工具中的技术比较信息抽取,从 Stack Overflow 问答中挖掘比较句并生成摘要,不涉及静态分析、程序分析、浮点程序分析、贝叶斯程序分析,也不涉及 LLM/Agent 与 PL 的交叉。与用户研究方向基本无关。引用 8 inbox
Han Wang, Chunyang Chen, Zhenchang Xing, John Grundy
crossref: 2026-09-12

AI 速览

一句话:提出 DiffTech,从 Stack Overflow 问答中抽取相似技术的比较句并生成多维度对比摘要,帮助开发者选择技术。

开发者在面对功能相近的技术时,往往难以选择最合适的一项,逐一试用比较耗时,而专家文章、官方文档和问答站点中的信息又常常碎片化、矛盾且有偏。为此,作者提出 DiffTech 系统,利用 Stack Overflow 上的众包讨论,抽取不同技术的比较句,并围绕多个比较维度生成信息丰富的摘要,以辅助技术选型。系统从 2,410 对可比技术中发现了 19,118 条比较句。作者公开了 DiffTech 网站,吸引超过 1800 名用户,并在社交媒体上获得正面评价。该工作属于工具演示,主要贡献是面向技术比较的开发者工具与数据抽取/汇总能力。

问题
当多个技术功能相近时,开发者难以选择最合适者;逐个试用比较耗时,而在线信息碎片化、矛盾且有偏。
方法
DiffTech 从 Stack Overflow 众包讨论中抽取技术比较句,并按多个比较方面生成摘要,辅助技术对比。
评估
作者从 2,410 对可比技术中抽取 19,118 条比较句,发布公开网站;评估体现为 1800+ 用户使用和社交媒体正面反馈。
原文摘要(Abstract)

Developers can use different technologies for different software development tasks in their work. However, when faced with several technologies with comparable functionalities, it can be challenging for developers to select the most appropriate one, as trial and error comparisons among such technologies are time-consuming. Instead, developers resort to expert articles, read official documents or ask questions in Q&A sites for technology comparison. However, it is still very opportunistic whether they will get a comprehensive comparison, as online information is often fragmented, contradictory and biased. To overcome these limitations, we propose the DiffTech system that exploits the crowd sourced discussions from Stack Overflow, and assists technology comparison with an informative summary of different comparison aspects. We found 19,118 comparative sentences from 2,410 pairs of comparable technologies. We released our DiffTech website for public use. Our website attracts over 1800 users and we also receive some positive comments on social media. A walkthrough video of the tool demo: https://www.youtube.com/watch?v=ixX41DXRNsI Website link: https://difftech.herokuapp.com/

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5702,
  title = {DiffTech: a tool for differencing similar technologies from question-and-answer discussions},
  author = {Han Wang and Chunyang Chen and Zhenchang Xing and John Grundy},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3417931}
}