{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:15:44Z","timestamp":1763468144659},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2013,8,8]],"date-time":"2013-08-08T00:00:00Z","timestamp":1375920000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2014,12]]},"DOI":"10.1007\/s10664-013-9261-0","type":"journal-article","created":{"date-parts":[[2013,8,7]],"date-time":"2013-08-07T09:43:01Z","timestamp":1375868581000},"page":"1754-1780","source":"Crossref","is-referenced-by-count":43,"title":["An empirical study of identifier splitting techniques"],"prefix":"10.1007","volume":"19","author":[{"given":"Emily","family":"Hill","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Binkley","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dawn","family":"Lawrie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lori","family":"Pollock","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"K.","family":"Vijay-Shanker","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,8,8]]},"reference":[{"key":"9261_CR1","unstructured":"Atkinson K (2004) Spell checking oriented word lists (scowl). http:\/\/wordlist.sourceforge.net\/ . Accessed 13 July 2013"},{"key":"9261_CR2","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1007\/s10664-012-9201-4","volume":"18","author":"D Binkley","year":"2013","unstructured":"Binkley D, Davis M, Lawrie D, Maletic J, Morrell C, Sharif B (2013) The impact of identifier style on effort and comprehension. Empir Software Eng 18:219\u2013276. doi: 10.1007\/s10664-012-9201-4","journal-title":"Empir Software Eng"},{"key":"9261_CR3","unstructured":"Brants T, Franz A: Web 1t 5-gram version 1 (2006). Linguistic Data Consortium, Philadelphia"},{"key":"9261_CR4","doi-asserted-by":"crossref","unstructured":"Butler S, Wermelinger M, Yu Y, Sharp H (2011) Improving the tokenisation of identifier names. In: Proceedings of the 25th European conference on object-oriented programming, ECOOP\u201911. Springer-Verlag, Berlin, Heidelberg, pp 130\u2013154. http:\/\/dl.acm.org\/citation.cfm?id=2032497.2032507","DOI":"10.1007\/978-3-642-22655-7_7"},{"key":"9261_CR5","doi-asserted-by":"crossref","unstructured":"Caprile B, Tonella P (1999) Nomen est omen: Analyzing the language of function identifiers. In: WCRE \u201999: Proceedings of the 6th working conference on reverse engineering, pp 112\u2013122","DOI":"10.1109\/WCRE.1999.806952"},{"key":"9261_CR6","doi-asserted-by":"crossref","unstructured":"Caprile B, Tonella P (2000) Restructuring program identifier names. In: ICSM \u201900: Proceedings of the International Conference on Software Maintenance (ICSM\u201900). IEEE Computer Society, Washington, DC, USA, p 97","DOI":"10.1109\/ICSM.2000.883022"},{"key":"9261_CR7","doi-asserted-by":"crossref","unstructured":"Corazza A, Martino SD, Maggio V (2012) Linsen: An approach to split identifiers and expand abbreviations with linear complexity. In: Proceedings of the 2012 IEEE International Conference on Software Maintenance, ICSM \u201912. IEEE Computer Society, Washington, DC, USA","DOI":"10.1109\/ICSM.2012.6405277"},{"issue":"3","key":"9261_CR8","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1007\/s11219-006-9219-1","volume":"14","author":"F Deissenboeck","year":"2006","unstructured":"Deissenboeck F, Pizka M (2006) Concise and consistent naming. J Soft Quality Control 14(3):261\u2013282. doi: 10.1007\/s11219-006-9219-1","journal-title":"J Soft Quality Control"},{"key":"9261_CR9","doi-asserted-by":"crossref","unstructured":"Dit B, Guerrouj L, Poshyvanyk D, Antoniol G (2011) Can better identifier splitting techniques help feature location? In: 2011 IEEE 19th International Conference on Program Comprehension (ICPC), pp\u00a011\u201320. doi: 10.1109\/ICPC.2011.47","DOI":"10.1109\/ICPC.2011.47"},{"key":"9261_CR10","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 6th International Working Conference on Mining Software Repositories, MSR 2009, 71\u201380. doi: 10.1109\/MSR.2009.5069482","DOI":"10.1109\/MSR.2009.5069482"},{"key":"9261_CR11","unstructured":"Feild H, Binkley D, Lawrie D (2006) An empirical comparison of techniques for extracting concept abbreviations from identifiers. In: Proceedings of IASTED International Conference on Software Engineering and Applications (SEA\u201906)"},{"key":"9261_CR12","author":"L Guerrouj","year":"2011","unstructured":"Guerrouj L, Di\u00a0Penta M, Antoniol G, Gu\u00e9h\u00e9neuc YG (2011) Tidier: an identifier splitting approach using speech recognition techniques. Journal of Software Maintenance and Evolution: Research and Practice. doi: 10.1002\/smr.539","journal-title":"Journal of Software Maintenance and Evolution: Research and Practice"},{"key":"9261_CR13","doi-asserted-by":"crossref","unstructured":"Hill E, Fry ZP, Boyd H, Sridhara G, Novikova Y, Pollock L, Vijay-Shanker K (2008) AMAP: Automatically mining abbreviation expansions in programs to enhance software maintenance tools. In: MSR \u201908: Proceedings of the 5th international working conference on mining software repositories. IEEE Computer Society, Washington, DC, USA","DOI":"10.1145\/1370750.1370771"},{"key":"9261_CR14","doi-asserted-by":"crossref","unstructured":"Lawrie D, Binkley D (2011) Expanding identifiers to normalizing source code vocabulary. In: ICSM \u201911: Proceedings of the 27th IEEE international conference on software maintenance","DOI":"10.1109\/ICSM.2011.6080778"},{"key":"9261_CR15","doi-asserted-by":"crossref","unstructured":"Lawrie D, Binkley D, Morrell C (2010) Normalizing source code vocabulary. In: 17th Working Conference on Reverse Engineering (WCRE), pp 3\u201312. doi: 10.1109\/WCRE.2010.10","DOI":"10.1109\/WCRE.2010.10"},{"key":"9261_CR16","doi-asserted-by":"crossref","unstructured":"Lawrie D, Feild H, Binkley D (2007a) Extracting meaning from abbreviated identifiers. In: SCAM \u201907: Proceedings of the 7th IEEE International working conference on Source Code Analysis and Manipulation (SCAM 2007), pp 213\u2013222. doi: 10.1109\/SCAM.2007.9","DOI":"10.1109\/SCAM.2007.9"},{"issue":"4","key":"9261_CR17","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1007\/s10664-006-9032-2","volume":"12","author":"D Lawrie","year":"2007","unstructured":"Lawrie D, Feild H, Binkley D (2007b) Quantifying identifier quality: an analysis of trends. J Emp Soft Eng 12(4):359\u2013388","journal-title":"J Emp Soft Eng"},{"key":"9261_CR18","unstructured":"Liblit B, Begel A, Sweetser E (2006) Cognitive perspectives on the role of naming in computer programs. In: Proceedings of the 18th Annual Psychology of Programming Workshop"},{"key":"9261_CR19","doi-asserted-by":"crossref","unstructured":"Madani N, Guerrouj L, Di\u00a0Penta M, Gueheneuc Y, Antoniol G (2010) Recognizing words from source code identifiers using speech recognition techniques. In: 14th European Conference on Software Maintenance and Reengineering (CSMR), pp 68\u201377. doi: 10.1109\/CSMR.2010.31","DOI":"10.1109\/CSMR.2010.31"},{"key":"9261_CR20","doi-asserted-by":"crossref","unstructured":"Nie J, Gao J, He H, Chen W, Zhou M (2002) Resolving query translation ambiguity using a decaying co-occurrence model and syntactic dependence relations. In: SIGIR \u201902: Proceedings of the 2002 SIGIR. ACM, New York, NY, USA","DOI":"10.1145\/564376.564409"},{"key":"9261_CR21","unstructured":"Ott RL, Longnecker M (2001) An introduction to statistical methods and data analysis, 5th edn. Duxbury"},{"key":"9261_CR22","doi-asserted-by":"crossref","unstructured":"Runeson P, Alexandersson M, Nyholm O (2007) Detection of duplicate defect reports using natural language processing. In: ICSE \u201907: Proceedings of the 29th International Conference on Software Engineering. IEEE Computer Society, Washington, DC, USA, pp\u00a0499\u2013510. doi: 10.1109\/ICSE.2007.32","DOI":"10.1109\/ICSE.2007.32"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-013-9261-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-013-9261-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-013-9261-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,20]],"date-time":"2019-07-20T14:03:18Z","timestamp":1563631398000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-013-9261-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,8,8]]},"references-count":22,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2014,12]]}},"alternative-id":["9261"],"URL":"https:\/\/doi.org\/10.1007\/s10664-013-9261-0","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,8,8]]}}}