Communications of the ACM · 2016 · 272 citations · 17 references
ArtsComputer ScienceHuman-centered DesignHuman-computer InteractionSoftware EngineeringApplication Programming InterfacesInterface DesignUsability EngineeringUsability EvaluationUsability TestingUser-centered DesignApplication Programming Interface (Api)
Human-centered design can make application programming interfaces easier for developers to use.
17
Six Learning Barriers in End-User Programming Systems
Amy J. Ko, Brad A. Myers, Htet Htet Aung · 2004 · 547 citations · Full text
Computing, Computer Science, Design +16
Cognitive walkthrough for the web
Marilyn Hughes Blackmon, Peter G. Polson, Munéo Kitajima et al. · 2002 · 232 citations