Using programming walkthroughs to design a visual language
Using programming walkthroughs to design a visual language
Usability inspection methods
The cognitive walkthrough method: a practitioner's guide
Usability inspection methods
Agile Software Development with Scrum
Agile Software Development with Scrum
How to design a good API and why it matters
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Usability Implications of Requiring Parameters in Objects' Constructors
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Usability evaluation considered harmful (some of the time)
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Programming languages as user interfaces
Proceedings of the 3rd Mexican Workshop on Human Computer Interaction
The concept maps method as a tool to evaluate the usability of APIs
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Methods towards API usability: a structural analysis of usability problem categories
HCSE'12 Proceedings of the 4th international conference on Human-Centered Software Engineering
Hi-index | 0.00 |
API usability tests in the lab are time and resource intensive, thus allowing a relatively small percentage of the API namespace to be evaluated. We describe a group-based usability inspection method -- API Peer Reviews -- to evaluate API usability. Based on an analysis of usability breakdowns from API Peer Reviews and API usability tests, results show that API Peer Reviews identified breakdowns across several cognitive dimensions, some of which were different than what was identified by API usability tests. We reflect on the adoption of API Peer Reviews as a collaborative practice in organizations for evaluating API usability.