The reuse of uses in Smalltalk programming
ACM Transactions on Computer-Human Interaction (TOCHI)
An interview with Diane Darrow
ACM SIGCHI Bulletin
Effective Java programming language guide
Effective Java programming language guide
IEEE Software
Tapping into tacit programming knowledge
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Indentation, documentation and programmer comprehension
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Software psychology: Human factors in computer and information systems (Winthrop computer systems series)
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
Let's go to the whiteboard: how and why software developers use drawings
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Usability Implications of Requiring Parameters in Objects' Constructors
ICSE '07 Proceedings of the 29th international conference on Software Engineering
The Factory Pattern in API Design: A Usability Evaluation
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Mapping the Space of API Design Decisions
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Testing vs. code inspection vs. what else?: male and female end users' debugging strategies
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Investigating statistical machine learning as a tool for software development
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
End user software engineering: chi'2008 special interest group meeting
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Framework design guidelines: conventions, idioms, and patterns for reusable .net libraries
Framework design guidelines: conventions, idioms, and patterns for reusable .net libraries
Visualizing the word structure of Java class names
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
A case study of API redesign for improved usability
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Usability challenges for enterprise service-oriented architecture APIs
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
API usability: report on special interest group at CHI
ACM SIGSOFT Software Engineering Notes
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The concept maps method as a tool to evaluate the usability of APIs
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Large-scale, AST-based API-usage analysis of open-source Java projects
Proceedings of the 2011 ACM Symposium on Applied Computing
Facing up to the inequality of crowdsourced API documentation
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Programmers of all types from novice end-user developers to professional software engineers make use of application programming interfaces (API) within their various designs. And, while the use of these interfaces is ubiquitous, there is little research about their design. Recently, a number of researchers and practitioners have begun to treat API design as a first-order object of study and practice. The purpose of this special interest group meeting is to bring together the community of usability researchers and professionals interested in API usability. The time will be used to discuss attendees' ideas and opinions in order to stimulate this new and exciting emerging field that crosses the boundaries between human-computer interaction and software engineering.