{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,8]],"date-time":"2026-09-08T03:47:01Z","timestamp":1788839221833,"version":"build-2803163510"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,11,11]],"date-time":"2014-11-11T00:00:00Z","timestamp":1415664000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,11,11]]},"DOI":"10.1145\/2635868.2635875","type":"proceedings-article","created":{"date-parts":[[2014,11,4]],"date-time":"2014-11-04T16:44:36Z","timestamp":1415119476000},"page":"269-280","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":179,"title":["On the localness of software"],"prefix":"10.1145","author":[{"given":"Zhaopeng","family":"Tu","sequence":"first","affiliation":[{"name":"University of California at Davis, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhendong","family":"Su","sequence":"additional","affiliation":[{"name":"University of California at Davis, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Premkumar","family":"Devanbu","sequence":"additional","affiliation":[{"name":"University of California at Davis, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,11,11]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.35"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.4360040203"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635883"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487127"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/354324.354362"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1983.4767370"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/92858.92860"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/176313.176316"},{"key":"e_1_3_2_1_9_1","volume-title":"A holistic approach to software quality at work. In 3WCSQ","author":"Broy M.","year":"2005","unstructured":"M. Broy , F. Dei\u00dfenb\u00f6ck , and M. Pizka . A holistic approach to software quality at work. In 3WCSQ , 2005 . M. Broy, F. Dei\u00dfenb\u00f6ck, and M. Pizka. A holistic approach to software quality at work. In 3WCSQ, 2005."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595728"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859005"},{"key":"e_1_3_2_1_12_1","first-page":"261","volume-title":"WCRE","author":"Campbell J. C.","unstructured":"J. C. Campbell , A. Hindle , and J. N. Amaral . Syntax errors just aren\u2019t natural: improving error reporting with language models . In WCRE , pages 252\u2013 261 . ACM, 2014. J. C. Campbell, A. Hindle, and J. N. Amaral. Syntax errors just aren\u2019t natural: improving error reporting with language models. In WCRE, pages 252\u2013261. ACM, 2014."},{"key":"e_1_3_2_1_13_1","first-page":"122","volume-title":"WCRE","author":"Caprile B.","unstructured":"B. Caprile and P. Tonella . Nomen est omen: Analyzing the language of function identifiers . In WCRE , pages 112\u2013 122 . IEEE, 1999. B. Caprile and P. Tonella. Nomen est omen: Analyzing the language of function identifiers. In WCRE, pages 112\u2013122. IEEE, 1999."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1946.10501898"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2009.5069482"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882315"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.539"},{"key":"e_1_3_2_1_18_1","first-page":"847","volume-title":"ICSE","author":"Hindle A.","unstructured":"A. Hindle , E. Barr , M. Gabel , Z. Su , and P. Devanbu . On the naturalness of software . In ICSE , pages 837\u2013 847 . IEEE, 2012. A. Hindle, E. Barr, M. Gabel, Z. Su, and P. Devanbu. On the naturalness of software. In ICSE, pages 837\u2013847. IEEE, 2012."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.117"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080790"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1900008.1900143"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1975.1055384"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TASSP.1987.1165125"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.3115\/997939.997975"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1181775.1181777"},{"key":"e_1_3_2_1_26_1","volume-title":"Tutorial Workbook","author":"Knight K.","year":"2009","unstructured":"K. Knight . Bayesian inference with tears . Tutorial Workbook , 2009 . K. Knight. Bayesian inference with tears. Tutorial Workbook, 2009."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062526"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2006.10.017"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.56193"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-006-9032-2"},{"key":"e_1_3_2_1_31_1","volume-title":"Cognitive perspectives on the role of naming in computer programs","author":"Liblit B.","year":"2006","unstructured":"B. Liblit , A. Begel , and E. Sweetser . Cognitive perspectives on the role of naming in computer programs . In PPIG. Psychology of Programming Interest Group , 2006 . B. Liblit, A. Begel, and E. Sweetser. Cognitive perspectives on the role of naming in computer programs. In PPIG. Psychology of Programming Interest Group, 2006."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065018"},{"key":"e_1_3_2_1_33_1","first-page":"40","volume-title":"ACL","author":"Movshovitz-Attias D.","unstructured":"D. Movshovitz-Attias and W. W. Cohen . Natural language models for predicting programming comments . In ACL , pages 35\u2013 40 . Association for Computational Linguistics, 2013. D. Movshovitz-Attias and W. W. Cohen. Natural language models for predicting programming comments. In ACL, pages 35\u201340. Association for Computational Linguistics, 2013."},{"key":"e_1_3_2_1_34_1","first-page":"79","volume-title":"ICSE","author":"Nguyen A. T.","unstructured":"A. T. Nguyen , T. T. Nguyen , H. A. Nguyen , A. Tamrawi , H. V. Nguyen , J. Al-Kofahi , and T. N. Nguyen . Graph-based pattern-oriented, context-sensitive source code completion . In ICSE , pages 69\u2013 79 . IEEE, 2012. A. T. Nguyen, T. T. Nguyen, H. A. Nguyen, A. Tamrawi, H. V. Nguyen, J. Al-Kofahi, and T. N. Nguyen. Graph-based pattern-oriented, context-sensitive source code completion. In ICSE, pages 69\u201379. IEEE, 2012."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2494584"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491458"},{"key":"e_1_3_2_1_37_1","first-page":"417","volume-title":"ICSE","author":"Parnas D. L.","unstructured":"D. L. Parnas , P. C. Clements , and D. M. Weiss . The modular structure of complex systems . In ICSE , pages 408\u2013 417 . IEEE, 1984. D. L. Parnas, P. C. Clements, and D. M. Weiss. The modular structure of complex systems. In ICSE, pages 408\u2013417. IEEE, 1984."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080777"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-010-0064-x"},{"key":"e_1_3_2_1_40_1","first-page":"277","volume-title":"Advanced Information Systems Engineering","author":"Rolland C.","unstructured":"C. Rolland and C. Proix . A natural language approach for requirements engineering . In Advanced Information Systems Engineering , pages 257\u2013 277 . Springer, 1992. C. Rolland and C. Proix. A natural language approach for requirements engineering. In Advanced Information Systems Engineering, pages 257\u2013277. Springer, 1992."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1008992.1008996"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1218563.1218587"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1082983.1083129"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859006"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985808"},{"key":"e_1_3_2_1_46_1","first-page":"127","volume-title":"AAAI Symposium: Probabilistic Approaches to Natural Language","author":"Srihari R.","year":"1992","unstructured":"R. Srihari and C. Baltus . Combining statistical and syntactic methods in recognizing handwritten sentences . In AAAI Symposium: Probabilistic Approaches to Natural Language , pages 121\u2013 127 , 1992 . R. Srihari and C. Baltus. Combining statistical and syntactic methods in recognizing handwritten sentences. In AAAI Symposium: Probabilistic Approaches to Natural Language, pages 121\u2013127, 1992."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882439"},{"key":"e_1_3_2_1_48_1","first-page":"836","volume-title":"ICSE","author":"Zhang C.","unstructured":"C. Zhang , J. Yang , Y. Zhang , J. Fan , X. Zhang , J. Zhao , and P. Ou . Automatic parameter recommendation for practical API usage . In ICSE , pages 826\u2013 836 . IEEE, 2012. C. Zhang, J. Yang, Y. Zhang, J. Fan, X. Zhang, J. Zhao, and P. Ou. Automatic parameter recommendation for practical API usage. In ICSE, pages 826\u2013836. IEEE, 2012."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509523"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03013-0_15"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-011-0082-3"}],"event":{"name":"SIGSOFT\/FSE'14: 22nd ACM SIGSOFT Symposium on the Foundations of Software Engineering","location":"Hong Kong China","acronym":"SIGSOFT\/FSE'14","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2635868.2635875","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2635868.2635875","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:03:44Z","timestamp":1750259024000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2635868.2635875"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,11,11]]},"references-count":51,"alternative-id":["10.1145\/2635868.2635875","10.1145\/2635868"],"URL":"https:\/\/doi.org\/10.1145\/2635868.2635875","relation":{},"subject":[],"published":{"date-parts":[[2014,11,11]]},"assertion":[{"value":"2014-11-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}