{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T11:46:48Z","timestamp":1778672808422,"version":"3.51.4"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,11,25]],"date-time":"2017-11-25T00:00:00Z","timestamp":1511568000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,11,25]],"date-time":"2017-11-25T00:00:00Z","timestamp":1511568000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1626262"],"award-info":[{"award-number":["1626262"]}],"id":[{"id":"10.13039\/100000001","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":[[2018,8]]},"DOI":"10.1007\/s10664-017-9566-5","type":"journal-article","created":{"date-parts":[[2017,11,25]],"date-time":"2017-11-25T04:38:07Z","timestamp":1511584687000},"page":"2398-2425","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["The need for software specific natural language techniques"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0059-4024","authenticated-orcid":false,"given":"Dave","family":"Binkley","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dawn","family":"Lawrie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Morrell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,11,25]]},"reference":[{"key":"9566_CR1","doi-asserted-by":"crossref","unstructured":"Abebe SL, Haiduc S, Tonella P, Marcus A (2009) Lexicon bad smells in software. In: 2009 16th Working Conference on Reverse Engineering. IEEE, Piscataway, pp 95\u201399","DOI":"10.1109\/WCRE.2009.26"},{"key":"9566_CR2","doi-asserted-by":"crossref","unstructured":"Alduailij M, Al-Duailej M (2015) Performance evaluation of information retrieval models in bug localization on the method level. In: 2015 international conference on collaboration technologies and systems (CTS). IEEE, Piscataway, pp 305\u2013313","DOI":"10.1109\/CTS.2015.7210439"},{"issue":"5","key":"9566_CR3","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1109\/TSE.2014.2312942","volume":"40","author":"V Arnaoudova","year":"2014","unstructured":"Arnaoudova V, Eshkevari LM, Di Penta M, Oliveto R, Antoniol G, Gueheneuc Y-G (2014) Repent: Analyzing the nature of identifier renamings. IEEE Trans Softw Eng 40(5):502\u2013532","journal-title":"IEEE Trans Softw Eng"},{"key":"9566_CR4","volume-title":"Modern information retrieval, vol 463","author":"R Baeza-Yates","year":"1999","unstructured":"Baeza-Yates R, Ribeiro-Neto B (1999) Modern information retrieval, vol 463. ACM Press, New York"},{"issue":"3","key":"9566_CR5","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1016\/j.jss.2010.11.918","volume":"84","author":"G Bavota","year":"2011","unstructured":"Bavota G, De Lucia A, Oliveto R (2011) Identifying extract class refactoring opportunities using structural and semantic cohesion measures. J Syst Softw 84(3):397\u2013414","journal-title":"J Syst Softw"},{"key":"9566_CR6","doi-asserted-by":"crossref","unstructured":"Binkley D, Lawrie D (2016) A case for software specific natural language techniques. In: 2016 IEEE 16th international working conference on source code analysis and manipulation (SCAM) . IEEE, Piscataway, pp 187\u2013196","DOI":"10.1109\/SCAM.2016.27"},{"issue":"0","key":"9566_CR7","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1016\/j.jss.2014.11.013","volume":"101","author":"D Binkley","year":"2015","unstructured":"Binkley D, Lawrie DJ, Uehlinger C, Heinz D (2015) Enabling improved ir-based feature location. J Syst Softw 101(0):30\u201342","journal-title":"J Syst Softw"},{"key":"9566_CR8","doi-asserted-by":"crossref","unstructured":"Callan JP, Bruce Croft W, Harding SM (1992) The inquery retrieval system. In: Proceedings of the third international conference on database and expert systems applications, pp 78\u201383","DOI":"10.1007\/978-3-7091-7557-6_14"},{"issue":"6","key":"9566_CR9","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1108\/eb050097","volume":"19","author":"C Cleverdon","year":"1967","unstructured":"Cleverdon C (1967) The cranfield tests on index language devices. Aslib proceedings 19(6):173\u2013194. MCB UP Ltd","journal-title":"Aslib proceedings"},{"key":"9566_CR10","doi-asserted-by":"crossref","unstructured":"De Lucia A, Oliveto R, Sgueglia P (2006) Incremental approach and user feedbacks: a silver bullet for traceability recovery. In: 22nd IEEE international conference on software maintenance, 2006. ICSM\u201906. IEEE, Piscataway, pp 299\u2013309","DOI":"10.1109\/ICSM.2006.32"},{"issue":"2","key":"9566_CR11","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1109\/TSE.2010.89","volume":"37","author":"A De Lucia","year":"2011","unstructured":"De Lucia A, Di Penta M, Oliveto R (2011) Improving source code lexicon via traceability and information retrieval. IEEE Trans Softw Eng 37(2):205\u2013227","journal-title":"IEEE Trans Softw Eng"},{"issue":"7","key":"9566_CR12","first-page":"107","volume":"23","author":"B Dit","year":"2011","unstructured":"Dit B, Revelle M, Gethers M, Poshyvanyk D (2011) Feature location in source code: A taxonomy and survey. J Softw Maint Evol 23(7):107\u2013117","journal-title":"J Softw Maint Evol"},{"key":"9566_CR13","doi-asserted-by":"crossref","unstructured":"Enslen E, Hill E, Pollock L, Vijay-Shanker K (2009) Mining source code to automatically split identifiers for software analysis. In: Proceedings of the 2009 mining software repositories (MSR). IEEE, Piscataway","DOI":"10.1109\/MSR.2009.5069482"},{"key":"9566_CR14","doi-asserted-by":"crossref","unstructured":"Gay G, Haiduc S, Marcus A, Menzies T (2009) On the use of relevance feedback in ir-based concept location. In: 2009. ICSM 2009. IEEE international conference on software maintenance. IEEE, Piscataway, pp 351\u2013360","DOI":"10.1109\/ICSM.2009.5306315"},{"key":"9566_CR15","doi-asserted-by":"crossref","unstructured":"Guerrouj L (2010) Automatic derivation of concepts based on the analysis of source code identifiers. In: 2013 20th working conference on reverse engineering (WCRE), vol 0, pp 301\u2013304","DOI":"10.1109\/WCRE.2010.45"},{"key":"9566_CR16","doi-asserted-by":"crossref","unstructured":"Krovetz R (1993) Viewing morphology as an inference process. In: Korfhage R et al (eds) Special interest group on information retrieval","DOI":"10.1145\/160688.160718"},{"key":"9566_CR17","doi-asserted-by":"crossref","unstructured":"Lavrenko V, Croft WB (2001) Relevance-based language models. In: Croft WB, Harper DJ, Kraft DH, Zobel J (eds) SIGIR conference on research and development in information retrieval","DOI":"10.1145\/383952.383972"},{"key":"9566_CR18","doi-asserted-by":"crossref","unstructured":"Lin J, Craig Murray G (2005) Assessing the term independence assumption in blind relevance feedback, ACM, New York","DOI":"10.1145\/1076034.1076165"},{"key":"9566_CR19","doi-asserted-by":"crossref","unstructured":"Manning C, Raghavan P, Schutze H (2008) Introduction to information retrieval, Cambridge University Press, Cambridge","DOI":"10.1017\/CBO9780511809071"},{"key":"9566_CR20","unstructured":"Mccallum A (2002) Mallet: A machine learning for language toolkit"},{"key":"9566_CR21","doi-asserted-by":"crossref","unstructured":"Pradel M, Gross TR (2011) Detecting anomalies in the order of equally-typed method arguments. In: Proceedings of the 2011 international symposium on software testing and analysis. ACM, New York, pp 232\u2013242","DOI":"10.1145\/2001420.2001448"},{"key":"9566_CR22","doi-asserted-by":"crossref","unstructured":"Rao S, Kak A (2011) Retrieval from software libraries for bug localization: a comparative study of generic and composite text models. In: Proceedings of the 8th working conference on mining software repositories (MSR \u201911). ACM, New York, pp 43\u201352","DOI":"10.1145\/1985441.1985451"},{"key":"9566_CR23","first-page":"109","volume":"109","author":"SE Robertson","year":"1995","unstructured":"Robertson SE, Walker S, Jones S, Hancock-Beaulieu MM, Gatford M et al (1995) Okapi at trec-3. Nist Special Publication Sp 109:109","journal-title":"Nist Special Publication Sp"},{"key":"9566_CR24","volume-title":"Effective bug detection and localization using information retrieval","author":"RK Saha","year":"2016","unstructured":"Saha RK (2016) Effective bug detection and localization using information retrieval. PhD thesis, University of Texas, Austin"},{"key":"9566_CR25","doi-asserted-by":"crossref","unstructured":"Savage T., Revelle M., Poshyvanyk D (2010) Flat\u22273: Feature location and textual tracing tool. In: Proceedings of 32nd ACM\/IEEE international conference on software engineering (ICSE\u201910), formal research tool demonstration. ACM, New York","DOI":"10.1145\/1810295.1810345"},{"key":"9566_CR26","doi-asserted-by":"crossref","unstructured":"Sisman B, Kak AC (2013) Assisting code search with automatic query reformulation for bug localization. In: Proceedings of the 10th working conference on mining software repositories. IEEE Press, Piscataway, pp 309\u2013318","DOI":"10.1109\/MSR.2013.6624044"},{"key":"9566_CR27","doi-asserted-by":"crossref","unstructured":"Tian K, Revelle M, Poshyvanyk D (2009) Using latent dirichlet allocation for automatic categorization of software. In: 2009 MSR\u201909. 6th, IEEE International Working Conference on Mining software repositories. IEEE, Piscataway, pp 163\u2013166","DOI":"10.1109\/MSR.2009.5069496"},{"key":"9566_CR28","doi-asserted-by":"crossref","unstructured":"Ellen M (2008) Voorhees. Overview of trec 2007. Technical report","DOI":"10.1145\/1297797.1297822"},{"key":"9566_CR29","unstructured":"Voorhees EM, Hardman DK (1999) Overview of the eightj text retrieval conference (trec-8). In: Trec, vol 99, pp 1\u201325"},{"key":"9566_CR30","doi-asserted-by":"crossref","unstructured":"Wang S, Lo D, Lawall J (2014) Compositional vector space models for improved bug localization. In: 2014 IEEE international conference on Software maintenance and evolution (ICSME) . IEEE, Piscataway, pp 171\u2013180","DOI":"10.1109\/ICSME.2014.39"},{"key":"9566_CR31","doi-asserted-by":"crossref","unstructured":"Wei X, Croft WB (2006) LDA-based document models for ad-hoc retrieval. In: Conference on Research and Development in Information Retrieval, Seattle","DOI":"10.1145\/1148170.1148204"},{"issue":"2","key":"9566_CR32","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1145\/984321.984322","volume":"22","author":"C Zhai","year":"2004","unstructured":"Zhai C, Lafferty J (2004) A study of smoothing methods for language models applied to information retrieval. ACM Transactions on Information Systems (TOIS) 22 (2):179\u2013214","journal-title":"ACM Transactions on Information Systems (TOIS)"},{"issue":"2","key":"9566_CR33","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1145\/3130348.3130377","volume":"51","author":"C Zhai","year":"2017","unstructured":"Zhai C, Lafferty J (2017) A study of smoothing methods for language models applied to ad hoc information retrieval. SIGIR Forum 51(2):268\u2013276","journal-title":"SIGIR Forum"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9566-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9566-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9566-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T15:07:58Z","timestamp":1589728078000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9566-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,25]]},"references-count":33,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,8]]}},"alternative-id":["9566"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9566-5","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,25]]},"assertion":[{"value":"25 November 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}