大规模可视化API使用示例
作者
EL
Elena L. Glassman
UC BerkeleyTZ
Tianyi Zhang
University of California, Los AngelesMK
Miryung Kim
University of California, Los Angeles交互式数据可视化计算方法在HCI中的应用软件工程师与开发者HCI 研究员
正确使用现有的API是编程中的一个关键挑战,因为库和API的数量和复杂性不断增加。程序员经常在问答论坛中搜索在线代码示例,并阅读教程和博客文章以了解如何使用给定的API。然而,通常有大量的相关代码示例,用户很难理解相关示例之间的共性和差异,同时能够深入到具体细节。我们介绍了一种交互式可视化工具,用于探索从开源存储库中大规模挖掘出的大量代码示例集合。这种可视化工具在一个合成代码骨架中总结了数百个代码示例,并为封装API调用的规范化语句和结构提供了统计分布。我们为一组Java API实现了这种交互式可视化工具,并发现,在实验室研究中,它帮助用户(1)正确和全面地回答了更多的API使用问题,以及(2)探索其他程序员如何使用一个不熟悉的API。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 100%
通过数字“现场”观察理解视觉调查模式
CHI '22· 交互式数据可视化 +1
- 100%
元管理器:一个收集和探索代码元信息的工具
CHI '24· 交互式数据可视化 +1
- 100%
ProTAL:用于时间动作定位的拖放视频编程框架
CHI '25· 交互式数据可视化 +1
- 75%
计算交互:理论与实践
CHI '18· 计算方法在HCI中的应用
- 75%
从可检测到可检查:理解音像数据的定性分析
CHI '21· 交互式数据可视化 +1
- 75%
交互插图分类法:用于视觉表示交互场景的风格和技术分类
CHI '21· 交互式数据可视化 +1
- 75%
基于模型的回溯交互技术评估
CHI '24· 计算方法在HCI中的应用
- 75%
认真对待ASCII绘图:程序员如何绘制代码图
CHI '24· 交互式数据可视化 +1
- 75%
小步进示例实时编程
UIST '20· 计算方法在HCI中的应用
- 67%
结晶体:降低开发者收集和组织决策信息的成本
CHI '22· 大语言模型(LLM)的人机协作 +2
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2018
emoji_events
奖项
未标记奖项
group
作者
4 位作者
sell
研究子方向
交互式数据可视化、计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者、HCI 研究员
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文