作者
Amber Horvath, Mariann Nagy, Finn Voichick, Mary Beth Kery, Brad A Myers
发表日期
2019/5/2
图书
Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems
页码范围
1-6
简介
Despite almost all software development involving application programming interfaces (APIs), there is surprisingly little work on how people use APIs and how to evaluate and improve the usability of an API. One possible way of investigating the usability of APIs is through the user's mental model of the API. Through discussions with the developers and UX practitioners at Google along with our own evaluations, a distributed data processing API called Apache Beam has been identified as difficult to use and learn. In our on-going study, we investigate methods for understanding users' mental models of distributed data processing and how this understanding can lead to design insights for Beam and its documentation. We present our novel approach, which combines a background interview with two natural programming elicitation segments: the first designed for participants to express a high level mental model of a …
引用总数
20192020202120222023202412226
学术搜索中的文章
A Horvath, M Nagy, F Voichick, MB Kery, BA Myers - Extended Abstracts of the 2019 CHI Conference on …, 2019