{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T02:36:51Z","timestamp":1769740611184,"version":"3.49.0"},"reference-count":79,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2018,7,4]],"date-time":"2018-07-04T00:00:00Z","timestamp":1530662400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2019,4]]},"DOI":"10.1007\/s10664-018-9634-5","type":"journal-article","created":{"date-parts":[[2018,7,4]],"date-time":"2018-07-04T07:37:46Z","timestamp":1530689866000},"page":"637-673","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":98,"title":["How do developers utilize source code from stack overflow?"],"prefix":"10.1007","volume":"24","author":[{"given":"Yuhao","family":"Wu","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3823-1771","authenticated-orcid":false,"given":"Shaowei","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Cor-Paul","family":"Bezemer","sequence":"additional","affiliation":[]},{"given":"Katsuro","family":"Inoue","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,7,4]]},"reference":[{"issue":"2","key":"9634_CR1","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1109\/MS.2017.31","volume":"34","author":"R Abdalkareem","year":"2017","unstructured":"Abdalkareem R, Shihab E, Rilling J (2017) What do developers use the crowd for? a study using Stack Overflow. IEEE Soft 34(2):53\u201360","journal-title":"IEEE Soft"},{"key":"9634_CR2","doi-asserted-by":"crossref","unstructured":"Ahasanuzzaman M, Asaduzzaman M, Roy CK, Schneider KA (2016) Mining duplicate questions in Stack Overflow. In: Proceedings of the 13th international conference on mining software repositories (MSR), pp 402\u2013412","DOI":"10.1145\/2901739.2901770"},{"key":"9634_CR3","doi-asserted-by":"crossref","unstructured":"Almeida DA, Murphy GC, Wilson G, Hoye M (2017) Do software developers understand open source licenses?. In: Proceedings of the 25th international conference on program comprehension (ICPC), pp 1\u201311. IEEE","DOI":"10.1109\/ICPC.2017.7"},{"key":"9634_CR4","doi-asserted-by":"crossref","unstructured":"Alnusair A, Rawashdeh M, Hossain MA, Alhamid MF (2016) Utilizing semantic techniques for automatic code reuse in software repositories. In: Quality software through reuse and integration, pp 42\u201362. Springer","DOI":"10.1007\/978-3-319-56157-8_3"},{"key":"9634_CR5","doi-asserted-by":"crossref","unstructured":"An L, Mlouki O, Khomh F, Antoniol G (2017) Stack Overflow: A code laundering platform?. In: Proceedings of the 24th IEEE international conference on software analysis, evolution, and reengineering (SANER), pp 283\u2013293. IEEE","DOI":"10.1109\/SANER.2017.7884629"},{"key":"9634_CR6","doi-asserted-by":"crossref","unstructured":"Anderson A, Huttenlocher D, Kleinberg J, Leskovec J (2013) Steering user behavior with badges. In: Proceedings of the 22nd international conference on World Wide Web (WWW), pp 95\u2013106. ACM","DOI":"10.1145\/2488388.2488398"},{"issue":"8","key":"9634_CR7","doi-asserted-by":"publisher","first-page":"642","DOI":"10.1002\/smr.1790","volume":"28","author":"A Armaly","year":"2016","unstructured":"Armaly A, McMillan C (2016) Pragmatic source code reuse via execution record and replay. J Soft Evolution Process 28(8):642\u2013664","journal-title":"J Soft Evolution Process"},{"key":"9634_CR8","unstructured":"Atwood J (2009) Attribution required \u2013 Stack Overflow blog. https:\/\/stackoverflow.blog\/2009\/06\/25\/attribution-required\/ . (last visited: Aug 25, 2017)"},{"issue":"4","key":"9634_CR9","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1145\/2990497","volume":"25","author":"S Azad","year":"2017","unstructured":"Azad S, Rigby PC, Guerrouj L (2017) Generating API call rules from version history and stack overflow posts. ACM Trans Softw Eng Methodol (TOSEM) 25(4):29","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"9634_CR10","doi-asserted-by":"crossref","unstructured":"Bajracharya S, Ngo T, Linstead E, Dou Y, Rigor P, Baldi P, Lopes C (2006) Sourcerer: A search engine for open source code supporting structure-based search. In: Companion to the 21st ACM SIGPLAN symposium on object-oriented programming systems, languages, and applications (OOPSLA), pp 681\u2013682. ACM","DOI":"10.1145\/1176617.1176671"},{"key":"9634_CR11","doi-asserted-by":"crossref","unstructured":"Barzilay O (2011) Example embedding. In: Proceedings of the 10th SIGPLAN symposium on new ideas, new paradigms, and reflections on programming and software, Onward!, pp 137-144","DOI":"10.1145\/2089131.2089135"},{"key":"9634_CR12","first-page":"132","volume-title":"Knowledge-powered deep learning for word embedding","author":"J Bian","year":"2014","unstructured":"Bian J, Gao B, Liu T-Y (2014) Knowledge-powered deep learning for word embedding. Springer, Berlin, pp 132\u2013148"},{"key":"9634_CR13","doi-asserted-by":"crossref","unstructured":"Cavusoglu H, Li Z, Huang K-W (2015) Can gamification motivate voluntary contributions?: The case of StackOverflow Q&A community. In: Proceedings of the 18th ACM conference companion on computer supported cooperative work & social computing, pp 171\u2013174. ACM","DOI":"10.1145\/2685553.2698999"},{"key":"9634_CR14","doi-asserted-by":"crossref","unstructured":"Chen C, Gao S, Xing Z (2016) Mining analogical libraries in Q&A discussions - incorporating relational and categorical knowledge into word embedding. In: IEEE 23rd international conference on software analysis, evolution, and reengineering (SANER), pp 338\u2013348. IEEE","DOI":"10.1109\/SANER.2016.21"},{"key":"9634_CR15","doi-asserted-by":"crossref","unstructured":"Chen C, Xing Z, Wang X (2017) Unsupervised software-specific morphological forms inference from informal discussions. In: Proceedings of the 39th international conference on software engineering (ICSE), pp 450\u2013461. IEEE","DOI":"10.1109\/ICSE.2017.48"},{"key":"9634_CR16","doi-asserted-by":"crossref","unstructured":"Cottrell R, Walker RJ, Denzinger J (2008) Semi-automating small-scale source code reuse via structural correspondence. In: Proceedings of the 16th ACM SIGSOFT international symposium on foundations of software engineering (SIGSOFT), pp 214\u2013225. ACM","DOI":"10.1145\/1453101.1453130"},{"key":"9634_CR17","doi-asserted-by":"crossref","unstructured":"Feldthaus A, M\u00f8ller A (2013) Semi-automatic rename refactoring for javascript. In: Proceedings of the 2013 ACM SIGPLAN international conference on object oriented programming systems languages & applications, vol 48, pp 323\u2013338. ACM","DOI":"10.1145\/2544173.2509520"},{"key":"9634_CR18","doi-asserted-by":"crossref","unstructured":"Galenson J, Reames P, Bodik R, Hartmann B, Sen K (2014) Codehint: Dynamic and interactive synthesis of code snippets. In: Proceedings of the 36th international conference on software engineering, ICSE, pp 653-663","DOI":"10.1145\/2568225.2568250"},{"key":"9634_CR19","volume-title":"Design patterns: Elements of reusable object-oriented software","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: Elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., Boston"},{"key":"9634_CR20","doi-asserted-by":"crossref","unstructured":"Ganguly D, Roy D, Mitra M, Jones GJ (2015) Word embedding based generalized language model for information retrieval. In: Proceedings of the 38th international ACM SIGIR conference on research and development in information retrieval (SIGIR), pp 795\u2013798","DOI":"10.1145\/2766462.2767780"},{"key":"9634_CR21","doi-asserted-by":"crossref","unstructured":"Gao Q, Zhang H, Wang J, Xiong Y, Zhang L, Mei H (2015) Fixing recurring crash bugs via analyzing Q&A sites. In: Proceedings of the 30th international conference on automated software engineering (ASE), pp 307\u2013318","DOI":"10.1109\/ASE.2015.81"},{"key":"9634_CR22","doi-asserted-by":"crossref","unstructured":"Gharehyazie M, Ray B, Filkov V (2017) Some from here, some from there: Cross-project code reuse in github. In: Proceedings of the 14th international conference on mining software repositories, MSR \u201917, pp 291\u2013301","DOI":"10.1109\/MSR.2017.15"},{"key":"9634_CR23","doi-asserted-by":"crossref","unstructured":"Glaser B (2017) Discovery of grounded theory: Strategies for qualitative research. Routledge","DOI":"10.4324\/9780203793206"},{"key":"9634_CR24","doi-asserted-by":"crossref","unstructured":"Gu X, Zhang H, Zhang D, Kim S (2016) Deep API learning. In: Proceedings of the 24th ACM SIGSOFT international symposium on foundations of software engineering (FSE), pp 631\u2013642. ACM","DOI":"10.1145\/2950290.2950334"},{"key":"9634_CR25","first-page":"1","volume":"2","author":"K Gwet","year":"2002","unstructured":"Gwet K et al (2002) Inter-rater reliability: dependency on trait prevalence and marginal homogeneity. Statistical Methods for Inter-Rater Reliability Assessment Series 2:1\u20139","journal-title":"Statistical Methods for Inter-Rater Reliability Assessment Series"},{"key":"9634_CR26","doi-asserted-by":"crossref","unstructured":"Hua L, Kim M, McKinley KS (2015) Does automated refactoring obviate systematic editing?. In: IEEE\/ACM 37th IEEE international conference on software engineering (ICSE), vol 1, pp 392\u2013402. IEEE","DOI":"10.1109\/ICSE.2015.58"},{"key":"9634_CR27","doi-asserted-by":"crossref","unstructured":"Kalliamvakou E, Gousios G, Blincoe K, Singer L, German DM, Damian D (2014a) The promises and perils of mining GitHub. In: Proceedings of the 11th working conference on mining software repositories (MSR), pp 92\u2013101. ACM","DOI":"10.1145\/2597073.2597074"},{"key":"9634_CR28","doi-asserted-by":"crossref","unstructured":"Kalliamvakou E, Gousios G, Blincoe K, Singer L, German DM, Damian D (2014b) The promises and perils of mining GitHub. In: Proceedings of the 11th working conference on mining software repositories (MSR), pp 92\u2013101","DOI":"10.1145\/2597073.2597074"},{"key":"9634_CR29","unstructured":"Krumia (2014) Introduce an \u201cobsolete answer\u201d vote. https:\/\/meta.stackoverflow.com\/questions\/272651\/introduce-an-obsolete-answer-vote ,. (last visited: Aug 25)"},{"key":"9634_CR30","doi-asserted-by":"crossref","unstructured":"Lai S, Xu L, Liu K, Zhao J (2015) Recurrent convolutional neural networks for text classification. In: Proceedings of the 29th AAAI conference on artificial intelligence, pp 2267\u20132273. AAAI Press","DOI":"10.1609\/aaai.v29i1.9513"},{"key":"9634_CR31","doi-asserted-by":"crossref","unstructured":"Liu P, Joty SR, Meng HM (2015) Fine-grained opinion mining with recurrent neural networks and word embeddings. In: Proceedings of the 2015 conference on empirical methods in natural language processing (EMNLP), pp 1433\u20131443. The Association for Computational Linguistics","DOI":"10.18653\/v1\/D15-1168"},{"key":"9634_CR32","doi-asserted-by":"crossref","unstructured":"Lv F, Zhang H, Lou J-G, Wang S, Zhang D, Zhao J (2015) CodeHow: Effective code search based on API understanding and extended boolean model. In: Proceedings of the 30th IEEE\/ACM international conference on automated software engineering (ASE), pp 260\u2013270. IEEE","DOI":"10.1109\/ASE.2015.42"},{"key":"9634_CR33","doi-asserted-by":"crossref","unstructured":"McMillan C, Grechanik M, Poshyvanyk D, Xie Q, Fu C (2011) Portfolio: Finding relevant functions and their usage. In: Proceedings of the 33rd international conference on software engineering (ICSE), pp 111\u2013120","DOI":"10.1145\/1985793.1985809"},{"key":"9634_CR34","doi-asserted-by":"crossref","unstructured":"Meng N, Kim M, McKinley KS (2011) Systematic editing: Generating program transformations from an example. In: Proceedings of the 32nd ACM SIGPLAN conference on programming language design and implementation (PLDI), pages 329\u2013342","DOI":"10.1145\/1993498.1993537"},{"key":"9634_CR35","doi-asserted-by":"crossref","unstructured":"Meng N, Kim M, McKinley KS (2013) Lase: locating and applying systematic edits by learning from examples. In: Proceedings of the 2013 international conference on software engineering, pp 502\u2013511. IEEE","DOI":"10.1109\/ICSE.2013.6606596"},{"key":"9634_CR36","doi-asserted-by":"crossref","unstructured":"Nguyen AT, Nguyen TT, Nguyen HA, Tamrawi A, Nguyen HV, Al-Kofahi J, Nguyen TN (2012) Graph-based pattern-oriented, context-sensitive source code completion. In: Proceedings of the 34th international conference on software engineering (ICSE), pp 69\u201379","DOI":"10.1109\/ICSE.2012.6227205"},{"key":"9634_CR37","doi-asserted-by":"crossref","unstructured":"Ponzanelli L, Bacchelli A, Lanza M (2013) Leveraging crowd knowledge for software comprehension and development. In: Proceedings of the 17th european conference on software maintenance and reengineering (CSMR), pp 57\u201366. IEEE","DOI":"10.1109\/CSMR.2013.16"},{"key":"9634_CR38","doi-asserted-by":"crossref","unstructured":"Ponzanelli L, Bavota G, Di Penta M, Oliveto R, Lanza M (2014a) 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. ACM","DOI":"10.1145\/2597073.2597077"},{"key":"9634_CR39","doi-asserted-by":"crossref","unstructured":"Ponzanelli L, Bavota G, Di Penta M, Oliveto R, Lanza M (2014b) Prompter: A self-confident recommender system. In: ICSME, pp 577\u2013580","DOI":"10.1109\/ICSME.2014.99"},{"key":"9634_CR40","doi-asserted-by":"crossref","unstructured":"Ponzanelli L, Mocci A, Bacchelli A, Lanza M (2014c) Understanding and classifying the quality of technical forum questions. In: Proceedings of the 14th international conference on quality software (QSIC), pp 343\u2013352","DOI":"10.1109\/QSIC.2014.27"},{"key":"9634_CR41","doi-asserted-by":"crossref","unstructured":"Raychev V, Vechev M, Yahav E (2014) Code completion with statistical language models. In: Proceedings of the 35th ACM SIGPLAN conference on programming language design and implementation (PLDI), pp 419\u2013428","DOI":"10.1145\/2666356.2594321"},{"key":"9634_CR42","first-page":"159","volume":"19","author":"U Reja","year":"2003","unstructured":"Reja U, Manfreda KL, Hlebec V, Vehovar V (2003) Open-ended vs. close-ended questions in web questionnaires. Developments in Applied Statistics (Metodolo\u0161,ki zvezki) 19:159\u201377","journal-title":"Developments in Applied Statistics (Metodolo\u0161,ki zvezki)"},{"key":"9634_CR43","doi-asserted-by":"crossref","unstructured":"Rigby PC, Robillard MP (2013) Discovering essential code elements in informal documentation. In: Proceedings of the 2013 international conference on software engineering (ICSE), pp 832\u2013841. IEEE","DOI":"10.1109\/ICSE.2013.6606629"},{"issue":"4","key":"9634_CR44","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1109\/32.799955","volume":"25","author":"CB Seaman","year":"1999","unstructured":"Seaman CB (1999) Qualitative methods in empirical studies of software engineering. IEEE Trans Softw Eng (TSE) 25(4):557\u2013572","journal-title":"IEEE Trans Softw Eng (TSE)"},{"key":"9634_CR45","doi-asserted-by":"crossref","unstructured":"Seaman CB, Shull F, Regardie M, Elbert D, Feldmann RL, Guo Y, Godfrey S (2008) Defect categorization: making use of a decade of widely varying historical data. In: Proceedings of the 2nd ACM-IEEE international symposium on Empirical software engineering and measurement, pp 149\u2013157. ACM","DOI":"10.1145\/1414004.1414030"},{"key":"9634_CR46","unstructured":"Searchcode (2016a) Searchcode - API. https:\/\/searchcode.com\/api\/ . (last visited: Aug 25, 2017)"},{"key":"9634_CR47","unstructured":"Searchcode (2016b) Searchcode - Homepage. https:\/\/searchcode.com\/ . (last visited: Aug 25, 2017)"},{"key":"9634_CR48","unstructured":"Sillito J, Maurer F, Nasehi SM, Burns C (2012) What makes a good code example?: A study of programming Q&A in StackOverflow. In: Proceedings of the 2012 IEEE international conference on software maintenance (ICSM), pp 25\u201334"},{"key":"9634_CR49","unstructured":"Stack Exchange (2015) The MIT license \u2014 clarity on using code on stack overflow and stack exchange. https:\/\/meta.stackexchange.com\/q\/271080\/337948 ,. (last visited: Aug 25, 2017)"},{"key":"9634_CR50","unstructured":"Stack Exchange (2017) All sites - Stack Exchange. https:\/\/stackexchange.com\/sites ,. (last visited: Aug 25, 2017)"},{"key":"9634_CR51","unstructured":"Stack Overflow (2014) Feedback requested: Runnable code snippets in questions and answers. https:\/\/meta.stackoverflow.com\/questions\/269753\/feedback-requested-runnable-code-snippets-in-questions-and-answers . (last visited: Aug 25, 2017)"},{"key":"9634_CR52","unstructured":"Stack Overflow (2016) Stack Overflow developer survey results 2016. http:\/\/stackoverflow.com\/research\/developer-survey-2016 ,. (last visited: Aug 25, 2017)"},{"key":"9634_CR53","unstructured":"Stack Overflow (2017) Stack Overflow - Homepage. https:\/\/stackoverflow.com\/ ,. (last visited: Aug 25, 2017)"},{"key":"9634_CR54","doi-asserted-by":"crossref","unstructured":"Treude C, Robillard MP (2016) Augmenting API documentation with insights from Stack Overflow. In: Proceedings of the 38th international conference on software engineering (ICSE), pp 392\u2013403. ACM","DOI":"10.1145\/2884781.2884800"},{"key":"9634_CR55","doi-asserted-by":"crossref","unstructured":"Treude C, Robillard MP (2017) Understanding stack overflow code fragments. In: 2017 IEEE international conference on software maintenance and evolution, ICSME 2017, Shanghai, China, September 17-22, pp 509-513","DOI":"10.1109\/ICSME.2017.24"},{"key":"9634_CR56","doi-asserted-by":"crossref","unstructured":"Treude C, Barzilay O, Storey M-A (2011) How do programmers ask and answer questions on the web? (NIER track). In: Proceedings of the 33rd international conference on software engineering (ICSE), pp 804\u2013807","DOI":"10.1145\/1985793.1985907"},{"key":"9634_CR57","doi-asserted-by":"crossref","unstructured":"Vasilescu B, Filkov V, Serebrenik A (2013) StackOverflow and GitHub: Associations between software development and crowdsourced knowledge. In: Proceedings of 2013 international conference on social computing (SocialCom), pp 188\u2013195. IEEE","DOI":"10.1109\/SocialCom.2013.35"},{"key":"9634_CR58","doi-asserted-by":"crossref","unstructured":"Wang H, Lu Y, Zhai C (2010) Latent aspect rating analysis on review text data: A rating regression approach. In: Proceedings of the 16th ACM SIGKDD international conference on knowledge discovery and data mining (KDD), pp 783\u2013792","DOI":"10.1145\/1835804.1835903"},{"key":"9634_CR59","doi-asserted-by":"crossref","unstructured":"Wang S, Lo D, Jiang L (2014a) Active code search: Incorporating user feedback to improve code search relevance. In: Proceedings of the 29th ACM\/IEEE international conference on automated software engineering (ASE), pp 677\u2013682","DOI":"10.1145\/2642937.2642947"},{"key":"9634_CR60","doi-asserted-by":"crossref","unstructured":"Wang S, Lo D, Vasilescu B, Serebrenik A (2014b) EnTagRec: An enhanced tag recommendation system for software information sites. In: Proceedings of the 2014 IEEE international conference on software maintenance and evolution (ICSME), pp 291\u2013300","DOI":"10.1109\/ICSME.2014.51"},{"issue":"3","key":"9634_CR61","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1007\/s10515-014-0170-2","volume":"23","author":"S Wang","year":"2016","unstructured":"Wang S, Lo D, Jiang L (2016a) Autoquery: automatic construction of dependency queries for code search. Autom Softw Eng 23(3):393\u2013425","journal-title":"Autom Softw Eng"},{"key":"9634_CR62","doi-asserted-by":"crossref","unstructured":"Wang S, Lo D, Vasilescu B, Serebrenik A (2017a) EnTagRec ++: An enhanced tag recommendation system for software information sites. Empirical Software Engineering","DOI":"10.1007\/s10664-017-9533-1"},{"key":"9634_CR63","doi-asserted-by":"crossref","unstructured":"Wang S, Chen T.-H., Hassan AE (2017b) Understanding the factors for fast answers in technical Q&A websites, Empirical Software Engineering, pp 1\u201342","DOI":"10.1145\/3180155.3182521"},{"issue":"1","key":"9634_CR64","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1002\/smr.1581","volume":"26","author":"X Wang","year":"2014","unstructured":"Wang X, Pollock LL, Vijay-Shanker K (2014c) Automatic segmentation of method code into meaningful blocks: Design and evaluation. J Soft Evolution Process 26(1):27\u201349","journal-title":"J Soft Evolution Process"},{"key":"9634_CR65","doi-asserted-by":"crossref","unstructured":"Wang X, Pollock LL, Vijay-Shanker K (2017) Automatically generating natural language descriptions for object-related statement sequences. In: IEEE 24th international conference on software analysis, evolution and reengineering, SANER 2017, Klagenfurt, Austria, February 20-24, pp 205\u2013216","DOI":"10.1109\/SANER.2017.7884622"},{"key":"9634_CR66","doi-asserted-by":"crossref","unstructured":"Wang Y, Feng Y, Martins R, Kaushik A, Dillig I, Reiss SP (2016b) Hunter: next-generation code reuse for java. In: Proceedings of the 24th ACM SIGSOFT international symposium on foundations of software engineering, pp 1028\u20131032. ACM","DOI":"10.1145\/2950290.2983934"},{"key":"9634_CR67","doi-asserted-by":"crossref","unstructured":"Wang Z, Hamza W, Florian R (2017d) Bilateral multi-perspective matching for natural language sentences. arXiv: 1702.03814","DOI":"10.24963\/ijcai.2017\/579"},{"key":"9634_CR68","unstructured":"Wong T-L, Lam W, Wong T-S (2008) An unsupervised framework for extracting and normalizing product attributes from multiple web sites. In: Proceedings of the 31st annual international acm sigir conference on research and development in information retrieval (SIGIR), pp 35\u201342"},{"key":"9634_CR69","unstructured":"Wu Y, Wang S, Bezemer C-P, Inoue K (2017) Online appendix of manuscript \u201dHow Do Developers Utilize Source Code from Stack Overflow?\u201d. https:\/\/zenodo.org\/record\/1116508"},{"key":"9634_CR70","doi-asserted-by":"crossref","unstructured":"Xia X, Bao L, Lo D, Kochhar PS, Hassan AE, Xing Z (2017) What do developers search for on the web? Empirical Software Engineering","DOI":"10.1007\/s10664-017-9514-4"},{"issue":"26","key":"9634_CR71","first-page":"1","volume":"99","author":"X Xin","year":"2017","unstructured":"Xin X, Lingfeng B, David L, Zhenchang X, Ahmed EH, Shanping L (2017) Measuring program comprehension: A large-scale field study with professionals. IEEE Trans Softw Eng (TSE) 99(26):1\u20131","journal-title":"IEEE Trans Softw Eng (TSE)"},{"issue":"2","key":"9634_CR72","doi-asserted-by":"publisher","first-page":"292","DOI":"10.1145\/244795.244801","volume":"19","author":"DM Yellin","year":"1997","unstructured":"Yellin DM, Strom RE (1997) Protocol specifications and component adaptors. ACM Trans Program Lang Syst (TOPLAS) 19(2):292\u2013333","journal-title":"ACM Trans Program Lang Syst (TOPLAS)"},{"key":"9634_CR73","doi-asserted-by":"crossref","unstructured":"Yin P, Neubig G (2017) A syntactic neural model for general-purpose code generation. arXiv: 1704.01696","DOI":"10.18653\/v1\/P17-1041"},{"key":"9634_CR74","unstructured":"Yu J, Zha Z-J, Wang M, Chua T-S (2011) Aspect ranking: Identifying important product aspects from online consumer reviews. In: Proceedings of the 49th annual meeting of the association for computational linguistics: human language technologies - vol 1, pp 1496\u20131505"},{"key":"9634_CR75","doi-asserted-by":"crossref","unstructured":"Zagalsky A, German DM, Storey M-A, Teshima CG, Poo-Caama\u00f1o G (2017) How the R community creates and curates knowledge: an extended study of Stack Overflow and mailing lists. Empirical Software Engineering","DOI":"10.1145\/2901739.2901772"},{"key":"9634_CR76","doi-asserted-by":"crossref","unstructured":"Zhang WE, Sheng QZ, Lau JH, Abebe E (2017) Detecting duplicate posts in programming qa communities via latent semantics and association rules. In: Proceedings of the 26th international conference on World Wide Web (WWW), pp 1221\u20131229","DOI":"10.1145\/3038912.3052701"},{"issue":"5","key":"9634_CR77","doi-asserted-by":"publisher","first-page":"981","DOI":"10.1007\/s11390-015-1576-4","volume":"30","author":"Y Zhang","year":"2015","unstructured":"Zhang Y, Lo D, Xia X, Sun J-L (2015) Multi-factor duplicate question detection in Stack Overflow. J Comput Sci Technol 30(5):981\u2013997","journal-title":"J Comput Sci Technol"},{"key":"9634_CR78","first-page":"204","volume-title":"Ontology based opinion mining for movie reviews","author":"L Zhao","year":"2009","unstructured":"Zhao L, Li C (2009) Ontology based opinion mining for movie reviews. Springer, Berlin, pp 204\u2013214"},{"key":"9634_CR79","doi-asserted-by":"crossref","unstructured":"Zhou P, Liu J, Yang Z, Zhou G (2017) Scalable tag recommendation for software information sites. In: Proceedings of the 24th international conference on software analysis, evolution and reengineering (SANER), pp 272\u2013282. IEEE","DOI":"10.1109\/SANER.2017.7884628"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-018-9634-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-018-9634-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-018-9634-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,26]],"date-time":"2022-08-26T23:20:26Z","timestamp":1661556026000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-018-9634-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,4]]},"references-count":79,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,4]]}},"alternative-id":["9634"],"URL":"https:\/\/doi.org\/10.1007\/s10664-018-9634-5","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,4]]},"assertion":[{"value":"4 July 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}