{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:45:10Z","timestamp":1771699510169,"version":"3.50.1"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2020,8,13]],"date-time":"2020-08-13T00:00:00Z","timestamp":1597276800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,8,13]],"date-time":"2020-08-13T00:00:00Z","timestamp":1597276800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s11432-019-2929-9","type":"journal-article","created":{"date-parts":[[2020,8,31]],"date-time":"2020-08-31T13:06:15Z","timestamp":1598879175000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["An analysis of correctness for API recommendation: are the unmatched results useless?"],"prefix":"10.1007","volume":"63","author":[{"given":"Xianglong","family":"Kong","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weina","family":"Han","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"Liao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bixin","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,8,13]]},"reference":[{"key":"2929_CR1","doi-asserted-by":"publisher","first-page":"3149","DOI":"10.1007\/s10664-017-9514-4","volume":"22","author":"X Xia","year":"2017","unstructured":"Xia X, Bao L F, Lo D, et al. What do developers search for on the web? Empir Softw Eng, 2017, 22: 3149\u20133185","journal-title":"Empir Softw Eng"},{"key":"2929_CR2","doi-asserted-by":"crossref","unstructured":"Bao L F, Xing Z C, Wang X Y, et al. Tracking and analyzing cross-cutting activities in developers\u2019 daily work. In: Proceedings of the 30th IEEE\/ACM International Conference on Automated Software Engineering, 2015. 277\u2013282","DOI":"10.1109\/ASE.2015.43"},{"key":"2929_CR3","unstructured":"Lv C, Jiang W, Liu Y, et al. APISynth: a new graph-based API recommender system. In: Proceedings of the 36th International Conference on Software Engineering, 2014. 596\u2013597"},{"key":"2929_CR4","doi-asserted-by":"crossref","unstructured":"Thung F. API recommendation system for software development. In: Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering, 2016. 896\u2013899","DOI":"10.1145\/2970276.2975940"},{"key":"2929_CR5","unstructured":"Yu H B, Song W H, Mine T. APIBook: an effective approach for finding APIs. In: Proceedings of the 8th Asia-Pacific Symposium on Internetware, 2016. 45\u201353"},{"key":"2929_CR6","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MS.2009.161","volume":"27","author":"M Robillard","year":"2010","unstructured":"Robillard M, Walker R, Zimmermann T. Recommendation systems for software engineering. IEEE Softw, 2010, 27: 80\u201386","journal-title":"IEEE Softw"},{"key":"2929_CR7","unstructured":"Rahman M M, Roy C K, Lo D. Rack: automatic API recommendation using crowdsourced knowledge. In: Proceedings of the 23rd International Conference on Software Analysis, Evolution, and Reengineering, 2016. 349\u2013359"},{"key":"2929_CR8","unstructured":"Raghothaman M, Wei Y, Hamadi Y. Swim: synthesizing what I mean-code search and idiomatic snippet synthesis. In: Proceedings of the 38th International Conference on Software Engineering, 2016. 357\u2013367"},{"key":"2929_CR9","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/j.jss.2018.04.060","volume":"142","author":"C Y Xu","year":"2018","unstructured":"Xu C Y, Sun X B, Li B, et al. MULAPI: improving API method recommendation with API usage location. J Syst Softw, 2018, 142: 195\u2013205","journal-title":"J Syst Softw"},{"key":"2929_CR10","unstructured":"Proksch S, Amann S, Nadi S, et al. Evaluating the evaluations of code recommender systems: a reality check. In: Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering, 2016. 111\u2013121"},{"key":"2929_CR11","doi-asserted-by":"crossref","unstructured":"Nguyen A T, Nguyen T N. Graph-based statistical language model for code. In: Proceedings of the 37th IEEE International Conference on Software Engineering, 2015. 858\u2013868","DOI":"10.1109\/ICSE.2015.336"},{"key":"2929_CR12","doi-asserted-by":"publisher","first-page":"512","DOI":"10.1002\/smr.1791","volume":"28","author":"M Asaduzzaman","year":"2016","unstructured":"Asaduzzaman M, Roy C K, Schneider K A, et al. A simple, efficient, context-sensitive approach for code completion. J Softw Evol Proc, 2016, 28: 512\u2013541","journal-title":"J Softw Evol Proc"},{"key":"2929_CR13","doi-asserted-by":"crossref","unstructured":"Thung F, Lo D, Lawall J. Automated library recommendation. In: Proceedings of the 20th Working Conference on Reverse Engineering, 2013. 182\u2013191","DOI":"10.1109\/WCRE.2013.6671293"},{"key":"2929_CR14","doi-asserted-by":"crossref","unstructured":"Li J, Wang Y, Lyu M R, et al. Code completion with neural attention and pointer networks. In: Proceedings of the 27th International Joint Conference on Artificial Intelligence, 2018. 4159\u20134165","DOI":"10.24963\/ijcai.2018\/578"},{"key":"2929_CR15","unstructured":"Yuan W Z, Nguyen H H, Jiang L X, et al. LibraryGuru: API recommendation for Android developers. In: Proceedings of the 40th International Conference on Software Engineering, 2018. 364\u2013365"},{"key":"2929_CR16","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/TSC.2017.2686390","volume":"13","author":"B Q Cao","year":"2020","unstructured":"Cao B Q, Liu X Q, Rahman M, et al. Integrated content and network-based service clustering and web APIs recommendation for mashup development. IEEE Trans Serv Comput, 2020, 13: 99\u2013113","journal-title":"IEEE Trans Serv Comput"},{"key":"2929_CR17","doi-asserted-by":"crossref","unstructured":"Beel J, Genzmehr M, Langer S, et al. A comparative analysis of offline and online evaluations and discussion of research paper recommender system evaluation. In: Proceedings of International Workshop on Reproducibility and Replication in Recommender Systems Evaluation, 2013. 7\u201314","DOI":"10.1145\/2532508.2532511"},{"key":"2929_CR18","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1017\/S1351324909005129","volume":"16","author":"C Manning","year":"2010","unstructured":"Manning C, Raghavan P, Sch\u00fctze H. Introduction to information retrieval. Nat Lang Eng, 2010, 16: 100\u2013103","journal-title":"Nat Lang Eng"},{"key":"2929_CR19","doi-asserted-by":"crossref","unstructured":"Thung F, Wang S W, Lo D, et al. Automatic recommendation of API methods from feature requests. In: Proceedings of the 28th IEEE\/ACM International Conference on Automated Software Engineering, 2013. 290\u2013300","DOI":"10.1109\/ASE.2013.6693088"},{"key":"2929_CR20","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1109\/TETCI.2017.2699222","volume":"1","author":"F Thung","year":"2017","unstructured":"Thung F, Oentaryo R J, Lo D, et al. WebAPIRec: recommending web APIs to software projects via personalized ranking. IEEE Trans Emerg Top Comput Intell, 2017, 1: 145\u2013156","journal-title":"IEEE Trans Emerg Top Comput Intell"},{"key":"2929_CR21","doi-asserted-by":"crossref","unstructured":"Nguyen A T, Hilton M, Codoban M, et al. API code recommendation using statistical learning from fine-grained changes. In: Proceedings of ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016. 511\u2013522","DOI":"10.1145\/2950290.2950333"},{"key":"2929_CR22","unstructured":"Shani G, Gunawardana A. Evaluating recommendation systems. In: Recommender systems handbook. Berlin: Springer, 2011. 257\u2013297"},{"key":"2929_CR23","doi-asserted-by":"crossref","unstructured":"Huang Q, Xia X, Xing Z C, et al. API method recommendation without worrying about the task-API knowledge gap. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, 2018. 293\u2013304","DOI":"10.1145\/3238147.3238191"},{"key":"2929_CR24","doi-asserted-by":"crossref","unstructured":"Nguyen A T, Hilton M, Codoban M, et al. API code recommendation using statistical learning from fine-grained changes. In: Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016. 511\u2013522","DOI":"10.1145\/2950290.2950333"},{"key":"2929_CR25","doi-asserted-by":"crossref","unstructured":"Bruch M, Monperrus M, Mezini M. Learning from examples to improve code completion systems. In: Proceedings of the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2009. 213\u2013222","DOI":"10.1145\/1595696.1595728"},{"key":"2929_CR26","doi-asserted-by":"crossref","unstructured":"Gu X D, Zhang H Y, Zhang D M, et al. Deep API learning. In: Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016. 631\u2013642","DOI":"10.1145\/2950290.2950334"},{"key":"2929_CR27","unstructured":"Weimer M, Karatzoglou A, Le V, et al. COFIRANK: maximum margin matrix factorization for collaborative ranking. In: Proceedings of Annual Conference on Neural Information Processing Systems, 2007. 222\u2013230"},{"key":"2929_CR28","unstructured":"Weimer W, Fry Z P, Forrest S. Leveraging program equivalence for adaptive program repair: models and first results. In: Proceedings of the 28th International Conference on Automated Software Engineering, 2013. 356\u2013366"},{"key":"2929_CR29","first-page":"707","volume":"10","author":"V Levenshtein","year":"1966","unstructured":"Levenshtein V. Binary codes capable of correcting insertions and reversals. Sov Phys Dokl, 1966, 10: 707\u2013710","journal-title":"Sov Phys Dokl"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-019-2929-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11432-019-2929-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-019-2929-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,6]],"date-time":"2023-10-06T15:31:18Z","timestamp":1696606278000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11432-019-2929-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,13]]},"references-count":29,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["2929"],"URL":"https:\/\/doi.org\/10.1007\/s11432-019-2929-9","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,13]]},"assertion":[{"value":"20 September 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 January 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 April 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 August 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"190103"}}