Abstract
Application programming interfaces (APIs) are the interfaces to existing code structures, such as widgets, frameworks, or toolkits. Therefore, they very much do have an impact on the quality of the resulting system. So, ensuring that developers can make the most out of them is an important challenge. However standard usability evaluation methods as known from HCI have limitations in grasping the interaction between developer and API as most IDEs (essentially the GUI) capture only part of it. In this paper we present the Concept Map method to study the usability of an API over time. This allows us to elicit the mental model of a programmer when using an API and thereby identify usability issues and learning barriers and their development over time.
Original language | English |
---|---|
Title of host publication | CHI 2011 - 29th Annual CHI Conference on Human Factors in Computing Systems, Conference Proceedings and Extended Abstracts |
Publisher | ACM Press |
Pages | 3373-3382 |
Number of pages | 10 |
ISBN (Print) | 9781450302289 |
DOIs | |
Publication status | Published - 2011 |
Event | ACM SIGCHI Conference on Human Factors in Computing Systems (CHI '11) - Vancouver, BC, Canada Duration: 7 May 2011 → 12 May 2011 http://www.chi2011.org/ |
Publication series
Name | Conference on Human Factors in Computing Systems - Proceedings |
---|
Conference
Conference | ACM SIGCHI Conference on Human Factors in Computing Systems (CHI '11) |
---|---|
Country/Territory | Canada |
City | Vancouver, BC |
Period | 07.05.2011 → 12.05.2011 |
Internet address |
Keywords
- Api usability
- Concept maps
- Evaluation method
- Longitudinal