{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T21:34:46Z","timestamp":1778016886851,"version":"3.51.4"},"reference-count":35,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2019,3,1]]},"DOI":"10.1587\/transinf.2018edp7227","type":"journal-article","created":{"date-parts":[[2019,2,28]],"date-time":"2019-02-28T17:38:49Z","timestamp":1551375529000},"page":"522-536","source":"Crossref","is-referenced-by-count":7,"title":["Accurate Library Recommendation Using Combining Collaborative Filtering and Topic Model for Mobile Development"],"prefix":"10.1587","volume":"E102.D","author":[{"given":"Xiaoqiong","family":"ZHAO","sequence":"first","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shanping","family":"LI","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huan","family":"YU","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ye","family":"WANG","sequence":"additional","affiliation":[{"name":"School of Computer and Information Engineering, Zhejiang Gongshang University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weiwei","family":"QIU","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"532","reference":[{"key":"1","unstructured":"[1] R. Agrawal, R. Srikant et al., \u201cFast algorithms for mining association rules,\u201d Proc. 20th Int. Conf. Very Large Data Bases, VLDB, vol.1215, pp.487-499, 1994."},{"key":"2","unstructured":"[2] D.M. Blei, A.Y. Ng, and M.I. Jordan, \u201cLatent dirichlet allocation,\u201d Journal of Machine Learning Research, vol.3, no.Jan, pp.993-1022, 2003."},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] R. Burke, \u201cHybrid recommender systems: Survey and experiments,\u201d User modeling and user-adapted interaction, vol.12, no.4, pp.331-370, 2002. 10.1023\/a:1021240730564","DOI":"10.1023\/A:1021240730564"},{"key":"4","doi-asserted-by":"crossref","unstructured":"[4] W.-K. Chan, H. Cheng, and D. Lo, \u201cSearching connected api subgraph via text phrases,\u201d Proc. ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, p.10, ACM, 2012. 10.1145\/2393596.2393606","DOI":"10.1145\/2393596.2393606"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] C. Chen, S. Gao, and Z. Xing, \u201cMining analogical libraries in q&amp;a discussions-incorporating relational and categorical knowledge into word embedding,\u201d 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol.1, pp.338-348, IEEE, 2016. 10.1109\/saner.2016.21","DOI":"10.1109\/SANER.2016.21"},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] C. Chen and Z. Xing, \u201cSimilartech: automatically recommend analogical libraries across different programming languages,\u201d Proc. 31st IEEE\/ACM International Conference on Automated Software Engineering, pp.834-839, ACM, 2016. 10.1145\/2970276.2970290","DOI":"10.1145\/2970276.2970290"},{"key":"7","doi-asserted-by":"crossref","unstructured":"[7] R. Das, M. Zaheer, and C. Dyer, \u201cGaussian LDA for topic models with word embeddings,\u201d Proc. 53rd Annual Meeting of the Association for Computational Linguistics, 2015.","DOI":"10.3115\/v1\/P15-1077"},{"key":"8","doi-asserted-by":"crossref","unstructured":"[8] S. Deerwester, S.T. Dumais, G.W. Furnas, T.K. Landauer, and R. Harshman, \u201cIndexing by latent semantic analysis,\u201d Journal of the American Society for Information Science, vol.41, no.6, p.391, 1990.","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9"},{"key":"9","doi-asserted-by":"crossref","unstructured":"[9] G. Gay, S. Haiduc, A. Marcus, and T. Menzies, \u201cOn the use of relevance feedback in ir-based concept location,\u201d IEEE International Conference on Software Maintenance, 2009. ICSM 2009, pp.351-360, IEEE, 2009. 10.1109\/icsm.2009.5306315","DOI":"10.1109\/ICSM.2009.5306315"},{"key":"10","doi-asserted-by":"publisher","unstructured":"[10] A.K. Gayen, \u201cThe frequency distribution of the product-moment correlation coefficient in random samples of any size drawn from non-normal universes,\u201d Biometrika, vol.38, no.1\/2, pp.219-247, 1951. 10.1093\/biomet\/38.1-2.219","DOI":"10.1093\/biomet\/38.1-2.219"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] T. Hofmann, \u201cProbabilistic latent semantic indexing,\u201d Proc. 22nd annual international ACM SIGIR conference on Research and development in information retrieval, pp.50-57, ACM, 1999. 10.1145\/312624.312649","DOI":"10.1145\/312624.312649"},{"key":"12","unstructured":"[12] E.H. Huang, R. Socher, C.D. Manning, and A.Y. Ng, \u201cImproving word representations via global context and multiple word prototypes,\u201d Proc. 50th Annual Meeting of the Association for Computational Linguistics: Long Papers-vol.1, pp.873-882, 2012."},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] S. Kawaguchi, T. Yamashina, H. Uwano, K. Fushida, Y. Kamei, M. Nagura, and H. Iida, \u201cShinobi: A tool for automatic code clone detection in the ide,\u201d 2009 16th Working Conference on Reverse Engineering, pp.313-314, IEEE, 2009. 10.1109\/wcre.2009.36","DOI":"10.1109\/WCRE.2009.36"},{"key":"14","doi-asserted-by":"publisher","unstructured":"[14] Y. Koren, \u201cFactor in the neighbors: Scalable and accurate collaborative filtering,\u201d ACM Transactions on Knowledge Discovery from Data (TKDD), vol.4, no.1, p.1, 2010. 10.1145\/1644873.1644874","DOI":"10.1145\/1644873.1644874"},{"key":"15","doi-asserted-by":"crossref","unstructured":"[15] M.-W. Lee, J.-W. Roh, S.-W. Hwang, and S. Kim, \u201cInstant code clone search,\u201d Proc. eighteenth ACM SIGSOFT international symposium on Foundations of software engineering, pp.167-176, ACM, 2010. 10.1145\/1882291.1882317","DOI":"10.1145\/1882291.1882317"},{"key":"16","doi-asserted-by":"publisher","unstructured":"[16] D. Mandelin, L. Xu, R. Bod\u00edk, and D. Kimelman, \u201cJungloid mining: helping to navigate the api jungle,\u201d ACM SIGPLAN Notices, vol.40, no.6, pp.48-61, ACM, 2005. 10.1145\/1064978.1065018","DOI":"10.1145\/1064978.1065018"},{"key":"17","doi-asserted-by":"publisher","unstructured":"[17] F. Mccarey, M.\u00d3. Cinn\u00e9ide, and N. Kushmerick, \u201cRascal: A recommender agent for agile reuse,\u201d Artificial Intelligence Review, vol.24, no.3-4, pp.253-276, 2005. 10.1007\/s10462-005-9012-8","DOI":"10.1007\/s10462-005-9012-8"},{"key":"18","doi-asserted-by":"crossref","unstructured":"[18] A.T. Nguyen, T.T. Nguyen, T.N. Nguyen, D. Lo, and C. Sun, \u201cDuplicate bug report detection with a combination of informationretrieval and topic modeling,\u201d 2012 Proc. 27th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp.70-79, IEEE, 2012. 10.1145\/2351676.2351687","DOI":"10.1145\/2351676.2351687"},{"key":"19","unstructured":"[19] D.L. Olson and D. Delen, Advanced Data Mining Techniques, Springer Science &amp; Business Media, 2008."},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] A. Panichella, B. Dit, R. Oliveto, M. Di Penta, D. Poshyvanyk, and A. De Lucia, \u201cHow to effectively use topic models for software engineering tasks? An approach based on genetic algorithms,\u201d Proc. 2013 International Conference on Software Engineering, pp.522-531, 2013.","DOI":"10.1109\/ICSE.2013.6606598"},{"key":"21","doi-asserted-by":"crossref","unstructured":"[21] K. Pearson, \u201cNote on regression and inheritance in the case of two parents,\u201d Proc. Royal Society of London, vol.58, pp.240-242, 1895.","DOI":"10.1098\/rspl.1895.0041"},{"key":"22","doi-asserted-by":"publisher","unstructured":"[22] R. Robbes and M. Lanza, \u201cImproving code completion with program history,\u201d Automated Software Engineering, vol.17, no.2, pp.181-212, 2010. 10.1007\/s10515-010-0064-x","DOI":"10.1007\/s10515-010-0064-x"},{"key":"23","unstructured":"[23] J. Sadeh and J.I. Hong, \u201cModeling users mobile app privacy preferences: Restoring usability in a sea of permission settings,\u201d Symposium on Usable Privacy and Security (SOUPS), vol.40, 2014."},{"key":"24","doi-asserted-by":"crossref","unstructured":"[24] R.K. Saha, M. Lease, S. Khurshid, and D.E. Perry, \u201cImproving bug localization using structured information retrieval,\u201d 2013 IEEE\/ACM 28th International Conference on Automated Software Engineering (ASE), pp.345-355, IEEE, 2013. 10.1109\/ase.2013.6693093","DOI":"10.1109\/ASE.2013.6693093"},{"key":"25","doi-asserted-by":"crossref","unstructured":"[25] X. Su and T.M. Khoshgoftaar, \u201cA survey of collaborative filtering techniques,\u201d Advances in Artificial Intelligence, vol.2009, p.4, 2009.","DOI":"10.1155\/2009\/421425"},{"key":"26","doi-asserted-by":"crossref","unstructured":"[26] J. Tang, X. Wang, H. Gao, X. Hu, and H. Liu, \u201cEnriching short text representation in microblog for clustering,\u201d Frontiers of Computer Science, vol.6, no.1, pp.88-101, 2012.","DOI":"10.1007\/s11704-016-6041-1"},{"key":"27","unstructured":"[27] L. Terveen and W. Hill, \u201cBeyond recommender systems: Helping people help each other,\u201d HCI in the New Millennium, vol.1, pp.487-509, 2001."},{"key":"28","doi-asserted-by":"crossref","unstructured":"[28] C. Teyton, J.-R. Falleri, and X. Blanc, \u201cMining library migration graphs,\u201d 2012 19th Working Conference on Reverse Engineering, pp.289-298, IEEE, 2012. 10.1109\/wcre.2012.38","DOI":"10.1109\/WCRE.2012.38"},{"key":"29","doi-asserted-by":"crossref","unstructured":"[29] F. Thung, D. Lo, and J. Lawall, \u201cAutomated library recommendation,\u201d 2013 20th Working Conference on Reverse Engineering (WCRE 2013): Proceedings: Koblenz, Germany, 14-17 Oct. 2013, pp.182-191, 2013. 10.1109\/wcre.2013.6671293","DOI":"10.1109\/WCRE.2013.6671293"},{"key":"30","doi-asserted-by":"crossref","unstructured":"[30] F. Thung, S. Wang, D. Lo, and J. Lawall, \u201cAutomatic recommendation of api methods from feature requests,\u201d 2013 IEEE\/ACM 28th International Conference on Automated Software Engineering (ASE), pp.290-300, IEEE, 2013. 10.1109\/ase.2013.6693088","DOI":"10.1109\/ASE.2013.6693088"},{"key":"31","doi-asserted-by":"crossref","unstructured":"[31] S. Wang, D. Lo, B. Vasilescu, and A. Serebrenik, \u201cEntagrec: An enhanced tag recommendation system for software information sites,\u201d ICSME, pp.291-300, 2014. 10.1109\/icsme.2014.51","DOI":"10.1109\/ICSME.2014.51"},{"key":"32","doi-asserted-by":"crossref","unstructured":"[32] X. Wang, D. Lo, J. Jiang, L. Zhang, and H. Mei, \u201cExtracting paraphrases of technical terms from noisy parallel software corpora,\u201d Proc. ACL-IJCNLP 2009 Conference Short Papers, pp.197-200, Association for Computational Linguistics, 2009. 10.3115\/1667583.1667644","DOI":"10.3115\/1667583.1667644"},{"key":"33","doi-asserted-by":"publisher","unstructured":"[33] X. Xia, D. Lo, X. Wang, and B. Zhou, \u201cDual analysis for recommending developers to resolve bugs,\u201d Journal of Software: Evolution and Process, vol.27, no.3, pp.195-220, 2015. 10.1002\/smr.1706","DOI":"10.1002\/smr.1706"},{"key":"34","doi-asserted-by":"crossref","unstructured":"[34] X. Xia, E. Shihab, Y. Kamei, D. Lo, and X. Wang, \u201cPredicting crashing releases of mobile applications,\u201d Proc. 10th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, p.29, ACM, 2016. 10.1145\/2961111.2962606","DOI":"10.1145\/2961111.2962606"},{"key":"35","doi-asserted-by":"publisher","unstructured":"[35] T. Zimmermann, A. Zeller, P. Weissgerber, and S. Diehl, \u201cMining version histories to guide software changes,\u201d IEEE Trans. Softw. Eng., vol.31, no.6, pp.429-445, 2005. 10.1109\/tse.2005.72","DOI":"10.1109\/TSE.2005.72"}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E102.D\/3\/E102.D_2018EDP7227\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,2]],"date-time":"2019-03-02T00:26:58Z","timestamp":1551486418000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E102.D\/3\/E102.D_2018EDP7227\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,1]]},"references-count":35,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2018edp7227","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,1]]}}}