How Developers Search for Code: A Case Study
CodeGenie: using test-cases to search and reuse source code