{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:44:31Z","timestamp":1742913871332,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030452339"},{"type":"electronic","value":"9783030452346"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-45234-6_6","type":"book-chapter","created":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T14:04:23Z","timestamp":1587391463000},"page":"119-139","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Extracting Semantics from Question-Answering Services for Snippet Reuse"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0520-7225","authenticated-orcid":false,"given":"Themistoklis","family":"Diamantopoulos","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2286-0162","authenticated-orcid":false,"given":"Nikolaos","family":"Oikonomou","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0235-6046","authenticated-orcid":false,"given":"Andreas","family":"Symeonidis","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,4,17]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Baltes, S., Treude, C., Diehl, S.: SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow Code Snippets. In: Proceedings of the 16th International Conference on Mining Software Repositories. pp. 191\u2013194. MSR \u201919, IEEE Press, Piscataway, NJ, USA (2019)","DOI":"10.1109\/MSR.2019.00038"},{"key":"6_CR2","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1162\/tacl_a_00051","volume":"5","author":"P Bojanowski","year":"2017","unstructured":"Bojanowski, P., Grave, E., Joulin, A., Mikolov, T.: Enriching Word Vectors with Subword Information. Transactions of the Association for Computational Linguistics 5, 135\u2013146 (2017)","journal-title":"Transactions of the Association for Computational Linguistics"},{"key":"6_CR3","doi-asserted-by":"crossref","unstructured":"Brandt, J., Dontcheva, M., Weskamp, M., Klemmer, S.R.: Example-centric Programming: Integrating Web Search into the Development Environment. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. pp. 513\u2013522. CHI \u201910, ACM, New York, NY, USA (2010)","DOI":"10.1145\/1753326.1753402"},{"issue":"4","key":"6_CR4","first-page":"467","volume":"18","author":"PF Brown","year":"1992","unstructured":"Brown, P.F., deSouza, P.V., Mercer, R.L., Pietra, V.J.D., Lai, J.C.: Class-based N-gram Models of Natural Language. Computational Linguistics 18(4), 467\u2013479 (1992)","journal-title":"Computational Linguistics"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Buse, R.P.L., Weimer, W.: Synthesizing API Usage Examples. In: Proceedings of the 34th International Conference on Software Engineering. pp. 782\u2013792. ICSE \u201912, IEEE Press, Piscataway, NJ, USA (2012)","DOI":"10.1109\/ICSE.2012.6227140"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Diamantopoulos, T., Karagiannopoulos, G., Symeonidis, A.L.: CodeCatch: Extracting Source Code Snippets from Online Sources. In: Proceedings of the 6th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering. pp. 21\u201327. RAISE \u201918, ACM, New York, NY, USA (2018)","DOI":"10.1145\/3194104.3194107"},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"Diamantopoulos, T., Sifaki, M.I., Symeonidis, A.L.: Towards Mining Answer Edits to Extract Evolution Patterns in Stack Overflow. In: Proceedings of the 16th International Conference on Mining Software Repositories. p. 215\u2013219. MSR \u201919, IEEE Press (2019)","DOI":"10.1109\/MSR.2019.00043"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Diamantopoulos, T., Symeonidis, A.L.: Employing Source Code Information to Improve Question-answering in Stack Overflow. In: Proceedings of the 12th Working Conference on Mining Software Repositories. pp. 454\u2013457. MSR \u201915, IEEE Press, Piscataway, NJ, USA (2015)","DOI":"10.1109\/MSR.2015.62"},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Fowkes, J., Sutton, C.: Parameter-free Probabilistic API Mining across GitHub. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. pp. 254\u2013265. FSE 2016, ACM, New York, NY, USA (2016)","DOI":"10.1145\/2950290.2950319"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Gu, X., Zhang, H., Zhang, D., Kim, S.: Deep API Learning. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. pp. 631\u2013642. FSE 2016, ACM, New York, NY, USA (2016)","DOI":"10.1145\/2950290.2950334"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Jiang, L., Misherghi, G., Su, Z., Glondu, S.: DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones. In: Proceedings of the 29th International Conference on Software Engineering. pp. 96\u2013105. ICSE \u201907, IEEE Computer Society, Washington, DC, USA (2007)","DOI":"10.1109\/ICSE.2007.30"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Joulin, A., Grave, E., Bojanowski, P., Mikolov, T.: Bag of Tricks for Efficient Text Classification. In: Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 2, Short Papers. pp. 427\u2013431. Association for Computational Linguistics, Valencia, Spain (2017)","DOI":"10.18653\/v1\/E17-2068"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Katirtzis, N., Diamantopoulos, T., Sutton, C.: Learning a Metric for Code Readability. In: 21th International Conference on Fundamental Approaches to Software Engineering. pp. 189\u2013206. FASE 2018, Springer International Publishing, Boston, MA, USA (2018)","DOI":"10.1007\/978-3-319-89363-1_11"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Kim, J., Lee, S., Hwang, S.w., Kim, S.: Towards an Intelligent Code Search Engine. In: Proceedings of the 24th AAAI Conference on Artificial Intelligence. pp. 1358\u20131363. AAAI \u201910, AAAI Press, Palo Alto, CA, USA (2010)","DOI":"10.1609\/aaai.v24i1.7503"},{"key":"6_CR15","unstructured":"Lafferty, J.D., McCallum, A., Pereira, F.C.N.: Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data. In: Proceedings of the Eighteenth International Conference on Machine Learning. pp. 282\u2013289. ICML \u201901, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (2001)"},{"issue":"6","key":"6_CR16","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/1064978.1065018","volume":"40","author":"D Mandelin","year":"2005","unstructured":"Mandelin, D., Xu, L., Bod\u00edk, R., Kimelman, D.: Jungloid Mining: Helping to Navigate the API Jungle. SIGPLAN Not. 40(6), 48\u201361 (2005)","journal-title":"SIGPLAN Not."},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Montandon, J.E., Borges, H., Felix, D., Valente, M.T.: Documenting APIs with Examples: Lessons Learned with the APIMiner Platform. In: Proceedings of the 20th Working Conference on Reverse Engineering. pp. 401\u2013408. WCRE 2013, IEEE Computer Society, Piscataway, NJ, USA (2013)","DOI":"10.1109\/WCRE.2013.6671315"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Moreno, L., Bavota, G., Di Penta, M., Oliveto, R., Marcus, A.: How Can I Use This Method? In: Proceedings of the 37th International Conference on Software Engineering - Volume 1. pp. 880\u2013890. ICSE \u201915, IEEE Press, Piscataway, NJ, USA (2015)","DOI":"10.1109\/ICSE.2015.98"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Nalisnick, E., Mitra, B., Craswell, N., Caruana, R.: Improving Document Ranking with Dual Word Embeddings. In: Proceedings of the 25th International Conference Companion on World Wide Web. pp. 83\u201384. WWW \u201916 Companion, International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland (2016)","DOI":"10.1145\/2872518.2889361"},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"Nguyen, T., Rigby, P.C., Nguyen, A.T., Karanfil, M., Nguyen, T.N.: T2API: Synthesizing API Code Usage Templates from English Texts with Statistical Translation. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. pp. 1013\u20131017. FSE 2016, ACM, New York, NY, USA (2016)","DOI":"10.1145\/2950290.2983931"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Ponzanelli, L., Bacchelli, A., Lanza, M.: Seahawk: Stack Overflow in the IDE. In: Proceedings of the 2013 International Conference on Software Engineering. pp. 1295\u20131298. ICSE \u201913, IEEE Press, Piscataway, NJ, USA (2013)","DOI":"10.1109\/ICSE.2013.6606701"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Ponzanelli, L., Bavota, G., Di Penta, M., Oliveto, R., Lanza, M.l.: Mining StackOverflow to Turn the IDE into a Self-confident Programming Prompter. In: Proceedings of the 11th Working Conference on Mining Software Repositories. pp. 102\u2013111. MSR 2014, ACM, New York, NY, USA (2014)","DOI":"10.1145\/2597073.2597077"},{"key":"6_CR23","doi-asserted-by":"crossref","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. pp. 357\u2013367. ICSE \u201916, ACM, New York, NY, USA (2016)","DOI":"10.1145\/2884781.2884808"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Silva, R.F.G., Roy, C.K., Rahman, M.M., Schneider, K.A., Paixao, K., de Almeida Maia, M.: Recommending Comprehensive Solutions for Programming Tasks by Mining Crowd Knowledge. In: Proceedings of the 27th International Conference on Program Comprehension. p. 358\u2013368. ICPC \u201919, IEEE Press (2019)","DOI":"10.1109\/ICPC.2019.00054"},{"key":"6_CR25","doi-asserted-by":"crossref","unstructured":"Thummalapenta, S., Xie, T.: PARSEWeb: A Programmer Assistant for Reusing Open Source Code on the Web. In: Proceedings of the 22nd IEEE\/ACM International Conference on Automated Software Engineering. pp. 204\u2013213. ASE \u201907, ACM, New York, NY, USA (2007)","DOI":"10.1145\/1321631.1321663"},{"key":"6_CR26","doi-asserted-by":"crossref","unstructured":"Wang, J., Yu, L.C., Lai, K.R., Zhang, X.: Dimensional sentiment analysis using a regional CNN-LSTM model. In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers). pp. 225\u2013230. Association for Computational Linguistics, Berlin, Germany (2016)","DOI":"10.18653\/v1\/P16-2037"},{"key":"6_CR27","doi-asserted-by":"crossref","unstructured":"Wang, J., Dang, Y., Zhang, H., Chen, K., Xie, T., Zhang, D.: Mining Succinct and High-Coverage API Usage Patterns from Source Code. In: Proceedings of the 10th Working Conference on Mining Software Repositories. pp. 319\u2013328. MSR \u201913, IEEE Press, Piscataway, NJ, USA (2013)","DOI":"10.1109\/MSR.2013.6624045"},{"key":"6_CR28","unstructured":"Wei, Y., Chandrasekaran, N., Gulwani, S., Hamadi, Y.: Building Bing Developer Assistant. Tech. Rep. MSR-TR-2015-36, Microsoft Research (2015)"},{"key":"6_CR29","doi-asserted-by":"crossref","unstructured":"Wightman, D., Ye, Z., Brandt, J., Vertegaal, R.: SnipMatch: Using Source Code Context to Enhance Snippet Retrieval and Parameterization. In: Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology. pp. 219\u2013228. UIST \u201912, ACM, New York, NY, USA (2012)","DOI":"10.1145\/2380116.2380145"},{"key":"6_CR30","doi-asserted-by":"crossref","unstructured":"Xie, T., Pei, J.: MAPO: Mining API Usages from Open Source Repositories. In: Proceedings of the 2006 International Workshop on Mining Software Repositories. pp. 54\u201357. MSR \u201906, ACM, New York, NY, USA (2006)","DOI":"10.1145\/1137983.1137997"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Ye, D., Xing, Z., Foo, C.Y., Ang, Z.Q., Li, J., Kapre, N.: 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 Press (2016)","DOI":"10.1109\/SANER.2016.10"},{"key":"6_CR32","doi-asserted-by":"crossref","unstructured":"Ye, D., Xing, Z., Foo, C.Y., Li, J., Kapre, N.: 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 Press (2016)","DOI":"10.1109\/ICSME.2016.11"},{"key":"6_CR33","unstructured":"Yin, W., Kann, K., Yu, M., Sch\u00fctze, H.: Comparative Study of CNN and RNN for Natural Language Processing. arXiv:1702.01923 (2017)"},{"key":"6_CR34","unstructured":"Yu, M., Zhao, T., Dong, D., Tian, H., Yu, D.: Compound Embedding Features for Semi-supervised Learning. In: Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. pp. 563\u2013568. Association for Computational Linguistics, Atlanta, Georgia (2013)"},{"key":"6_CR35","doi-asserted-by":"crossref","unstructured":"Zagalsky, A., Barzilay, O., Yehudai, A.: Example Overflow: Using Social Media for Code Recommendation. In: Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering. pp. 38\u201342. RSSE \u201912, IEEE Press, Piscataway, NJ, USA (2012)","DOI":"10.1109\/RSSE.2012.6233407"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-45234-6_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,30]],"date-time":"2023-09-30T04:06:29Z","timestamp":1696046789000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-45234-6_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030452339","9783030452346"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-45234-6_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"17 April 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"FASE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Fundamental Approaches to Software Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Dublin","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Ireland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 April 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 April 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"fase2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.etaps.org\/2020\/fase","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":"81","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":"23","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":"28% - 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":"9","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)"}},{"value":"The conference could not take place due to the COVID-19 pandemic. There was an online event on July 2, 2020.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}