{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,30]],"date-time":"2026-05-30T00:30:18Z","timestamp":1780101018320,"version":"3.54.0"},"reference-count":75,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,11,25]],"date-time":"2022-11-25T00:00:00Z","timestamp":1669334400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,11,25]],"date-time":"2022-11-25T00:00:00Z","timestamp":1669334400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"NSFC-Key Project of General Technology Fundamental Research United Fund","award":["61933013"],"award-info":[{"award-number":["61933013"]}]},{"DOI":"10.13039\/501100003453","name":"Natural Science Foundation of Guangdong Province","doi-asserted-by":"publisher","award":["No. 2019A1515011076"],"award-info":[{"award-number":["No. 2019A1515011076"]}],"id":[{"id":"10.13039\/501100003453","id-type":"DOI","asserted-by":"publisher"}]},{"name":"NSFC-Key Project of General Technology Fundamental Research United Fund","award":["U1736211"],"award-info":[{"award-number":["U1736211"]}]},{"name":"Innovation Group of Guangdong Education Department","award":["2020KCXTD014"],"award-info":[{"award-number":["2020KCXTD014"]}]},{"name":"Innovation Group of Guangdong Education Department","award":["2018KCXTD019"],"award-info":[{"award-number":["2018KCXTD019"]}]},{"DOI":"10.13039\/501100003819","name":"Natural Science Foundation of Hubei Province","doi-asserted-by":"publisher","award":["2018CFA024"],"award-info":[{"award-number":["2018CFA024"]}],"id":[{"id":"10.13039\/501100003819","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011246","name":"State Key Laboratory of Novel Software Technology","doi-asserted-by":"publisher","award":["KFKT2021B29"],"award-info":[{"award-number":["KFKT2021B29"]}],"id":[{"id":"10.13039\/501100011246","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2023,1]]},"DOI":"10.1007\/s10664-022-10235-1","type":"journal-article","created":{"date-parts":[[2022,11,25]],"date-time":"2022-11-25T20:02:34Z","timestamp":1669406554000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Leveraging Stack Overflow to detect relevant tutorial fragments of APIs"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1096-7074","authenticated-orcid":false,"given":"Di","family":"Wu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiao-Yuan","family":"Jing","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hongyu","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuming","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Baowen","family":"Xu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,11,25]]},"reference":[{"key":"10235_CR1","unstructured":"How to add one day to a date? (2018a). https:\/\/stackoverflow.com\/questions\/1005523\/"},{"key":"10235_CR2","unstructured":"Joda time - add weekdays to date (2018b). https:\/\/stackoverflow.com\/questions\/12728527\/"},{"key":"10235_CR3","unstructured":"JodaTime tutorial Construction (2018c). https:\/\/www.joda.org\/joda-time\/userguide.html#Construction"},{"issue":"2","key":"10235_CR4","doi-asserted-by":"publisher","first-page":"1493","DOI":"10.1007\/s10664-019-09743-4","volume":"25","author":"M Ahasanuzzaman","year":"2020","unstructured":"Ahasanuzzaman M, Asaduzzaman M, Roy CK, Schneider KA (2020) CAPS: a supervised technique for classifying stack overflow posts concerning API issues. Empir Softw Eng 25(2):1493\u20131532","journal-title":"Empir Softw Eng"},{"key":"10235_CR5","doi-asserted-by":"crossref","unstructured":"Asaduzzaman M, Mashiyat AS, Roy CK, Schneider KA (2013) Answering questions about unanswered questions of stack overflow. In: Working conference on mining software repositories, pp 97\u2013100","DOI":"10.1109\/MSR.2013.6624015"},{"issue":"3","key":"10235_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3392093","volume":"29","author":"L Bao","year":"2020","unstructured":"Bao L, Xing Z, Xia X, Lo D, Wu M, Yang X (2020) psc2code: Denoising code extraction from programming screencasts. ACM Trans Softw Eng Methodol 29(3):1\u201338","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"10235_CR7","first-page":"2399","volume":"7","author":"M Belkin","year":"2006","unstructured":"Belkin M, Niyogi P, Sindhwani V (2006) Manifold regularization: A geometric framework for learning from labeled and unlabeled examples. J Mach Learn Res 7:2399\u20132434","journal-title":"J Mach Learn Res"},{"key":"10235_CR8","volume-title":"Principles of statistics","author":"MG Bulmer","year":"1979","unstructured":"Bulmer MG (1979) Principles of statistics. Courier Corporation, Massachusetts"},{"key":"10235_CR9","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) SMOTE: synthetic minority over-sampling technique. J Artif Intell Res 16:321\u2013357","journal-title":"J Artif Intell Res"},{"key":"10235_CR10","doi-asserted-by":"crossref","unstructured":"Chowdhury SA, Hindle A (2015) Mining stackoverflow to filter out off-topic IRC discussion. In: Working conference on mining software repositories, pp 422\u2013425","DOI":"10.1109\/MSR.2015.54"},{"key":"10235_CR11","doi-asserted-by":"publisher","DOI":"10.4324\/9781315806730","volume-title":"Ordinal methods for behavioral data analysis","author":"N Cliff","year":"2014","unstructured":"Cliff N (2014) Ordinal methods for behavioral data analysis. Psychology Press, United Kingdom"},{"issue":"Aug","key":"10235_CR12","first-page":"1871","volume":"9","author":"RE Fan","year":"2008","unstructured":"Fan RE, Chang KW, Hsieh CJ, Wang XR, Lin CJ (2008) Liblinear: a library for large linear classification. J Mach Learn Res 9(Aug):1871\u20131874","journal-title":"J Mach Learn Res"},{"issue":"1","key":"10235_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3412845","volume":"30","author":"Z Gao","year":"2020","unstructured":"Gao Z, Xia X, Lo D, Grundy J (2020) Technical q8a site answer recommendation via question boosting. ACM Trans Softw Eng Methodol 30(1):1\u201334","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"10235_CR14","doi-asserted-by":"crossref","unstructured":"Gretton A, Bousquet O, Smola AJ, Sch\u00f6lkopf B (2005) Measuring statistical dependence with hilbert-schmidt norms. In: Algorithmic learning theory, pp 63\u201377","DOI":"10.1007\/11564089_7"},{"key":"10235_CR15","doi-asserted-by":"crossref","unstructured":"Gu X, Zhang H, Zhang D, Kim S (2016) Deep API learning. In: International symposium on foundations of software engineering, pp 631\u2013642","DOI":"10.1145\/2950290.2950334"},{"key":"10235_CR16","doi-asserted-by":"crossref","unstructured":"Gu X, Zhang H, Kim S (2018) Deep code search. In: International conference on software engineering, pp 933\u2013944","DOI":"10.1145\/3180155.3180167"},{"key":"10235_CR17","doi-asserted-by":"crossref","unstructured":"Huang Q, Xia X, Lo D (2017) Supervised vs unsupervised models: a holistic look at effort-aware just-in-time defect prediction. In: International conference on software maintenance and evolution, pp 159\u2013170","DOI":"10.1109\/ICSME.2017.51"},{"key":"10235_CR18","doi-asserted-by":"crossref","unstructured":"Huang Q, Xia X, Xing Z, Lo D, Wang X (2018) API method recommendation without worrying about the task-api knowledge gap. In: International conference on automated software engineering, pp 293\u2013304","DOI":"10.1145\/3238147.3238191"},{"key":"10235_CR19","doi-asserted-by":"crossref","unstructured":"Jiang H, Zhang J, Li X, Ren Z, Lo D (2016) A more accurate model for finding tutorial segments explaining APIs. In: International conference on software analysis, evolution, and reengineering, pp 157\u2013167","DOI":"10.1109\/SANER.2016.59"},{"key":"10235_CR20","doi-asserted-by":"crossref","unstructured":"Jiang H, Zhang J, Ren Z, Zhang T (2017) An unsupervised approach for discovering relevant tutorial fragments for apis. In: International conference on software engineering, pp 38\u201348","DOI":"10.1109\/ICSE.2017.12"},{"issue":"1","key":"10235_CR21","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/TCYB.2015.2502483","volume":"47","author":"M Jiang","year":"2017","unstructured":"Jiang M, Huang W, Huang Z, Yen GG (2017) Integration of global and local metrics for domain adaptation learning via dimensionality reduction. IEEE Trans Cybern 47(1):38\u201351","journal-title":"IEEE Trans Cybern"},{"issue":"4","key":"10235_CR22","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1109\/TSE.2016.2597849","volume":"43","author":"X Jing","year":"2017","unstructured":"Jing X, Wu F, Dong X, Xu B (2017) An improved SDA based defect prediction framework for both within-project and cross-project class-imbalance problems. IEEE Trans Softw Eng 43(4):321\u2013339","journal-title":"IEEE Trans Softw Eng"},{"key":"10235_CR23","first-page":"200","volume":"99","author":"T Joachims","year":"1999","unstructured":"Joachims T (1999) Transductive inference for text classification using support vector machines. Icml 99:200\u2013209","journal-title":"Icml"},{"key":"10235_CR24","doi-asserted-by":"crossref","unstructured":"Kittler J, Hater M, Duin RP (1996) Combining classifiers. In: International conference on pattern recognition, vol 2, pp 897\u2013901","DOI":"10.1109\/ICPR.1996.547205"},{"issue":"1","key":"10235_CR25","doi-asserted-by":"publisher","first-page":"159","DOI":"10.2307\/2529310","volume":"33","author":"JR Landis","year":"1977","unstructured":"Landis JR, Koch GG (1977) The measurement of observer agreement for categorical data. Biometrics 33(1):159\u2013174","journal-title":"Biometrics"},{"key":"10235_CR26","unstructured":"Le QV, Mikolov T (2014) Distributed representations of sentences and documents. In: International conference on machine learning, pp 1188\u20131196"},{"issue":"2","key":"10235_CR27","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1109\/TSC.2018.2812729","volume":"14","author":"J Li","year":"2018","unstructured":"Li J, Xing Z, Kabir M A (2018) Leveraging official content and social context to recommend software documentation. IEEE Trans Serv Comput 14(2):472\u2013486","journal-title":"IEEE Trans Serv Comput"},{"key":"10235_CR28","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.sigpro.2016.07.018","volume":"131","author":"X Li","year":"2017","unstructured":"Li X, Fang M, Zhang J J, Wu J (2017) Domain adaptation from rgb-d to rgb images. Signal Process 131:27\u201335","journal-title":"Signal Process"},{"issue":"10","key":"10235_CR29","doi-asserted-by":"publisher","first-page":"1081","DOI":"10.1109\/TSE.2018.2876006","volume":"46","author":"X Li","year":"2020","unstructured":"Li X, Jiang H, Kamei Y, Chen X (2020a) Bridging semantic gaps between natural languages and apis with word embedding. IEEE Trans Softw Eng 46(10):1081\u20131097","journal-title":"IEEE Trans Softw Eng"},{"key":"10235_CR30","first-page":"277","volume":"115504","author":"Y Li","year":"2020","unstructured":"Li Y, Sheng H, Cheng Y, Stroe D I, Teodorescu R (2020b) State-of-health estimation of lithium-ion batteries based on semi-supervised transfer component analysis. Appl Energy 115504:277","journal-title":"Appl Energy"},{"key":"10235_CR31","doi-asserted-by":"crossref","unstructured":"Lin B, Zampetti F, Bavota G, Penta MD, Lanza M (2019) Pattern-based mining of opinions in q&a websites. In: International conference on software engineering, pp 548\u2013559","DOI":"10.1109\/ICSE.2019.00066"},{"key":"10235_CR32","doi-asserted-by":"crossref","unstructured":"Lin Z, Zou Y, Zhao J, Xie B (2017) Improving software text retrieval using conceptual knowledge in source code. In: International conference on automated software engineering, pp 123\u2013134","DOI":"10.1109\/ASE.2017.8115625"},{"issue":"10","key":"10235_CR33","doi-asserted-by":"publisher","first-page":"2296","DOI":"10.1109\/TSE.2019.2946830","volume":"47","author":"S Ma","year":"2021","unstructured":"Ma S, Xing Z, Chen C, Chen C, Qu L, Li G (2021) Easy-to-deploy api extraction by multi-level feature embedding and transfer learning. IEEE Trans Softw Eng 47(10):2296\u20132311","journal-title":"IEEE Trans Softw Eng"},{"issue":"9","key":"10235_CR34","doi-asserted-by":"publisher","first-page":"1264","DOI":"10.1109\/TSE.2013.12","volume":"39","author":"W Maalej","year":"2013","unstructured":"Maalej W, Robillard MP (2013) Patterns of knowledge in API reference documentation. IEEE Trans Softw Eng 39(9):1264\u20131282","journal-title":"IEEE Trans Softw Eng"},{"key":"10235_CR35","unstructured":"Manning CD (2008) Introduction to information retrieval. Cambridge University Press, United Kingdom"},{"key":"10235_CR36","unstructured":"Mikolov T, Sutskever I, Chen K, Corrado GS, Dean J (2013) Distributed representations of words and phrases and their compositionality. In: Annual conference on neural information processing systems, pp 3111\u20133119"},{"key":"10235_CR37","doi-asserted-by":"crossref","unstructured":"Nguyen TD, Nguyen AT, Phan HD, Nguyen TN (2017) Exploring API embedding for API usages and applications. In: International conference on software engineering, pp 438\u2013449","DOI":"10.1109\/ICSE.2017.47"},{"key":"10235_CR38","doi-asserted-by":"crossref","unstructured":"Nguyen TV, Tran NM, Phan H, Nguyen TD, Truong LH, Nguyen AT, Nguyen HA, Nguyen TN (2018) Complementing global and local contexts in representing API descriptions to improve API retrieval tasks. In: Joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 551\u2013562","DOI":"10.1145\/3236024.3236036"},{"key":"10235_CR39","unstructured":"Nigam K, Lafferty J, McCallum A (1999) Using maximum entropy for text classification. In: IJCAI-99 workshop on machine learning for information filtering, pp 61\u201367"},{"key":"10235_CR40","unstructured":"Pan SJ, Tsang IW, Kwok JT, Yang Q (2009) Domain adaptation via transfer component analysis. In: International joint conference on artificial intelligence, pp 1187\u20131192"},{"issue":"2","key":"10235_CR41","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1109\/TNN.2010.2091281","volume":"22","author":"SJ Pan","year":"2011","unstructured":"Pan SJ, Tsang IW, Kwok JT, Yang Q (2011) Domain adaptation via transfer component analysis. IEEE Trans Neural Netw 22(2):199\u2013210","journal-title":"IEEE Trans Neural Netw"},{"key":"10235_CR42","volume-title":"Crowd documentation: Exploring the coverage and the dynamics of api discussions on stack overflow","author":"C Parnin","year":"2012","unstructured":"Parnin C, Treude C, Grammel L, Storey MA (2012) Crowd documentation: Exploring the coverage and the dynamics of api discussions on stack overflow. Georgia Institute of Technology, Tech Rep"},{"key":"10235_CR43","doi-asserted-by":"crossref","unstructured":"Petrosyan G, Robillard MP, De Mori R (2015) Discovering information explaining api types using text classification. In: International conference on software engineering, pp 869\u2013879","DOI":"10.1109\/ICSE.2015.97"},{"issue":"5","key":"10235_CR44","doi-asserted-by":"publisher","first-page":"464","DOI":"10.1109\/TSE.2017.2779479","volume":"45","author":"L Ponzanelli","year":"2019","unstructured":"Ponzanelli L, Bavota G, Mocci A, Oliveto R, Penta M D, Haiduc S, Russo B, Lanza M (2019) Automatic identification and classification of software development video tutorial fragments. IEEE Trans Softw Eng 45(5):464\u2013488","journal-title":"IEEE Trans Softw Eng"},{"key":"10235_CR45","doi-asserted-by":"crossref","unstructured":"Raghothaman M, Wei Y, Hamadi Y (2016) SWIM: synthesizing what i mean: code search and idiomatic snippet synthesis. In: International conference on software engineering, pp 357\u2013367","DOI":"10.1145\/2884781.2884808"},{"key":"10235_CR46","doi-asserted-by":"crossref","unstructured":"Rahman MM, Roy CK (2015) An insight into the unresolved questions at stack overflow. In: Working conference on mining software repositories, pp 426\u2013429","DOI":"10.1109\/MSR.2015.55"},{"key":"10235_CR47","doi-asserted-by":"crossref","unstructured":"Rahman MM, Roy CK, Lo D (2016) RACK: automatic API recommendation using crowdsourced knowledge. In: International conference on software analysis, evolution, and reengineering, pp 349\u2013359","DOI":"10.1109\/SANER.2016.80"},{"key":"10235_CR48","doi-asserted-by":"crossref","unstructured":"Rahman MM, Roy CK, Lo D (2017) RACK: code search in the IDE using crowdsourced knowledge. In: International conference on software engineering, pp 51\u201354","DOI":"10.1109\/ICSE-C.2017.11"},{"key":"10235_CR49","unstructured":"Rehurek R, Sojka P (2010) Software framework for topic modelling with large corpora. In: Proceedings of the LREC. Workshop on New Challenges for NLP Frameworks, Citeseer, p 2010"},{"issue":"6","key":"10235_CR50","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1109\/MS.2009.193","volume":"26","author":"MP Robillard","year":"2009","unstructured":"Robillard M P (2009) What makes apis hard to learn? answers from developers. IEEE Softw 26(6):27\u201334","journal-title":"IEEE Softw"},{"issue":"6","key":"10235_CR51","doi-asserted-by":"publisher","first-page":"1558","DOI":"10.1007\/s10664-014-9323-y","volume":"20","author":"MP Robillard","year":"2015","unstructured":"Robillard MP, Chhetri YB (2015) Recommending reference API documentation. Empir Softw Eng 20(6):1558\u20131586","journal-title":"Empir Softw Eng"},{"issue":"6","key":"10235_CR52","doi-asserted-by":"publisher","first-page":"703","DOI":"10.1007\/s10664-010-9150-8","volume":"16","author":"MP Robillard","year":"2011","unstructured":"Robillard MP, DeLine R (2011) A field study of API learning obstacles. Empir Softw Eng 16(6):703\u2013732","journal-title":"Empir Softw Eng"},{"key":"10235_CR53","first-page":"127","volume":"106367","author":"R Rubei","year":"2020","unstructured":"Rubei R, Di Sipio C, Nguyen PT, Di Rocco J, Di Ruscio D (2020) Postfinder: mining stack overflow posts to support software developers. Inf Softw Technol 106367:127","journal-title":"Inf Softw Technol"},{"key":"10235_CR54","doi-asserted-by":"crossref","unstructured":"Smola AJ, Gretton A, Song L, Sch\u00f6lkopf B (2007) A hilbert space embedding for distributions. In: Algorithmic learning theory, 18th international conference, pp 13\u201331","DOI":"10.1007\/978-3-540-75225-7_5"},{"key":"10235_CR55","doi-asserted-by":"crossref","unstructured":"Subramanian S, Inozemtseva L, Holmes R (2014) Live API documentation. In: International conference on software engineering, pp 643\u2013652","DOI":"10.1145\/2568225.2568313"},{"key":"10235_CR56","doi-asserted-by":"crossref","unstructured":"Tan C, Sun F, Kong T, Zhang W, Yang C, Liu C (2018) A survey on deep transfer learning. CoRR:1808.01974","DOI":"10.1007\/978-3-030-01424-7_27"},{"key":"10235_CR57","doi-asserted-by":"crossref","unstructured":"Thung F, Wang S, Lo D, Lawall J (2013) Automatic recommendation of api methods from feature requests. In: International conference on automated software engineering, pp 290\u2013300","DOI":"10.1109\/ASE.2013.6693088"},{"issue":"3","key":"10235_CR58","doi-asserted-by":"publisher","first-page":"659","DOI":"10.1109\/TKDE.2002.1000348","volume":"14","author":"KM Ting","year":"2002","unstructured":"Ting KM (2002) An instance-weighting method to induce cost-sensitive trees. IEEE Trans Knowl Data Eng 14(3):659\u2013665","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"10235_CR59","doi-asserted-by":"crossref","unstructured":"Treude C, Robillard MP (2016) Augmenting API documentation with insights from stack overflow. In: International conference on software engineering, pp 392\u2013403","DOI":"10.1145\/2884781.2884800"},{"key":"10235_CR60","doi-asserted-by":"crossref","unstructured":"Treude C, Barzilay O, Storey MD (2011) How do programmers ask and answer questions on the web?. In: International conference on software engineering, pp 804\u2013807","DOI":"10.1145\/1985793.1985907"},{"issue":"6","key":"10235_CR61","doi-asserted-by":"publisher","first-page":"565","DOI":"10.1109\/TSE.2014.2387172","volume":"41","author":"C Treude","year":"2015","unstructured":"Treude C, Robillard M P, Dagenais B (2015) Extracting development tasks to navigate software documentation. IEEE Trans Softw Eng 41(6):565\u2013581","journal-title":"IEEE Trans Softw Eng"},{"key":"10235_CR62","doi-asserted-by":"publisher","first-page":"106277","DOI":"10.1016\/j.infsof.2020.106277","volume":"122","author":"G Uddin","year":"2020","unstructured":"Uddin G, Khomh F, Roy CK (2020) Mining api usage scenarios from stack overflow. Inf Softw Technol 122:106277","journal-title":"Inf Softw Technol"},{"issue":"6","key":"10235_CR63","doi-asserted-by":"publisher","first-page":"80","DOI":"10.2307\/3001968","volume":"1","author":"F Wilcoxon","year":"1945","unstructured":"Wilcoxon F (1945) Individual comparisons by ranking methods. Biometrics bulletin 1(6):80\u201383","journal-title":"Biometrics bulletin"},{"key":"10235_CR64","doi-asserted-by":"crossref","unstructured":"Wu D, Jing XY, Chen H, Zhu X, Zhang H, Zuo M, Zi L, Zhu C (2018) Automatically answering api-related questions. In: International conference on software engineering: companion proceeedings, pp 270\u2013271","DOI":"10.1145\/3183440.3194965"},{"issue":"5","key":"10235_CR65","doi-asserted-by":"crossref","first-page":"e1369","DOI":"10.1002\/widm.1369","volume":"10","author":"D Wu","year":"2020","unstructured":"Wu D, Jing XY, Zhang H, Kong X, Xie Y, Huang Z (2020) Data-driven approach to application programming interface documentation mining: a review. Wiley Interdiscip Rev Data Min Knowl Disc 10(5):e1369","journal-title":"Wiley Interdiscip Rev Data Min Knowl Disc"},{"issue":"4","key":"10235_CR66","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/s10664-021-09962-8","volume":"26","author":"D Wu","year":"2021","unstructured":"Wu D, Jing X, Zhang H, Li B, Xie Y, Xu B (2021a) Generating API tags for tutorial fragments from stack overflow. Empir Softw Eng 26(4):66","journal-title":"Empir Softw Eng"},{"key":"10235_CR67","doi-asserted-by":"crossref","unstructured":"Wu D, Jing XY, Zhang H, Zhou Y, Xu B (2021b) Leveraging Stack Overflow to detect relevant tutorial fragments of apis. In: International conference on software analysis, evolution and reengineering, pp 35\u201346","DOI":"10.1109\/SANER50967.2021.00020"},{"key":"10235_CR68","doi-asserted-by":"crossref","unstructured":"Xie W, Peng X, Liu M, Treude C, Xing Z, Zhang X, Zhao W, Zimmermann T (2020) API method recommendation via explicit matching of functionality verb phrases. In: Devanbu P, Cohen MB (eds) Joint european software engineering conference and symposium on the foundations of software engineering, pp 1015\u20131026","DOI":"10.1145\/3368089.3409731"},{"key":"10235_CR69","doi-asserted-by":"crossref","unstructured":"Xu B, Ye D, Xing Z, Xia X, Chen G, Li S (2016) Predicting semantically linkable knowledge in developer online forums via convolutional neural network. In: International conference on automated software engineering, pp 51\u201362","DOI":"10.1145\/2970276.2970357"},{"key":"10235_CR70","doi-asserted-by":"crossref","unstructured":"Xu B, Xing Z, Xia X, Lo D (2017) Answerbot: automated generation of answer summary to developers\u2019 technical questions. In: International conference on automated software engineering, pp 706\u2013716","DOI":"10.1109\/ASE.2017.8115681"},{"key":"10235_CR71","doi-asserted-by":"crossref","unstructured":"Ye X, Shen H, Ma X, Bunescu RC, Liu C (2016) From word embeddings to document similarities for improved information retrieval in software engineering. In: International conference on software engineering, pp 404\u2013415","DOI":"10.1145\/2884781.2884862"},{"issue":"11","key":"10235_CR72","doi-asserted-by":"publisher","first-page":"1070","DOI":"10.1109\/TSE.2017.2750682","volume":"44","author":"F Zhang","year":"2018","unstructured":"Zhang F, Niu H, Keivanloo I, Zou Y (2018) Expanding queries for code search using semantically related API class-names. IEEE Trans Softw Eng 44(11):1070\u20131082","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"10235_CR73","doi-asserted-by":"publisher","first-page":"1299","DOI":"10.1109\/TSE.2019.2919304","volume":"47","author":"J Zhang","year":"2021","unstructured":"Zhang J, Jiang H, Ren Z, Zhang T, Huang Z (2021) Enriching api documentation with code samples and usage scenarios from crowd knowledge. IEEE Trans Softw Eng 47(6):1299\u20131314","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"10235_CR74","doi-asserted-by":"publisher","first-page":"1185","DOI":"10.1109\/TSE.2020.3016006","volume":"48","author":"N Zhang","year":"2020","unstructured":"Zhang N, Huang Q, Xia X, Zou Y, Lo D, Xing Z (2020) Chatbot4qr: interactive query refinement for technical question retrieval. IEEE Trans Softw Eng 48(4):1185\u20131211","journal-title":"IEEE Trans Softw Eng"},{"key":"10235_CR75","doi-asserted-by":"crossref","unstructured":"Zhao D, Xing Z, Chen C, Xia X, Li G (2019) Actionnet: vision-based workflow action recognition from programming screencasts. In: International conference on software engineering, pp 350\u2013361","DOI":"10.1109\/ICSE.2019.00049"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10235-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-022-10235-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-022-10235-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T21:16:28Z","timestamp":1701465388000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-022-10235-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,25]]},"references-count":75,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,1]]}},"alternative-id":["10235"],"URL":"https:\/\/doi.org\/10.1007\/s10664-022-10235-1","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,25]]},"assertion":[{"value":"14 August 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 November 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"12"}}