ABCDE
1
TitleAuthorsVenueYearLink
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
EASE2020
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
EASE2019
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
HICSS2019
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.
EASE2018
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
CHI2016
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
PPIG2015
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
ESEM2013
http://dx.doi.org/10.1109/ESEM.2013.14
17
Some structural measures of API usability
G. Rama, A. KakSPE2013
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 Security2013
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
HFCI2013
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
ICSE2012
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
HCSE2012
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/HCC2012
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
CHI2010
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
CHI2009
http://dx.doi.org/10.1145/1518701.1518944
27
Improving software API usability through text analysis: A case study
R. WatsonIPCC2009
http://dx.doi.org/10.1109/IPCC.2009.5208679
28
What makes APIs hard to learn? answers from developers
M. RobillardIEEE Software2009
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/HCC2008
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/HCC2008
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/HCC2008
http://dx.doi.org/10.1109/VLHCC.2008.4639084
33
Usability implications of requiring parameters in objects' constructors
J. Stylos, S. Clarke
ICSE2007
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
ICSE2007
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
CSCW2005
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 & PPIG2003
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, StevenPPIG2001
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
TOCHI1996
http://dx.doi.org/10.1145/234526.234530