{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T23:37:36Z","timestamp":1743032256565,"version":"3.40.3"},"publisher-location":"Cham","reference-count":36,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031545207"},{"type":"electronic","value":"9783031545214"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-54521-4_15","type":"book-chapter","created":{"date-parts":[[2024,2,22]],"date-time":"2024-02-22T06:02:31Z","timestamp":1708581751000},"page":"265-283","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["JARAD: An Approach for\u00a0Java API Mention Recognition and\u00a0Disambiguation in\u00a0Stack Overflow"],"prefix":"10.1007","author":[{"given":"Qingmi","family":"Liang","sequence":"first","affiliation":[]},{"given":"Yi","family":"Jin","sequence":"additional","affiliation":[]},{"given":"Qi","family":"Xie","sequence":"additional","affiliation":[]},{"given":"Li","family":"Kuang","sequence":"additional","affiliation":[]},{"given":"Yu","family":"Sheng","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,2,23]]},"reference":[{"key":"15_CR1","doi-asserted-by":"publisher","first-page":"3129","DOI":"10.1007\/s10664-018-9608-7","volume":"23","author":"D Ye","year":"2018","unstructured":"Ye, D., Bao, L., Xing, Z., et al.: APIReal: an API recognition and linking approach for online developer forums. Empir. Softw. Eng. 23, 3129\u20133160 (2018)","journal-title":"Empir. Softw. Eng."},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Huo, Y., Su, Y., Zhang, H., et al.: ARCLIN: automated API mention resolution for unformatted texts. In: Proceedings of the 44th International Conference on Software Engineering, pp. 138\u2013149 (2022)","DOI":"10.1145\/3510003.3510158"},{"key":"15_CR3","doi-asserted-by":"crossref","unstructured":"Treude, C., Robillard, M.P.: Augmenting API documentation with insights from stack overflow. In: Proceedings of the 38th International Conference on Software Engineering, pp. 392\u2013403 (2016)","DOI":"10.1145\/2884781.2884800"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Rigby, P.C., Robillard, M.P.: Discovering essential code elements in informal documentation. In: 2013 35th International Conference on Software Engineering (ICSE), pp. 832\u2013841. IEEE (2013)","DOI":"10.1109\/ICSE.2013.6606629"},{"issue":"10","key":"15_CR5","doi-asserted-by":"publisher","first-page":"2296","DOI":"10.1109\/TSE.2019.2946830","volume":"47","author":"S Ma","year":"2019","unstructured":"Ma, S., Xing, Z., Chen, C., et al.: Easy-to-deploy API extraction by multi-level feature embedding and transfer learning. IEEE Trans. Software Eng. 47(10), 2296\u20132311 (2019)","journal-title":"IEEE Trans. Software Eng."},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Ye, D., Xing, Z., Foo, C.Y., et al.: Learning to extract API mentions from informal natural language discussions. In: 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 389\u2013399. IEEE (2016)","DOI":"10.1109\/ICSME.2016.11"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Ge, C., Liu, X., Chen, L., et al.: Make it easy: an effective end-to-end entity alignment framework. In: Proceedings of the 44th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 777\u2013786 (2021)","DOI":"10.1145\/3404835.3462870"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Ye, D., Xing, Z., Foo, C.Y., et al.: Software-specific named entity recognition in software engineering social content. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol. 1, pp. 90\u2013101. IEEE (2016)","DOI":"10.1109\/SANER.2016.10"},{"key":"15_CR9","doi-asserted-by":"crossref","unstructured":"Chen, C., Xing, Z., Wang, X.: Unsupervised software-specific morphological forms inference from informal discussions. In: 2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE), pp. 450\u2013461. IEEE (2017)","DOI":"10.1109\/ICSE.2017.48"},{"key":"15_CR10","doi-asserted-by":"crossref","unstructured":"Yin, H., Zheng, Y., Sun, Y., et al.: An API learning service for inexperienced developers based on API knowledge graph. In: 2021 IEEE International Conference on Web Services (ICWS), pp. 251\u2013261. IEEE (2021)","DOI":"10.1109\/ICWS53863.2021.00043"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Baltes, S., Treude, C., Diehl, S.: SOTorrent: studying the origin, evolution, and usage of stack overflow code snippets. In: 2019 IEEE\/ACM 16th International Conference on Mining Software Repositories (MSR), pp. 191\u2013194. IEEE (2019)","DOI":"10.1109\/MSR.2019.00038"},{"key":"15_CR12","doi-asserted-by":"crossref","unstructured":"Luong, K., Thung, F., Lo, D.: Disambiguating mentions of API methods in stack overflow via type scoping. In: 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 679\u2013683. IEEE (2021)","DOI":"10.1109\/ICSME52107.2021.00080"},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Luong, K., Hadi, M., Thung, F., et al.: ARSeek: identifying API resource using code and discussion on stack overflow. In: Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension, pp. 331\u2013342 (2022)","DOI":"10.1145\/3524610.3527918"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Luong, K., Thung, F., Lo, D.: ARSearch: searching for API related resources from stack overflow and GitHub. In: Proceedings of the ACM\/IEEE 44th International Conference on Software Engineering: Companion Proceedings, pp. 11\u201315 (2022)","DOI":"10.1145\/3510454.3517048"},{"key":"15_CR15","doi-asserted-by":"crossref","unstructured":"Huang, Q., Xia, X., Xing, Z., 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, pp. 293\u2013304 (2018)","DOI":"10.1145\/3238147.3238191"},{"key":"15_CR16","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":"15_CR17","doi-asserted-by":"crossref","unstructured":"Bacchelli, A., Lanza, M., Robbes, R.: Linking e-mails and source code artifacts. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering, vol. 1, pp. 375\u2013384 (2010)","DOI":"10.1145\/1806799.1806855"},{"issue":"11","key":"15_CR18","doi-asserted-by":"publisher","first-page":"4485","DOI":"10.1109\/TSE.2021.3120203","volume":"48","author":"M Liu","year":"2021","unstructured":"Liu, M., Peng, X., Marcus, A., et al.: API-related developer information needs in stack overflow. IEEE Trans. Software Eng. 48(11), 4485\u20134500 (2021)","journal-title":"IEEE Trans. Software Eng."},{"key":"15_CR19","doi-asserted-by":"crossref","unstructured":"Vel\u00e1zquez-Rodr\u00edguez, C., Constantinou, E., De Roover, C.: Uncovering library features from API usage on Stack Overflow. In: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 207\u2013217. IEEE (2022)","DOI":"10.1109\/SANER53432.2022.00035"},{"key":"15_CR20","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-017-1404-4","volume-title":"Elements of Survey Sampling","author":"R Singh","year":"2013","unstructured":"Singh, R., Mangat, N.S.: Elements of Survey Sampling. Springer, Dordrecht (2013). https:\/\/doi.org\/10.1007\/978-94-017-1404-4"},{"key":"15_CR21","doi-asserted-by":"crossref","unstructured":"Li, H., Li, S., Sun, J., et al.: Improving API caveats accessibility by mining API caveats knowledge graph. In: 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 183\u2013193. IEEE (2018)","DOI":"10.1109\/ICSME.2018.00028"},{"key":"15_CR22","doi-asserted-by":"crossref","unstructured":"Wang, C., Peng, X., Liu, M., et al.: A learning-based approach for automatic construction of domain glossary from source code and documentation. In: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 97\u2013108 (2019)","DOI":"10.1145\/3338906.3338963"},{"issue":"10","key":"15_CR23","doi-asserted-by":"publisher","first-page":"970","DOI":"10.1109\/TSE.2002.1041053","volume":"28","author":"G Antoniol","year":"2002","unstructured":"Antoniol, G., Canfora, G., Casazza, G., et al.: Recovering traceability links between code and documentation. IEEE Trans. Software Eng. 28(10), 970\u2013983 (2002)","journal-title":"IEEE Trans. Software Eng."},{"key":"15_CR24","doi-asserted-by":"crossref","unstructured":"Dagenais, B., Robillard, M.P.: Recovering traceability links between an API and its learning resources. In: 2012 34th International Conference on Software Engineering (ICSE), pp. 47\u201357. IEEE (2012)","DOI":"10.1109\/ICSE.2012.6227207"},{"key":"15_CR25","doi-asserted-by":"crossref","unstructured":"Marcus, A., Maletic, J.I.: Recovering documentation-to-source-code traceability links using latent semantic indexing. In: 25th International Conference on Software Engineering, 2003. Proceedings, pp. 125\u2013135. IEEE (2003)","DOI":"10.1109\/ICSE.2003.1201194"},{"key":"15_CR26","doi-asserted-by":"crossref","unstructured":"Phan, H., Nguyen, H.A., Tran, N.M., et al.: Statistical learning of API fully qualified names in code snippets of online forums. In: Proceedings of the 40th International Conference on Software Engineering, pp. 632\u2013642 (2018)","DOI":"10.1145\/3180155.3180230"},{"key":"15_CR27","doi-asserted-by":"crossref","unstructured":"Saifullah, C.M.K., Asaduzzaman, M., Roy, C.K.: Learning from examples to find fully qualified names of API elements in code snippets. In: 2019 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 243\u2013254. IEEE (2019)","DOI":"10.1109\/ASE.2019.00032"},{"key":"15_CR28","doi-asserted-by":"crossref","unstructured":"Subramanian, S., Inozemtseva, L., Holmes, R.: Live API documentation. In: Proceedings of the 36th International Conference on Software Engineering, pp. 643\u2013652 (2014)","DOI":"10.1145\/2568225.2568313"},{"key":"15_CR29","doi-asserted-by":"crossref","unstructured":"Nguyen, T., Tran, N., Phan, H., et al.: Complementing global and local contexts in representing API descriptions to improve API retrieval tasks. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 551\u2013562 (2018)","DOI":"10.1145\/3236024.3236036"},{"key":"15_CR30","doi-asserted-by":"crossref","unstructured":"Ye, X., Shen, H., Ma, X., et al.: 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 (2016)","DOI":"10.1145\/2884781.2884862"},{"key":"15_CR31","doi-asserted-by":"crossref","unstructured":"R\u00f3j, M.: Exploiting user knowledge during retrieval of semantically annotated API operations. In: Proceedings of the Fourth Workshop on Exploiting Semantic Annotations in Information Retrieval, pp. 21\u201322 (2011)","DOI":"10.1145\/2064713.2064726"},{"issue":"9","key":"15_CR32","doi-asserted-by":"publisher","first-page":"1004","DOI":"10.1109\/TSE.2018.2872971","volume":"46","author":"Y Zhou","year":"2018","unstructured":"Zhou, Y., Wang, C., Yan, X., et al.: Automatic detection and repair recommendation of directive defects in Java API documentation. IEEE Trans. Software Eng. 46(9), 1004\u20131023 (2018)","journal-title":"IEEE Trans. Software Eng."},{"key":"15_CR33","doi-asserted-by":"crossref","unstructured":"Xie, W., Peng, X., Liu, M., et al.: API method recommendation via explicit matching of functionality verb phrases. In: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 1015\u20131026 (2020)","DOI":"10.1145\/3368089.3409731"},{"key":"15_CR34","doi-asserted-by":"crossref","unstructured":"Ren, X., Sun, J., Xing, Z., et al.: Demystify official API usage directives with crowdsourced API misuse scenarios, erroneous code examples and patches. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, pp. 925\u2013936 (2020)","DOI":"10.1145\/3377811.3380430"},{"key":"15_CR35","doi-asserted-by":"crossref","unstructured":"Ren, X., Ye, X., Xing, Z., et al.: API-misuse detection driven by fine-grained API-constraint knowledge graph. In: Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering, pp. 461\u2013472 (2020)","DOI":"10.1145\/3324884.3416551"},{"key":"15_CR36","doi-asserted-by":"crossref","unstructured":"Li, J., Sun, A., Xing, Z., et al.: API caveat explorer\u2013surfacing negative usages from practice: an API-oriented interactive exploratory search system for programmers. In: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval, pp. 1293\u20131296 (2018)","DOI":"10.1145\/3209978.3210170"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Collaborative Computing: Networking, Applications and Worksharing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-54521-4_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,22]],"date-time":"2024-02-22T06:03:19Z","timestamp":1708581799000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-54521-4_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031545207","9783031545214"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-54521-4_15","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"23 February 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CollaborateCom","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Collaborative Computing: Networking, Applications and Worksharing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Corfu","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Greece","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 October 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6 October 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"colcom2023","order":10,"name":"conference_id","label":"Conference ID","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":"Cony +","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"176","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":"72","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":"0","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":"41% - 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":"3","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":"3","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":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}