, Third Text REtrieval Conference (TREC-3), 1990.

R. Agrawal, T. Imielinski, and A. Swami, Mining association rules between sets of items in large databases, SIGMOD Int'l Conf. Management of Data, pp.207-216, 1993.

K. Beck and R. E. Johnson, Patterns generate architectures, ECOOP, pp.139-149, 1994.

C. M. Bishop, Pattern Recognition and Machine Learning, 2006.

M. Bruch, T. Schäfer, and M. Mezini, FrUiT: IDE support for framework understanding, OOPSLA Workshop Eclipse Technology Exchange, pp.55-59, 2006.

M. Bruch, T. Schäfer, and M. Mezini, On evaluating recommender systems for api usages, RSSE'08, pp.16-20, 2008.

G. Butler, R. K. Keller, and H. Mili, A framework for framework documentation, ACM Computing Surveys, vol.32, issue.1, pp.15-21, 2000.

T. Cover and P. Hart, Nearest neighbor pattern classification, IEEE Transactions on Information Theory, 1967.

, Eclipse Foundation. SWT: The standard widget toolkit, 2006.

W. Frakes and B. Nejmeh, Software reuse through information retrieval, SIGIR Forum, vol.21, pp.30-36, 1987.

D. Gangopadhyay and S. Mitra, Design by framework completion, Automated Software Eng, vol.3, issue.3/4, pp.219-237, 1996.

, Google code search

R. Hill and J. Rideout, Automatic method completion, ASE, pp.228-235, 2004.

R. Holmes and G. C. Murphy, Using structural context to recommend source code examples, ICSE, pp.117-125, 2005.

R. E. Johnson, Documenting frameworks using patterns, OOPSLA, pp.63-72, 1992.

M. Kersten and G. C. Murphy, Using task context to improve programmer productivity, FSE, pp.1-11, 2006.

. Koders,

R. Kohavi, A study of cross-validation and bootstrap for accuracy estimation and model selection, Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, pp.1137-1145, 1995.

D. Mandelin, L. Xu, R. Bodík, and D. Kimelman, Jungloid mining: helping to navigate the api jungle, PLDI, pp.48-61, 2005.

A. , Data mining library reuse patterns using generalized association rules, ICSE, pp.167-176, 2000.

G. C. Murphy, M. Kersten, and L. Findlater, How are java software developers using the eclipse ide? IEEE Softw, vol.23, pp.76-83, 2006.

R. Robbes and M. Lanza, How program history can improve code completion, Proceedings of ASE, 2008.

N. Sahavechaphan and K. Claypool, Xsnippet: Mining for sample code, OOPSLA, pp.413-430, 2006.

T. Schäfer, M. Eichberg, M. Haupt, and M. Mezini, The SEXTANT software exploration tool, IEEE TSE, vol.32, issue.9, pp.753-768, 2006.

S. Thummalapenta and T. Xie, Parseweb: a programmer assistant for reusing open source code on the web, ASE, pp.204-213, 2007.

C. J. Van-rijsbergen, Information retrieval. Butterworths, 1979.

Y. Ye, G. Fischer, and B. Reeves, Integrating active information delivery and reuse repository systems, FSE, pp.60-68, 2000.