Calcite: Completing code completion for constructors using crowds

33Citations
Citations of this article
32Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Calcite is a new Eclipse plugin that helps address the difficulty of understanding and correctly using an API. Calcite finds the most popular ways to instantiate a given class or interface by using code examples. To allow the users to easily add these object instantiations to their code, Calcite adds items to the popup completion menu that will insert the appropriate code into the user's program. Calcite also uses crowdsourcing to add to the menu instructions in the form of comments that help the user perform functions that people have identified as missing from the API. In a user study, Calcite improved users' success rate by 40%. © 2010 IEEE.

Cite

CITATION STYLE

APA

Mooty, M., Faulring, A., Stylos, J., & Myers, B. A. (2010). Calcite: Completing code completion for constructors using crowds. In Proceedings - 2010 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2010 (pp. 15–22). https://doi.org/10.1109/VLHCC.2010.12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free