Sporq: 使用示例查询的交互式代码探索环境
作者
交互式数据可视化原型设计与用户测试软件工程师与开发者UI/UX 设计师
IDE 和强大的程序分析工具已被广泛采用。然而,程序员仍然发现难以方便地分析自定义模式的代码。这类系统要么提供不灵活的接口,要么需要复杂查询语言和编译器内部机制的知识。在本文中,我们提出了 Sporq 工具,允许开发者挖掘代码库中的各种模式,包括 bug、代码异味和编码规范违反。Sporq 提供交互式环境,用户高亮程序元素,系统响应识别代码库中具有相似模式的其他部分。程序员可提供反馈,使系统能够快速推断程序员的意图。在内部,我们的系统由高保真关系程序表示和从示例合成数据库查询的算法驱动。我们使用 VS Code 扩展进行的实验和用户研究表明,Sporq 减少了程序员编写自定义分析和发现大型代码库中 bug 所需的工作量。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 100%
通过参数化声明模板进行集成可视化编辑
CHI '21· 交互式数据可视化 +1
- 100%
DynaVis:用于可视化编辑的动态合成UI小部件
CHI '24· 交互式数据可视化 +1
- 80%
CoCapture:通过演示和混音有效传达现有网站的UI行为
CHI '21· 360° 视频与全景内容 +2
- 80%
TableCanoniser:交互式语法驱动的将杂乱的非关系表转换为规范表
CHI '25· 交互式数据可视化 +1
- 80%
屏幕解析:面向UI模型从截图的逆向工程
UIST '21· 交互式数据可视化 +1
- 75%
KeyMap:使用诺曼的映射改进键盘快捷方式词汇
CHI '20· 原型设计与用户测试
- 75%
交互式文档聚类再研究:一种视觉分析方法
IUI '18· 交互式数据可视化
- 75%
以数据为中心的编程示例数据转换消歧方法
IUI '21· 交互式数据可视化
- 75%
X-Droid:具有单一应用幻象的快速便捷Android原型开发框架
UIST '19· 原型设计与用户测试
- 67%
界面差异性:研究影响图形用户界面感知差异的特征
CHI '26· 用户研究方法(访谈、调查、观察) +2
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3472749.3474737
一眼看懂
fact_check论文快照
dataset
来源
UIST
calendar_month
年份
2021
emoji_events
奖项
未标记奖项
group
作者
6 位作者
sell
研究子方向
交互式数据可视化、原型设计与用户测试
work
职业/产业
软件工程师与开发者、UI/UX 设计师
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文