J. Bloch, 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

C. Scaffidi, 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

U. Farooq and D. Zirkler, 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

S. G. Mclellan, A. W. Roesler, J. T. Tempest, and C. I. Spinuzzi, Building more usable APIs, IEEE Software, vol.15, issue.3, pp.78-86, 1998.
DOI : 10.1109/52.676963

M. P. Robillard, 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

J. Stylos, 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

J. Stylos and B. A. Myers, 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

B. Ellis, J. Stylos, and B. Myers, 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

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, The Abstract Factory Pattern In: Design Patterns: Elements of Reusable Object-Oriented Software, 1995.

J. Stylos, B. Graf, D. K. Busse, C. Ziegler, R. Ehret et al., 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

T. R. Green, Cognitive dimensions of notations, Proc. of the 5th Conf HCI Specialist Group on People and Computers V, pp.443-460, 1989.

T. R. Green and M. Petre, 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

S. Clarke, Measuring API usability, Doctor Dobbs Journal, vol.29, issue.5, pp.1-5, 2004.

C. Bore and S. Bore, 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

C. De-souza and D. Bentolila, 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

R. Watson, 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

M. Zibran, What Makes APIs Difficult to Use?, IJCSNS International Journal of Computer Science and Network Security, vol.8, issue.4, p.255, 2008.

M. Zibran, F. Eishita, and C. Roy, 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

J. K. Beaton, B. A. Myers, J. Stylos, S. Y. Jeong, and Y. C. Xie, 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

J. Beaton, S. Y. Jeong, Y. Xie, J. Stylos, and B. A. Myers, 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

S. Y. Jeong, Y. Xie, J. Beaton, B. A. Myers, J. Stylos et al., 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

J. Nielsen and R. Molich, 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

G. Cockton and A. Woolrych, 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