paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Semi-Automatic, Inline and Collaborative Web Page Code Curations

半自动、内联与协作式的网页-代码关联整理
ICSE 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)2023匹配度 1/10 · 论文研究 IDE 中将网页与源码位置半自动关联的开发者工具,属于编程环境与信息检索方向,与用户关注的静态分析、LLM/Agent 程序分析、浮点程序分析或贝叶斯程序分析均无直接交集。引用 1 inbox
Roy Rutishauser, André A. Meyer, Reid Holmes, Thomas Fritz
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 SALI,在 IDE 中半自动推荐并整理网页与源码位置的关联,便于协作复用。

软件开发者每日约四分之一时间在 Web 查找信息,但所得信息很少被系统持久化以供后续参考。本文提出 SALI,通过半自动、内联方式将网页链接到源码位置。SALI 在 IDE 中推荐可整理的链接,帮助开发者自然建立网页与具体代码位置之间的高质量显式关联。两项实验室研究中,20 名被试完成来自广泛使用开源项目的真实软件修改任务,考察其整理与消费此类链接的能力。结果显示,开发者能以很小代价持续、简洁地在有意义的代码位置整理网页;其他开发者在执行新的修改任务时,可利用这些整理加速在陌生代码库中收集相关信息,速度提升 2.4 倍。

问题
开发者在 Web 上查找信息耗时,但所得信息很少被系统持久化,且缺乏网页与具体源码位置之间的显式关联。
方法
提出 SALI,在 IDE 中半自动推荐并支持内联整理网页到源码位置的链接,使开发者可协作地策展和消费这些链接。
评估
通过两项实验室研究,20 名被试在广泛使用开源项目的真实软件修改任务中整理和消费链接,并测量对陌生代码库中信息收集效率的影响。
原文摘要(Abstract)

Software developers spend about a quarter of their workday using the web to fulfill various information needs. Searching for relevant information online can be time-consuming, yet acquired information is rarely systematically persisted for later reference. In this work, we introduce SALI, an approach for semi-automated inline linking of web pages to source code locations. SALI helps developers naturally capture high-quality, explicit links between web pages and specific source code lo-cations by recommending links for curation within the IDE. Through two laboratory studies, we examined the developer's ability to both curate and consume links between web pages and specific source code locations while performing software development tasks. The studies were performed with 20 subjects working on realistic software change tasks from widely-used open-source projects. Results show that developers continuously and concisely curate web pages at meaningful locations in the code with little effort. Additionally, we found that other developers could use these curations while performing new and different change tasks to speed up relevant information gathering within unfamiliar codebases by a factor of 2.4.

链接与引用

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

BibTeX
@inproceedings{RutishauserMHF23,
  title = {Semi-Automatic, Inline and Collaborative Web Page Code Curations},
  author = {Roy Rutishauser and André A. Meyer and Reid Holmes and Thomas Fritz},
  booktitle = {ICSE},
  year = {2023},
  doi = {10.1109/icse48619.2023.00159}
}