Sciweavers

VL
2010
IEEE

Calcite: Completing Code Completion for Constructors Using Crowds

13 years 2 months ago
Calcite: Completing Code Completion for Constructors Using Crowds
—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%. Keywords-Eclipse; API Documentation; Natural Programming; Crowdsourcing.
Mathew Mooty, Andrew Faulring, Jeffrey Stylos, Bra
Added 31 Jan 2011
Updated 31 Jan 2011
Type Journal
Year 2010
Where VL
Authors Mathew Mooty, Andrew Faulring, Jeffrey Stylos, Brad A. Myers
Comments (0)