Automated library recommendation

作者: Ferdian Thung , David Lo , Julia Lawall

DOI: 10.1109/WCRE.2013.6671293

关键词:

摘要: Many third party libraries are available to be downloaded and used. Using such can reduce development time make the developed software more reliable. However, developers often unaware of suitable used for their projects thus they miss out on these benefits. To help better take advantage libraries, we propose a new technique that automatically recommends developers. Our takes as input set an application currently uses, other likely relevant. We follow hybrid approach combines association rule mining collaborative filtering. The component based library usage patterns. filtering those by similar projects. investigate effectiveness our 500 use many third-party libraries. experiments show recommend with recall rate@5 0.852 rate@10 0.894.

参考文章(41)
Laszlo Szathmary, Sergei O. Kuznetsov, Amedeo Napoli, ZART: A Multifunctional Itemset Mining Algorithm concept lattices and their applications. pp. 19- ,(2007)
Hao Zhong, Tao Xie, Lu Zhang, Jian Pei, Hong Mei, MAPO: Mining and Recommending API Usage Patterns european conference on object oriented programming. pp. 318- 343 ,(2009) , 10.1007/978-3-642-03013-0_15
Ramakrishnan Srikant, Rakesh Agrawal, Fast algorithms for mining association rules very large data bases. pp. 580- 592 ,(1998)
Jian Pei, Guozhu Dong, Jinyan Li, Limsoon Wong, Haiquan Li, Minimum description length principle: generators are preferable to closed patterns national conference on artificial intelligence. ,vol. 1, pp. 409- 414 ,(2006)
Hinrich Schütze, Christopher D. Manning, Prabhakar Raghavan, Introduction to Information Retrieval ,(2005)
Yves Bastide, Nicolas Pasquier, Rafik Taouil, Gerd Stumme, Lotfi Lakhal, Mining Minimal Non-redundant Association Rules Using Frequent Closed Itemsets Lecture Notes in Computer Science. ,vol. 1861, pp. 972- 986 ,(2000) , 10.1007/3-540-44957-4_65
Nicolas Pasquier, Yves Bastide, Rafik Taouil, Lotfi Lakhal, Discovering Frequent Closed Itemsets for Association Rules international conference on database theory. ,vol. 1540, pp. 398- 416 ,(1999) , 10.1007/3-540-49257-7_25
H. Gall, K. Hajek, M. Jazayeri, Detection of logical coupling based on product release history international conference on software maintenance. pp. 190- 198 ,(1998) , 10.1109/ICSM.1998.738508
B. Regnell, S. Brinkkemper, V. Gervasi, J. Natt och Dag, Speeding up requirements management in a product software company: linking customer wishes to product requirements through linguistic engineering ieee international conference on requirements engineering. pp. 283- 294 ,(2004) , 10.1109/RE.2004.47
David M Blei, Andrew Y Ng, Michael I Jordan, None, Latent dirichlet allocation Journal of Machine Learning Research. ,vol. 3, pp. 993- 1022 ,(2003) , 10.5555/944919.944937