大规模可视化API使用示例

交互式数据可视化计算方法在HCI中的应用软件工程师与开发者HCI 研究员

正确使用现有的API是编程中的一个关键挑战,因为库和API的数量和复杂性不断增加。程序员经常在问答论坛中搜索在线代码示例,并阅读教程和博客文章以了解如何使用给定的API。然而,通常有大量的相关代码示例,用户很难理解相关示例之间的共性和差异,同时能够深入到具体细节。我们介绍了一种交互式可视化工具,用于探索从开源存储库中大规模挖掘出的大量代码示例集合。这种可视化工具在一个合成代码骨架中总结了数百个代码示例,并为封装API调用的规范化语句和结构提供了统计分布。我们为一组Java API实现了这种交互式可视化工具,并发现,在实验室研究中,它帮助用户(1)正确和全面地回答了更多的API使用问题,以及(2)探索其他程序员如何使用一个不熟悉的API。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/7053/2018

广告推荐

学习 AI 编程到 CodeNow

一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2018
emoji_events
奖项
未标记奖项
group
作者
4 位作者
sell
研究子方向
交互式数据可视化、计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者、HCI 研究员
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文