{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T11:08:23Z","timestamp":1780571303229,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,21]],"date-time":"2022-05-21T00:00:00Z","timestamp":1653091200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"German Research Foundation"},{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["851895"],"award-info":[{"award-number":["851895"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,21]]},"DOI":"10.1145\/3510003.3510144","type":"proceedings-article","created":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T22:42:59Z","timestamp":1657060979000},"page":"1469-1481","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Nalin"],"prefix":"10.1145","author":[{"given":"Jibesh","family":"Patra","sequence":"first","affiliation":[{"name":"University of Stuttgart, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Pradel","sequence":"additional","affiliation":[{"name":"University of Stuttgart, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. TIOBE Index. https:\/\/www.tiobe.com\/tiobe-index. Accessed: 2021-08-31."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.26"},{"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.1145\/2786805.2786849"},{"key":"e_1_3_2_1_5_1","volume-title":"Typilus: Neural Type Hints. In PLDI.","author":"Allamanis Miltiadis","year":"2020","unstructured":"Miltiadis Allamanis, Earl T. Barr, Soline Ducousso, and Zheng Gao. 2020. Typilus: Neural Type Hints. In PLDI."},{"key":"e_1_3_2_1_6_1","volume-title":"6th International Conference on Learning Representations, ICLR 2018, Vancouver, BC, Canada, April 30 - May 3, 2018, Conference Track Proceedings. https:\/\/openreview.net\/forum?id=BJOFETxR-","author":"Allamanis Miltiadis","year":"2018","unstructured":"Miltiadis Allamanis, Marc Brockschmidt, and Mahmoud Khademi. 2018. Learning to Represent Programs with Graphs. In 6th International Conference on Learning Representations, ICLR 2018, Vancouver, BC, Canada, April 30 - May 3, 2018, Conference Track Proceedings. https:\/\/openreview.net\/forum?id=BJOFETxR-"},{"key":"e_1_3_2_1_7_1","volume-title":"Sutton","author":"Allamanis Miltiadis","year":"2016","unstructured":"Miltiadis Allamanis, Hao Peng, and Charles A. Sutton. 2016. A Convolutional Attention Network for Extreme Summarization of Source Code. In ICML. 2091--2100."},{"key":"e_1_3_2_1_8_1","volume-title":"7th International Conference on Learning Representations, ICLR 2019","author":"Alon Uri","year":"2019","unstructured":"Uri Alon, Shaked Brody, Omer Levy, and Eran Yahav. 2019. code2seq: Generating Sequences from Structured Representations of Code. In 7th International Conference on Learning Representations, ICLR 2019, New Orleans, LA, USA, May 6--9, 2019. https:\/\/openreview.net\/forum?id=H1gKYo09tX"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Uri Alon Meital Zilberstein Omer Levy and Eran Yahav. 2018. A General Path-Based Representation for Predicting Program Properties. In PLDI.","DOI":"10.1145\/3192366.3192412"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"e_1_3_2_1_11_1","volume-title":"Kaiser","author":"Aye Gareth Ari","year":"2020","unstructured":"Gareth Ari Aye and Gail E. Kaiser. 2020. Sequence Model Design for Code Completion in the Modern IDE. CoRR abs\/2004.05249 (2020). arXiv:2004.05249 https:\/\/arxiv.org\/abs\/2004.05249"},{"key":"e_1_3_2_1_12_1","volume-title":"Context2Name: A Deep Learning-Based Approach to Infer Natural Variable Names from Usage Contexts. CoRR arXiv:1809.05193","author":"Bavishi Rohan","year":"2018","unstructured":"Rohan Bavishi, Michael Pradel, and Koushik Sen. 2018. Context2Name: A Deep Learning-Based Approach to Infer Natural Variable Names from Usage Contexts. CoRR arXiv:1809.05193 (2018)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1162\/tacl_a_00051"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Shaked Brody Uri Alon and Eran Yahav. 2020. A Structural Model for Contextual Code Changes. In OOPSLA.","DOI":"10.1145\/3428283"},{"key":"e_1_3_2_1_15_1","volume-title":"Exploring the Influence of Identifier Names on Code Quality: An Empirical Study. In European Conference on Software Maintenance and Reengineering (CSMR). IEEE, 156--165","author":"Butler Simon","year":"2010","unstructured":"Simon Butler, Michel Wermelinger, Yijun Yu, and Helen Sharp. 2010. Exploring the Influence of Identifier Names on Code Quality: An Empirical Study. In European Conference on Software Maintenance and Reengineering (CSMR). IEEE, 156--165."},{"key":"e_1_3_2_1_16_1","volume-title":"Barr","author":"Dash Santanu Kumar","year":"2018","unstructured":"Santanu Kumar Dash, Miltiadis Allamanis, and Earl T. Barr. 2018. RefiNym: Using Names to Refine Types. In ESEC\/FSE."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Yaniv David Uri Alon and Eran Yahav. 2020. Neural reverse engineering of stripped binaries. In OOPSLA.","DOI":"10.1145\/3428293"},{"key":"e_1_3_2_1_18_1","volume-title":"Hoppity: Learning Graph Transformations to Detect and Fix Bugs in Programs. In ICLR.","author":"Dinella Elizabeth","year":"2020","unstructured":"Elizabeth Dinella, Hanjun Dai, Ziyang Li, Mayur Naik, Le Song, and Ke Wang. 2020. Hoppity: Learning Graph Transformations to Detect and Fix Bugs in Programs. In ICLR."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931061"},{"key":"e_1_3_2_1_20_1","unstructured":"Xiaodong Gu Hongyu Zhang and Sunghun Kim. 2018. Deep Code Search. In ICSE."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Rahul Gupta Soham Pal Aditya Kanade and Shirish Shevade. 2017. DeepFix: Fixing Common C Language Errors by Deep Learning. In AAAI.","DOI":"10.1609\/aaai.v31i1.10742"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454045"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"V. Hellendoorn C. Bird E. T. Barr and M. Allamanis. 2018. Deep Learning Type Inference. In FSE.","DOI":"10.1145\/3236024.3236051"},{"key":"e_1_3_2_1_24_1","volume-title":"Global Relational Models of Source Code. In 8th International Conference on Learning Representations, ICLR 2020","author":"Hellendoorn Vincent J.","year":"2020","unstructured":"Vincent J. Hellendoorn, Charles Sutton, Rishabh Singh, Petros Maniatis, and David Bieber. 2020. Global Relational Models of Source Code. In 8th International Conference on Learning Representations, ICLR 2020, Addis Ababa, Ethiopia, April 26--30, 2020. OpenReview.net. https:\/\/openreview.net\/forum?id=B1lnbRNtwr"},{"key":"e_1_3_2_1_25_1","volume-title":"David Lo, and Julia Lawall.","author":"Hoang Thong","year":"2020","unstructured":"Thong Hoang, Hong Jin Kang, David Lo, and Julia Lawall. 2020. CC2Vec: Distributed Representations of Code Changes. In ICSE."},{"key":"e_1_3_2_1_26_1","volume-title":"\u00d8stvold","author":"H\u00f8st Einar W.","year":"2009","unstructured":"Einar W. H\u00f8st and Bjarte M. \u00d8stvold. 2009. Debugging Method Names. In European Conference on Object-Oriented Programming (ECOOP). Springer, 294--317."},{"key":"e_1_3_2_1_27_1","volume-title":"Code Prediction by Feeding Trees to Transformers. arXiv preprint arXiv:2003.13848","author":"Kim Seohyun","year":"2020","unstructured":"Seohyun Kim, Jinman Zhao, Yuchi Tian, and Satish Chandra. 2020. Code Prediction by Feeding Trees to Transformers. arXiv preprint arXiv:2003.13848 (2020)."},{"key":"e_1_3_2_1_28_1","volume-title":"Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980","author":"Kingma Diederik P","year":"2014","unstructured":"Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014)."},{"key":"e_1_3_2_1_29_1","volume-title":"Graham Neubig, and Bogdan Vasilescu.","author":"Lacomis Jeremy","year":"2019","unstructured":"Jeremy Lacomis, Pengcheng Yin, Edward J. Schwartz, Miltiadis Allamanis, Claire Le Goues, Graham Neubig, and Bogdan Vasilescu. 2019. DIRE: A Neural Approach to Decompiled Identifier Naming. In ASE."},{"key":"e_1_3_2_1_30_1","volume-title":"International Conference on Automated Software Engineering (ASE). ACM, 103--112","author":"Julia","unstructured":"Julia L. Lawall and David Lo. 2010. An automated approach for finding variable-constant pairing bugs. In International Conference on Automated Software Engineering (ASE). ACM, 103--112."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080778"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2006.51"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"Yi Li Shaohua Wang Tien N. Nguyen and Son Van Nguyen. 2019. Improving Bug Detection via Context-Based Code Representation Learning and Attention-Based Neural Networks. In OOPSLA.","DOI":"10.1145\/3360588"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00019"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00045"},{"key":"e_1_3_2_1_36_1","volume-title":"Advances in Neural Information Processing Systems 26: 27th Annual Conference on Neural Information Processing Systems 2013. Proceedings of a meeting held December 5--8","author":"Mikolov Tomas","year":"2013","unstructured":"Tomas Mikolov, Ilya Sutskever, Kai Chen, Gregory S. Corrado, and Jeffrey Dean. 2013. Distributed Representations of Words and Phrases and their Compositionality. In Advances in Neural Information Processing Systems 26: 27th Annual Conference on Neural Information Processing Systems 2013. Proceedings of a meeting held December 5--8, 2013, Lake Tahoe, Nevada, United States. 3111--3119."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00035"},{"key":"e_1_3_2_1_38_1","volume-title":"Nguyen","author":"Nguyen Son","year":"2020","unstructured":"Son Nguyen, Hung Phan, Trinh Le, and Tien N. Nguyen. 2020. Suggesting Natural Method Names to Check Name Consistencies. In ICSE."},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 39th International Conference on Software Engineering, ICSE 2017","author":"Nguyen Trong Duc","year":"2017","unstructured":"Trong Duc Nguyen, Anh Tuan Nguyen, Hung Dang Phan, and Tien N. Nguyen. 2017. Exploring API embedding for API usages and applications. In Proceedings of the 39th International Conference on Software Engineering, ICSE 2017, Buenos Aires, Argentina, May 20--28, 2017. 438--449."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227137"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P18-1221"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468623"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 32nd International Conference on Machine Learning, ICML 2015","author":"Piech Chris","year":"2015","unstructured":"Chris Piech, Jonathan Huang, Andy Nguyen, Mike Phulsuksombati, Mehran Sahami, and Leonidas J. Guibas. 2015. Learning Program Embeddings to Propagate Feedback on Student Code. In Proceedings of the 32nd International Conference on Machine Learning, ICML 2015, Lille, France, 6--11 July 2015. 1093--1102. http:\/\/proceedings.mlr.press\/v37\/piech15.html"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386017"},{"key":"e_1_3_2_1_45_1","volume-title":"Neural Software Analysis. Commun. ACM","author":"Pradel Michael","year":"2022","unstructured":"Michael Pradel and Satish Chandra. 2022. Neural Software Analysis. Commun. ACM (2022). https:\/\/arxiv.org\/abs\/2011.07986 To appear."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409715"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276517"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"crossref","unstructured":"Veselin Raychev Martin T. Vechev and Andreas Krause. 2015. Predicting Program Properties from \"Big Code\".. In Principles of Programming Languages (POPL). 111--124.","DOI":"10.1145\/2775051.2677009"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173606"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3211346.3211353"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294276"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2012.106"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106289"},{"key":"e_1_3_2_1_54_1","volume-title":"IdBench: Evaluating Semantic Representations of Identifier Names in Source Code. In IEEE\/ACM International Conference on Software Engineering (ICSE).","author":"Wainakh Yaza","year":"2021","unstructured":"Yaza Wainakh, Moiz Rauf, and Michael Pradel. 2021. IdBench: Evaluating Semantic Representations of Identifier Names in Source Code. In IEEE\/ACM International Conference on Software Engineering (ICSE)."},{"key":"e_1_3_2_1_55_1","volume-title":"Assessing and Restoring Reproducibility of Jupyter Notebooks. In 2020 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 138--149","author":"Wang Jiawei","year":"2020","unstructured":"Jiawei Wang, KUO Tzu-Yang, Li Li, and Andreas Zeller. 2020. Assessing and Restoring Reproducibility of Jupyter Notebooks. In 2020 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 138--149."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385999"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"crossref","unstructured":"Yu Wang Fengjuan Gao Linzhang Wang and Ke Wang. 2020. Learning Semantic Program Embeddings with Graph Interval Neural Network. In OOPSLA.","DOI":"10.1145\/3428205"},{"key":"e_1_3_2_1_58_1","volume-title":"8th International Conference on Learning Representations, ICLR 2020","author":"Wei Jiayi","year":"2020","unstructured":"Jiayi Wei, Maruth Goyal, Greg Durrett, and Isil Dillig. 2020. LambdaNet: Probabilistic Type Inference using Graph Neural Networks. In 8th International Conference on Learning Representations, ICLR 2020, Addis Ababa, Ethiopia, April 26--30, 2020. OpenReview.net. https:\/\/openreview.net\/forum?id=Hkx6hANtwH"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950343"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"crossref","unstructured":"Jian Zhang Xu Wang Hongyu Zhang Hailong Sun Kaixuan Wang and Xudong Liu. 2019. A Novel Neural Source Code Representation based on Abstract Syntax Tree. In ICSE.","DOI":"10.1109\/ICSE.2019.00086"}],"event":{"name":"ICSE '22: 44th International Conference on Software Engineering","location":"Pittsburgh Pennsylvania","acronym":"ICSE '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 44th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510144","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510003.3510144","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:10:24Z","timestamp":1750183824000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510144"}},"subtitle":["learning from runtime behavior to find name-value inconsistencies in jupyter notebooks"],"short-title":[],"issued":{"date-parts":[[2022,5,21]]},"references-count":60,"alternative-id":["10.1145\/3510003.3510144","10.1145\/3510003"],"URL":"https:\/\/doi.org\/10.1145\/3510003.3510144","relation":{},"subject":[],"published":{"date-parts":[[2022,5,21]]},"assertion":[{"value":"2022-07-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}