How to design a good API and why it matters, Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications , OOPSLA '06, pp.506-507, 2006. ,
DOI : 10.1145/1176617.1176622
Why are APIs difficult to learn and use?, Crossroads, vol.12, issue.4, pp.4-4, 2006. ,
DOI : 10.1145/1144359.1144363
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.409.2571
API usability peer reviews, Proceedings of the 28th international conference on Human factors in computing systems, CHI '10, pp.207-210, 2010. ,
DOI : 10.1145/1753326.1753677
Building more usable APIs, IEEE Software, vol.15, issue.3, pp.78-86, 1998. ,
DOI : 10.1109/52.676963
What Makes APIs Hard to Learn? Answers from Developers, IEEE Software, vol.26, issue.6, pp.27-34, 2009. ,
DOI : 10.1109/MS.2009.193
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.675.7497
Informing API Design through Usability Studies of API Design Choices: A Research Abstract, Visual Languages and Human-Centric Computing (VL/HCC'06), pp.6-246, 2006. ,
DOI : 10.1109/VLHCC.2006.27
The implications of method placement on API learnability, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, SIGSOFT '08/FSE-16, pp.105-112, 2008. ,
DOI : 10.1145/1453101.1453117
The Factory Pattern in API Design: A Usability Evaluation, 29th International Conference on Software Engineering (ICSE'07), pp.302-312, 2007. ,
DOI : 10.1109/ICSE.2007.85
The Abstract Factory Pattern In: Design Patterns: Elements of Reusable Object-Oriented Software, 1995. ,
A case study of API redesign for improved usability, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, pp.189-192, 2008. ,
DOI : 10.1109/VLHCC.2008.4639083
Cognitive dimensions of notations, Proc. of the 5th Conf HCI Specialist Group on People and Computers V, pp.443-460, 1989. ,
Usability Analysis of Visual Programming Environments: A ???Cognitive Dimensions??? Framework, Journal of Visual Languages & Computing, vol.7, issue.2, pp.131-174, 1996. ,
DOI : 10.1006/jvlc.1996.0009
Measuring API usability, Doctor Dobbs Journal, vol.29, issue.5, pp.1-5, 2004. ,
Profiling software API usability for consumer electronics, 2005 Digest of Technical Papers. International Conference on Consumer Electronics, 2005. ICCE., pp.155-156, 2005. ,
DOI : 10.1109/ICCE.2005.1429764
Automatic evaluation of API usability using complexity metrics and visualizations, 2009 31st International Conference on Software Engineering, Companion Volume, pp.299-302, 2009. ,
DOI : 10.1109/ICSE-COMPANION.2009.5071006
Improving software API usability through text analysis: A case study, 2009 IEEE International Professional Communication Conference, pp.1-7, 2009. ,
DOI : 10.1109/IPCC.2009.5208679
What Makes APIs Difficult to Use?, IJCSNS International Journal of Computer Science and Network Security, vol.8, issue.4, p.255, 2008. ,
Useful, But Usable? Factors Affecting the Usability of APIs, 2011 18th Working Conference on Reverse Engineering, pp.151-155, 2011. ,
DOI : 10.1109/WCRE.2011.26
Usability evaluation for enterprise SOA APIs, Proceedings of the 2nd international workshop on Systems development in SOA environments , SDSOA '08, pp.29-34, 2008. ,
DOI : 10.1145/1370916.1370924
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.141.7546
Usability challenges for enterprise service-oriented architecture APIs, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, pp.193-196, 2008. ,
DOI : 10.1109/VLHCC.2008.4639084
Improving Documentation for eSOA APIs through User Studies, Proc. of IS-EUD '09, pp.86-105, 2009. ,
DOI : 10.1109/ICSE.2007.92
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.149.9221
Heuristic evaluation of user interfaces, Proceedings of the SIGCHI conference on Human factors in computing systems Empowering people, CHI '90, pp.249-256, 1990. ,
DOI : 10.1145/97243.97281
Sale must end: should discount methods be cleared off HCI's shelves?, interactions, vol.9, issue.5, pp.13-18, 2002. ,
DOI : 10.1145/566981.566990