A | B | C | D | E | |
---|---|---|---|---|---|
1 | Title | Authors | Venue | Year | Link |
2 | Bitcoin’s APIs in Open-Source Projects: Security Usability Evaluation | Tschannen, Philipp, and Ali Ahmed | Electronics | 2020 | https://www.mdpi.com/2079-9292/9/7/1077 |
3 | On the Evaluation of the Security Usability of Bitcoin's APIs | Tschannen, Philipp, and Ali Ahmed | EASE | 2020 | https://dl.acm.org/doi/abs/10.1145/3383219.3383277 |
4 | An empirical usability analysis of the google authentication API | Wijayarathna, Chamila, and Nalin Asanka Gamagedara Arachchilage | EASE | 2019 | https://dl.acm.org/doi/abs/10.1145/3319008.3319350 |
5 | Why Johnny can't develop a secure application? A usability analysis of Java Secure Socket Extension API | Wijayarathna, Chamila, and Nalin Asanka Gamagedara Arachchilage | Computers and Security | 2019 | https://www.sciencedirect.com/science/article/pii/S0167404818304887 |
6 | Fighting against XSS attacks: A usability evaluation of OWASP ESAPI output encoding. | Wijayarathna, Chamila, and Nalin Asanka Gamagedara Arachchilage | HICSS | 2019 | https://arxiv.org/ftp/arxiv/papers/1810/1810.01017.pdf |
7 | The exception handling riddle: An empirical study on the Android API | Kechagia, Maria, Marios Fragkoulis, Panos Louridas, and Diomidis Spinellis | Journal of Systems and Software | 2018 | https://discovery.ucl.ac.uk/id/eprint/10102129/1/kechagia_jss_18.pdf |
8 | Why Johnny can't store passwords securely? A usability evaluation of Bouncycastle password hashing | Wijayarathna, Chamila, and Nalin Asanka Gamagedara Arachchilage. | EASE | 2018 | https://arxiv.org/ftp/arxiv/papers/1805/1805.09487.pdf |
9 | How usable are Rust cryptography APIs? | Mindermann, Kai, Philipp Keck, and Stefan Wagne | IEEE International Conference on Software Quality, Reliability and Security (QRS) | 2018 | https://arxiv.org/pdf/1806.04929.pdf |
10 | API Design Reviews at Scale | Andrew Macvean, Martin Maly, & John Daughtry | CHI | 2016 | https://research.google.com/pubs/pub45294.html |
11 | Evaluating the evaluations of code recommender systems: A reality check. | Proksch, Sebastian, Sven Amann, Sarah Nadi, and Mira Mezini | International Conference on Automated Software Engineering (ASE) | 2016 | https://sarahnadi.org/resources/pubs/Proksch_ASE16.pdf |
12 | Usability of Educational Technology APIs: Findings and Guidelines | Evangelos Kapros and Neil Peirce | HCI International Conference | 2015 | http://link.springer.com/chapter/10.1007%2F978-3-319-20609-7_24 |
13 | An empirical investigation of code completion usage by professional software developers | Mariana Marasoiu, Luke Church, Alan Blackwell | PPIG | 2015 | http://www.ppig.org/library/paper/empirical-investigation-code-completion-usage-professional-software-developers |
14 | Exploring API method parameter recommendations | Asaduzzaman, M., Roy, C.K. ; Monir, S. ; Schneider, K.A. | 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) | 2015 | http://dx.doi.org/10.1109/ICSM.2015.7332473 |
15 | Charting the API minefield using software telemetry data | Kechagia, M., Mitropoulos, D., Spinellis, D. | Empirical Software Engineering | 2014 | http://link.springer.com/article/10.1007/s10664-014-9343-7 |
16 | An empirical study of API usability | M. Piccioni, C. Furia, B. Meyer | ESEM | 2013 | http://dx.doi.org/10.1109/ESEM.2013.14 |
17 | Some structural measures of API usability | G. Rama, A. Kak | SPE | 2013 | http://dx.doi.org/10.1002/spe.2215 |
18 | Explicating SDKs: Uncovering assumptions underlying secure authentication and authorization | Wang, Rui, Yuchen Zhou, Shuo Chen, Shaz Qadeer, David Evans, and Yuri Gurevich | Usenix Security | 2013 | https://www.usenix.org/system/files/conference/usenixsecurity13/sec13-paper_wang_1.pdf |
19 | Usability evaluation of configuration-based API design concepts | T. Scheller, E. Kühn | HFCI | 2013 | http://dx.doi.org/10.1007/978-3-642-39062-3_4 |
20 | Asking and answering questions about unfamiliar APIs: an exploratory study | E. Duala-Ekoko, M. Robillard | ICSE | 2012 | http://dx.doi.org/10.1109/ICSE.2012.6227187 |
21 | Methods towards API usability: a structural analysis of usability problem categories | T. Grill, O. Polacek, M. Tscheligi | HCSE | 2012 | http://dx.doi.org/10.1007/978-3-642-34347-6_10 |
22 | Usable results from the eld of API usability: A systematic mapping and further analysis | Burns, Chris, Jennifer Ferreira, Theodore D. Hellmann, and Frank Maurer | VL/HCC | 2012 | https://ieeexplore.ieee.org/abstract/document/6344511/ |
23 | A field study of API learning obstacles | Robillard, Martin P., and Robert Deline | Empirical Software Engineering | 2011 | https://www.cs.mcgill.ca/~martin/papers/ese2011.pdf |
24 | API usability peer reviews: a method for evaluating the usability of application programming interfaces | U. Farooq, L. Welicki, D. Zirkler | CHI | 2010 | http://dx.doi.org/10.1145/1753326.1753677 |
25 | API peer reviews: a method for evaluating usability of application programming interfaces | Farooq, U., Zirkler, D. | CSCW | 2010 | http://research.microsoft.com/en-us/um/redmond/groups/connect/cscw_10/docs/p207.pdf |
26 | Two studies of opportunistic programming: interleaving web foraging, learning, and writing code | J. Brandt, P. Guo, J. Lewenstein, M. Dontcheva, S. Klemmer | CHI | 2009 | http://dx.doi.org/10.1145/1518701.1518944 |
27 | Improving software API usability through text analysis: A case study | R. Watson | IPCC | 2009 | http://dx.doi.org/10.1109/IPCC.2009.5208679 |
28 | What makes APIs hard to learn? answers from developers | M. Robillard | IEEE Software | 2009 | http://dx.doi.org/10.1109/MS.2009.193 |
29 | Usability challenges for enterprise service-oriented architecture APIs | J. Beaton, S. Jeong, Y. Xie, J. Stylos, B. Myers | VL/HCC | 2008 | http://dx.doi.org/10.1109/VLHCC.2008.4639084 |
30 | What Makes API’s Difficult to Use? | Minhaz Fahim Zibran | International Journal of Computer Science and Network Security (IJCSNS) | 2008 | http://cs.uno.edu/~zibran/resources/MyPapers/API_usability_IJCSNS.pdf |
31 | A case study of API redesign for improved usability | J. Stylos, B. Graf, D. Busse, C. Ziegler, R. Ehret, J. Karstens | VL/HCC | 2008 | http://dx.doi.org/10.1109/VLHCC.2008.4639083 |
32 | Usability challenges for enterprise service-oriented architecture APIs | J. Beaton, S. Jeong, Y. Xie, J. Stylos, B. Myers | VL/HCC | 2008 | http://dx.doi.org/10.1109/VLHCC.2008.4639084 |
33 | Usability implications of requiring parameters in objects' constructors | J. Stylos, S. Clarke | ICSE | 2007 | http://dx.doi.org/10.1109/ICSE.2007.92 |
34 | The factory pattern in API design: a usability evaluation | B. Ellis, J. Stylos, B. Myers | ICSE | 2007 | http://dx.doi.org/10.1109/ICSE.2007.85 |
35 | Profiling software API usability for consumer electronics | C. Bore and S. Bore | Digest of int’l conf. on consumer electronics | 2005 | http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=9776 |
36 | Sometimes you need to see through walls: a field study of application programming interfaces | C. Souza, D. Redmiles, L. Cheng, D. Millen, J. Patterson | CSCW | 2005 | http://dx.doi.org/10.1145/1031607.1031620 |
37 | Using the cognitive dimensions framework to evaluate the usability of a class library. | Clarke, Steven, and Curtis Becker | EASE & PPIG | 2003 | https://www.researchgate.net/profile/S_Clarke/publication/200085944_Using_the_Cognitive_Dimensions_Framework_to_evaluate_the_usability_of_a_class_library/links/542d203c0cf277d58e8cafa3.pdf |
38 | Evaluating a new programming language | Clarke, Steven | PPIG | 2001 | http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.58.5284&rep=rep1&type=pdf |
39 | The reuse of uses in Smalltalk programming | M. Rosson, J. Carroll | TOCHI | 1996 | http://dx.doi.org/10.1145/234526.234530 |