ABCDE
1
TitleAuthorsVenue (DOI)YearWebpage
2
A systematic mapping study of API usability evaluation methods
Rauf, Irum, Elena Troubitsyna, and Ivan Porres
https://www.sciencedirect.com/science/article/abs/pii/S1574013718301515
2019
https://www.sciencedirect.com/science/article/abs/pii/S1574013718301515
3
Usability and Security Effects of Code Examples on Crypto APIs
Mindermann, Kai, and Stefan Wagner
https://ieeexplore.ieee.org/abstract/document/8514203/
2018
https://ieeexplore.ieee.org/abstract/document/8514203/
4
A methodology to evaluate the usability of security APIs
Wijayarathna, Chamila, and Nalin AG Arachchilage
https://ieeexplore.ieee.org/abstract/document/8913353
2018
https://ieeexplore.ieee.org/abstract/document/8913353
5
MULAPI: Improving API method recommendation with API usage location.
Xu, Congying, Xiaobing Sun, Bin Li, Xintong Lu, and Hongjing Guo
https://www.journals.elsevier.com/journal-of-systems-and-software
2018
https://www.sciencedirect.com/science/article/pii/S0164121218300840
6
A systematic approach to API usability: Taxonomy-derived criteria and a case study
Mosqueira-Rey, Eduardo, David Alonso-Ríos, Vicente Moret-Bonillo, Isaac Fernández-Varela, and Diego Álvarez-Estévez
https://www.sciencedirect.com/science/article/abs/pii/S0950584917302471
2018
https://www.sciencedirect.com/science/article/abs/pii/S0950584917302471
7
Design annotations to improve API discoverability.
Santos, André L., and Brad A. Myers
https://www.journals.elsevier.com/journal-of-systems-and-software
2017
http://www.cs.cmu.edu/~marmalade/papers/dacite-journal-final.pdf
8
A generic cognitive dimensions questionnaire to evaluate the usability of security APIs.
Wijayarathna, Chamila, Nalin AG Arachchilage, and Jill Slay
https://link.springer.com/chapter/10.1007/978-3-319-58460-7_11
2017
https://link.springer.com/chapter/10.1007/978-3-319-58460-7_11
9
Stepwise API usage assistance using n-gram language models
A. L. Santos, G. Prendi, H. Sousa, R. Ribeiro
https://www.journals.elsevier.com/journal-of-systems-and-software
2016
https://repositorio.iscte-iul.pt/bitstream/10071/14222/5/paper.pdf
10
Learning API Usages from Bytecode: A Statistical Approach
Tam The Nguyen, Hung Viet Pham, Phong Minh Vu, Tung Thanh Nguyen
2016
http://dx.doi.org/10.1145/2884781.2884873
11
Automated measurement of API usability: The API Concepts Framework
Scheller, T. and Kuhn, E.
http://dx.doi.org/10.1016/j.infsof.2015.01.009
2015
http://dx.doi.org/10.1016/j.infsof.2015.01.009
12
Intelligent Code Completion with Bayesian Networks
Sebastian Proksch, Johannes Lerch, Mira Mezini
http://dl.acm.org/citation.cfm?id=2744200
2015
http://dl.acm.org/citation.cfm?id=2744200
13
Code Completion with Statistical Language Models
Veselin Raychev, Martin Vechev, Eran Yahav
http://dl.acm.org/citation.cfm?id=2594321
2014
http://dl.acm.org/citation.cfm?id=2594321
14
Active code completion
C. Omar, Y. Yoon, T. LaToza, B. Myers
http://dx.doi.org/10.1109/ICSE.2012.6227133
2012
http://dx.doi.org/10.1109/ICSE.2012.6227133
15
Using structure-based recommendations to facilitate discoverability in APIs
E. Duala-Ekoko, M. Robillard
http://dx.doi.org/10.1007/978-3-642-22655-7_5
2011
http://www.cs.mcgill.ca/~swevo/explorer/
16
The concept maps method as a tool to evaluate the usability of APIs
Gerken, Jens, Hans-Christian Jetter, Michael Zöllner, Martin Mader, and Harald Reiterer
https://dl.acm.org/doi/abs/10.1145/1978942.1979445
2011
https://dl.acm.org/doi/abs/10.1145/1978942.1979445
17
Calcite: completing code completion for constructors using crowds
M. Mooty, A. Faulring, J. Stylos, B. Myers
http://dx.doi.org/10.1109/VLHCC.2010.12
2010
http://dx.doi.org/10.1109/VLHCC.2010.12
18
The API walkthrough method: A lightweight method for getting early feedback about an API
O'Callaghan, Portia
https://dl.acm.org/doi/abs/10.1145/1937117.1937122
2010
https://dl.acm.org/doi/abs/10.1145/1937117.1937122
19
Improving API documentation using API usage information
J. Stylos, A. Faulring, Z. Yang, B. Myers
http://dx.doi.org/10.1109/VLHCC.2009.5295283
2009
http://dx.doi.org/10.1109/VLHCC.2009.5295283
20
Improving API documentation usability with knowledge pushing
U. Dekel, J. Herbsleb
http://dx.doi.org/10.1109/ICSE.2009.5070532
2009
http://dx.doi.org/10.1109/ICSE.2009.5070532
21
MAPO: mining and recommending API usage patterns
H. Zhong, T. Xie, L. Zhang, J. Pei, H. Mei
http://dx.doi.org/10.1007/978-3-642-03013-0_15
2009
http://dx.doi.org/10.1007/978-3-642-03013-0_15
22
Learning from examples to improve code completion systems
M. Bruch, M. Monperrus, M. Mezini
http://dx.doi.org/10.1145/1595696.1595728
2009
http://dx.doi.org/10.1145/1595696.1595728
23
Automatic evaluation of API usability using complexity metrics and visualizations
de Souza, Cleidson RB, and David LM Bentolila
https://ieeexplore.ieee.org/abstract/document/5071006
2009
https://ieeexplore.ieee.org/abstract/document/5071006
24
How Program History Can Improve Code Completion
Romain Robbes, Michele Lanza
http://dl.acm.org/citation.cfm?id=1642968
2008
http://dl.acm.org/citation.cfm?id=1642968
25
On API usability: An analysis and an evaluation tool
Doucette, Andre2008
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.174.8676&rep=rep1&type=pdf
26
Keyword programming in Java
G. Little, R. C. Miller
http://dl.acm.org/citation.cfm?id=1321646
2007
http://dl.acm.org/citation.cfm?id=1321646
27
PARSEWeb: A Programmer Assistant for Reusing Open Source Code on the Web
S. Thummalapenta, T. Xie
http://dl.acm.org/citation.cfm?id=1321663
2007
http://dl.acm.org/citation.cfm?id=1321663
28
Mica: a web-search tool for finding API components and examples
J. Stylos, B. Myers
http://dx.doi.org/10.1109/VLHCC.2006.32
2006
http://www.cs.cmu.edu/~NatProg/mica.html
29
Handling objects: a scenario based approach
T. Kannampallil, J. Daughtry
http://dx.doi.org/10.1145/1166324.1166347
2006
http://dx.doi.org/10.1145/1166324.1166347
30
Handling objects: a scenario based approach
T. Kannampallil, J. Daughtry
http://dx.doi.org/10.1145/1166324.1166347
2006
31
Describing and measuring API usability with the cognitive dimensions.
Clarke, Steven2005
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.111.8616&rep=rep1&type=pdf
32
Measuring API usability
S. Clarke
http://www.drdobbs.com/windows/measuring-api-usability/184405654
2004
http://www.drdobbs.com/windows/measuring-api-usability/184405654