Calcite: Completing Code Completion for Constructors Using Crowds
Parseweb: a programmer assistant for reusing open source code on the web