A | B | C | D | E | |
---|---|---|---|---|---|
1 | Title | Authors | Type | Source | Year |
2 | API blindspots: Why experienced developers write vulnerable code. | liveira, Daniela Seabra, Tian Lin, Muhammad Sajidur Rahman, Rad Akefirad, Donovan Ellis, Eliany Perez, Rahul Bobhate, Lois A. DeLong, Justin Cappos, and Yuriy Brun. | Paper | https://www.usenix.org/system/files/conference/soups2018/soups2018-oliveira.pdf | 2018 |
3 | API Usability at Scale | Macvean, Andrew, Luke Church, John Daughtry, and Craig Citro | Paper | https://www.ppig.org/files/2016-PPIG-27th-Macvean.pdf | 2016 |
4 | Improving API Usability | Myers, Brad A., and Jeffrey Stylos. | Paper | https://www.cs.cmu.edu/~NatProg/papers/p62-myers-CACM-API_Usability.pdf | 2016 |
5 | Swift language API Design Guidelines | Apple | Web | https://swift.org/documentation/api-design-guidelines.html | 2015 |
6 | Web API Design - Crafting Interfaces that Developers Love | B. Mulloy | Book | https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf | 2012 |
7 | Influencing factors on the usability of API classes and methods | T. Scheller, E. Kuhn | Paper | http://dx.doi.org/10.1109/ECBS.2012.27 | 2012 |
8 | Measurable concepts for the usability of software components | T. Scheller, E. Kuhn | Paper | http://dx.doi.org/10.1109/SEAA.2011.28 | 2011 |
9 | Useful, but usable? Factors Affecting the Usability of APIs | Minhaz F. Zibran, Farjana Z. Eishita, and Chanchal K. Roy | Paper | http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6079163 | 2011 |
10 | Effective Java (2nd edition) | J. Bloch | Book | http://books.google.com/books/about/Effective_Java.html?id=ka2VUBqHiWkC | 2008 |
11 | Mapping the space of API design decisions | J. Stylos, B. Myers | Paper | 10.1109/VLHCC.2007.44 | 2007 |
12 | API design matters | Henning, Michi | Paper | https://dl.acm.org/doi/abs/10.1145/1255421.1255422 | 2007 |
13 | Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries | K. Cwalina, B. Abrams | Book | http://www.pearsonhighered.com/ | 2005 |
14 | Measuring API usability | S. Clarke | Web | http://www.drdobbs.com/windows/measuring-api-usability/184405654 | 2004 |
15 | Blog entries | Martin Fowler | Web | http://martinfowler.com/tags/API%20design.html | 2002-2013 |
16 | Building more usable APIs | S. McLellan, A. Roesler, J. Tempest, C. Spinuzzi | http://dx.doi.org/10.1109/52.676963 | 1998 |