{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T10:07:53Z","timestamp":1743156473888,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":24,"publisher":"Springer Singapore","isbn-type":[{"type":"print","value":"9789811555763"},{"type":"electronic","value":"9789811555770"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-981-15-5577-0_21","type":"book-chapter","created":{"date-parts":[[2020,5,25]],"date-time":"2020-05-25T13:02:46Z","timestamp":1590411766000},"page":"281-295","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["RASOP: An API Recommendation Method Based on Word Embedding Technology"],"prefix":"10.1007","author":[{"given":"Bin","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lihua","family":"Sheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lei","family":"Jin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wanzhi","family":"Wen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,5,26]]},"reference":[{"key":"21_CR1","doi-asserted-by":"crossref","unstructured":"Brandt, J., Guo, P.J., Lewenstein, J., Dontcheva, M., Klemmer, S.R.: Two studies of opportunistic programming: interleaving web foraging, learning, and writing code. In: Proceedings SIGCHI, pp. 1589\u20131598 (2009)","DOI":"10.1145\/1518701.1518944"},{"key":"21_CR2","doi-asserted-by":"crossref","unstructured":"McMillan, C., Grechanik, M., Poshyvanyk, D., Xie, Q., Fu, C.: Portfolio: finding relevant functions and their usage. In: Proceedings ICSE, pp. 111\u2013120 (2011)","DOI":"10.1145\/1985793.1985809"},{"key":"21_CR3","doi-asserted-by":"crossref","unstructured":"Kevic, K., Fritz, T.: Automatic search term identification for change tasks. In: Proceedings ICSE, pp. 468\u2013471 (2014)","DOI":"10.1145\/2591062.2591117"},{"key":"21_CR4","doi-asserted-by":"crossref","unstructured":"Chan, W.-K., Cheng, H., Lo, D.: Searching connected API subgraph via text phrases. In: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, pp. 10:1\u201310:11. ACM (2012)","DOI":"10.1145\/2393596.2393606"},{"key":"21_CR5","doi-asserted-by":"crossref","unstructured":"Rahman, M.M., Roy, C.K., Lo, D.: RACK: automatic API recommendation using crowdsourced knowledge. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol. 1, pp. 349\u2013359. IEEE (2016)","DOI":"10.1109\/SANER.2016.80"},{"key":"21_CR6","doi-asserted-by":"crossref","unstructured":"Huang, Q., Xia, X., Xing, Z., Lo, D., Wang, X.: API method recommendation without worrying about the task-API knowledge gap. In: Proceedings of the 2018 33rd ACM\/IEEE International Conference on Automated Software Engineering, ASE 2018, pp. 292\u2013303 (2018)","DOI":"10.1145\/3238147.3238191"},{"key":"21_CR7","doi-asserted-by":"crossref","unstructured":"Chan, W., Cheng, H., Lo, D.: Searching connected API subgraph via text phrases. In: Proceedings FSE, pp. 10:1\u201310:11 (2012)","DOI":"10.1145\/2393596.2393606"},{"issue":"4\u20135","key":"21_CR8","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1007\/s10664-010-9144-6","volume":"17","author":"SK Bajracharya","year":"2012","unstructured":"Bajracharya, S.K., Lopes, C.V.: Analyzing and mining a code search engine usage log. Empirical Softw. 17(4\u20135), 424\u2013466 (2012)","journal-title":"Empirical Softw."},{"key":"21_CR9","unstructured":"Haiduc, S., Marcus, A.: On the effect of the query in IR-based concept location. In: Proceedings ICPC, pp. 234\u2013237 (2012)"},{"key":"21_CR10","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Advances in Neural Information Processing Systems, pp. 3111\u20133119 (2013)"},{"key":"21_CR11","doi-asserted-by":"crossref","unstructured":"Ye, X., Shen, H., Ma, X., Bunescu, R., Liu, C.: From word embeddings to document similarities for improved information retrieval in software engineering. In: Proceedings of the 38th International Conference on Software Engineering, pp. 404\u2013415. ACM (2016)","DOI":"10.1145\/2884781.2884862"},{"key":"21_CR12","doi-asserted-by":"crossref","unstructured":"Treude, C., Robillard, M.P.: Augmenting API documentation with insights from stack overflow. In: 2016 IEEE\/ACM 38th International Conference Software Engineering (ICSE), pp. 392\u2013403. IEEE (2016)","DOI":"10.1145\/2884781.2884800"},{"key":"21_CR13","unstructured":"https:\/\/github.com\/laserwave\/topic_models\/tree\/master\/LSA-demo"},{"key":"21_CR14","unstructured":"https:\/\/github.com\/laserwave\/lda_gibbs_sampling"},{"key":"21_CR15","doi-asserted-by":"crossref","unstructured":"Bird, S., Loper, E.: NLTK: the natural language toolkit. In: Proceedings of the ACL 2004 on Interactive Poster and Demonstration Sessions, p. 31. Association for Computational Linguistics (2004)","DOI":"10.3115\/1219044.1219075"},{"key":"21_CR16","unstructured":"Stopword List. \nhttps:\/\/code.google.com\/p\/stop-words"},{"key":"21_CR17","unstructured":"\u0158eh\u016f\u0159ek, R., Sojka, P.: Software framework for topic modelling with large corpora. In: Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks, pp. 45\u201350 (2010)"},{"key":"21_CR18","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511809071","volume-title":"Introduction to Information Retrieval","author":"CD Manning","year":"2008","unstructured":"Manning, C.D., Raghavan, P., Sch\u00fctze, H.: Introduction to Information Retrieval. Cambridge University Press, Cambridge (2008)"},{"key":"21_CR19","doi-asserted-by":"crossref","unstructured":"Thung, F., Wang, S., Lo, D., Lawall, J.: Automatic recommendation of API methods from feature requests. In: Proceedings ASE, pp. 290\u2013300 (2013)","DOI":"10.1109\/ASE.2013.6693088"},{"key":"21_CR20","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.infsof.2016.01.005","volume":"73","author":"M Yan","year":"2016","unstructured":"Yan, M., Zhang, X., Yang, D., Xu, L., Kymer, J.D.: A component recommender for bug reports using discriminative probability latent semantic analysis. Inf. Softw. Technol. 73, 37\u201351 (2016)","journal-title":"Inf. Softw. Technol."},{"key":"21_CR21","unstructured":"Joulin, A., Grave, E., Bojanowski, P., et al.: FastText.zip: compressing text classification models. Under Review as a Conference Paper at ICLR, pp. 1\u201313 (2016)"},{"key":"21_CR22","doi-asserted-by":"crossref","unstructured":"Athiwaratkun, B., Wilson, A.G., Anandkumar, A.: Probabilistic FastText for multi-sense word embeddings (2018)","DOI":"10.18653\/v1\/P18-1001"},{"issue":"4","key":"21_CR23","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1145\/1113830.1113833","volume":"4","author":"J Regehr","year":"2005","unstructured":"Regehr, J., Reid, A., Webb, K.: Eliminating stack overflow by abstract interpretation. ACM Trans. Embed. Comput. Syst. 4(4), 751\u2013778 (2005)","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"21_CR24","doi-asserted-by":"crossref","unstructured":"Vasilescu, B., Filkov, V., Serebrenik, A.: StackOverflow and GitHub: associations between software development and crowdsourced knowledge. In: 2013 International Conference on Social Computing, vol. 35, pp. 188\u2013195. IEEE Computer Society (2013)","DOI":"10.1109\/SocialCom.2013.35"}],"container-title":["Communications in Computer and Information Science","Artificial Intelligence Algorithms and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-15-5577-0_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,25]],"date-time":"2020-05-25T13:06:25Z","timestamp":1590411985000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-981-15-5577-0_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9789811555763","9789811555770"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-981-15-5577-0_21","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"26 May 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISICA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Intelligence Computation and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Guangzhou","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"isica2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/gdstinfo.cn\/isica2019\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"112","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"45","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"20","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"40% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}