从现有代码中交互式提取示例
荣誉提名开源协作与代码审查计算方法在HCI中的应用软件工程师与开发者HCI 研究员
程序员经常通过其他程序员制作和分享的示例来学习。然而,制作简洁且能运行的代码示例可能会很困难且耗时。我们进行了一项形成性研究,其中12名参与者基于自己的代码制作示例。这揭示了一个关键障碍:在不引入错误的情况下进行有意义的简化。基于这一见解,我们设计了一种混合主动工具CodeScoop,以帮助程序员从现有代码中提取可执行的简化代码。CodeScoop使程序员能够“提取”相关代码子集。技术包括选择性地包含控制结构和记录执行跟踪,这允许作者用代码和变量替换字面值。在一项有19名参与者受控研究中,CodeScoop帮助程序员比使用标准代码编辑器更轻松地提取具有预期行为的可执行代码示例。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 75%
计算交互:理论与实践
CHI '18· 计算方法在HCI中的应用
- 75%
基于模型的回溯交互技术评估
CHI '24· 计算方法在HCI中的应用
- 75%
小步进示例实时编程
UIST '20· 计算方法在HCI中的应用
- 60%
大规模可视化API使用示例
CHI '18· 交互式数据可视化 +1
- 60%
CFar:一种提高协作代码审查中沟通、生产力和审查质量的工具
CHI '18· 开源协作与代码审查 +1
- 60%
来自1.36亿次按键的打字观察
CHI '18· 用户研究方法(访谈、调查、观察) +1
- 60%
用户如何解释触发动作编程中的错误
CHI '19· 原型设计与用户测试 +1
- 60%
编写代码:编程符号和实践的文化构建
CHI '20· 生育健康与女性健康 +1
- 60%
通过数字“现场”观察理解视觉调查模式
CHI '22· 交互式数据可视化 +1
- 60%
在在线数字对象交互任务中,眼手协调的动力学在眼光标协调中灵活地得以保持
CHI '23· 眼动追踪与注视交互 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2018
emoji_events
奖项
荣誉提名
group
作者
4 位作者
sell
研究子方向
开源协作与代码审查、计算方法在HCI中的应用
work
职业/产业
软件工程师与开发者、HCI 研究员
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文