{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T04:34:43Z","timestamp":1771043683782,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,27]],"date-time":"2020-06-27T00:00:00Z","timestamp":1593216000000},"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":[[2020,6,27]]},"DOI":"10.1145\/3387940.3391494","type":"proceedings-article","created":{"date-parts":[[2020,9,25]],"date-time":"2020-09-25T15:22:31Z","timestamp":1601047351000},"page":"117-124","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Building Implicit Vector Representations of Individual Coding Style"],"prefix":"10.1145","author":[{"given":"Vladimir","family":"Kovalenko","sequence":"first","affiliation":[{"name":"JetBrains Research, Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Egor","family":"Bogomolov","sequence":"additional","affiliation":[{"name":"JetBrains Research, Saint Petersburg, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timofey","family":"Bryksin","sequence":"additional","affiliation":[{"name":"JetBrains Research, Saint Petersburg, Russia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alberto","family":"Bacchelli","sequence":"additional","affiliation":[{"name":"University of Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,9,25]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2019. Eclipse CDT | The Eclipse Foundation. https:\/\/www.eclipse.org\/cdt\/. (2019). Accessed: 2019-12-27.  2019. Eclipse CDT | The Eclipse Foundation. https:\/\/www.eclipse.org\/cdt\/. (2019). Accessed: 2019-12-27."},{"key":"e_1_3_2_1_2_1","unstructured":"2019. Eclipse desktop & web IDEs | The Eclipse Foundation. https:\/\/www.eclipse.org\/ide\/. (2019). Accessed: 2019-12-27.  2019. Eclipse desktop & web IDEs | The Eclipse Foundation. https:\/\/www.eclipse.org\/ide\/. (2019). Accessed: 2019-12-27."},{"key":"e_1_3_2_1_3_1","unstructured":"2019. Eclipse Java development tools (JDT) | The Eclipse Foundation. https:\/\/www.eclipse.org\/jdt\/. (2019). Accessed: 2019-12-27.  2019. Eclipse Java development tools (JDT) | The Eclipse Foundation. https:\/\/www.eclipse.org\/jdt\/. (2019). Accessed: 2019-12-27."},{"key":"e_1_3_2_1_4_1","unstructured":"2019. IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains. https:\/\/www.jetbrains.com\/idea\/. (2019). Accessed: 2019-12-27.  2019. IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains. https:\/\/www.jetbrains.com\/idea\/. (2019). Accessed: 2019-12-27."},{"key":"e_1_3_2_1_5_1","unstructured":"2019. Program Structure Interface (PSI). https:\/\/www.jetbrains.org\/intellij\/sdk\/docs\/basics\/architectural_overview\/psi.html. (2019). Accessed: 2019-12-26.  2019. Program Structure Interface (PSI). https:\/\/www.jetbrains.org\/intellij\/sdk\/docs\/basics\/architectural_overview\/psi.html. (2019). Accessed: 2019-12-26."},{"key":"e_1_3_2_1_6_1","volume-title":"International Conference on Machine Learning. 2091--2100","author":"Allamanis Miltiadis","year":"2016","unstructured":"Miltiadis Allamanis , Hao Peng , and Charles Sutton . 2016 . A convolutional attention network for extreme summarization of source code . In International Conference on Machine Learning. 2091--2100 . Miltiadis Allamanis, Hao Peng, and Charles Sutton. 2016. A convolutional attention network for extreme summarization of source code. In International Conference on Machine Learning. 2091--2100."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192412"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-66402-6_6"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134336"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3303772.3303813"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486882"},{"key":"e_1_3_2_1_13_1","volume-title":"Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv.1409.0473","author":"Bahdanau Dzmitry","year":"2014","unstructured":"Dzmitry Bahdanau , Kyunghyun Cho , and Yoshua Bengio . 2014. Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv.1409.0473 ( 2014 ). Dzmitry Bahdanau, Kyunghyun Cho, and Yoshua Bengio. 2014. Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv.1409.0473 (2014)."},{"key":"e_1_3_2_1_14_1","volume-title":"24th USENIX Security Symposium (USENIX Security 15)","author":"Caliskan-Islam Aylin","year":"2015","unstructured":"Aylin Caliskan-Islam , Richard Harang , Andrew Liu , Arvind Narayanan , Clare Voss , Fabian Yamaguchi , and Rachel Greenstadt . 2015 . De-anonymizing Programmers via Code Stylometry . In 24th USENIX Security Symposium (USENIX Security 15) . USENIX Association, Washington, D.C., 255--270. https:\/\/www.usenix.org\/conference\/usenixsecurity15\/technical-sessions\/presentation\/caliskan-islam Aylin Caliskan-Islam, Richard Harang, Andrew Liu, Arvind Narayanan, Clare Voss, Fabian Yamaguchi, and Rachel Greenstadt. 2015. De-anonymizing Programmers via Code Stylometry. In 24th USENIX Security Symposium (USENIX Security 15). USENIX Association, Washington, D.C., 255--270. https:\/\/www.usenix.org\/conference\/usenixsecurity15\/technical-sessions\/presentation\/caliskan-islam"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1414004.1414008"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 34th International Conference on Machine Learning-Volume 70","author":"Devlin Jacob","year":"2017","unstructured":"Jacob Devlin , Jonathan Uesato , Surya Bhupatiraju , Rishabh Singh , Abdel-rahman Mohamed, and Pushmeet Kohli . 2017 . Robustfill: Neural program learning under noisy I\/O . In Proceedings of the 34th International Conference on Machine Learning-Volume 70 . JMLR. org, 990--998. Jacob Devlin, Jonathan Uesato, Surya Bhupatiraju, Rishabh Singh, Abdel-rahman Mohamed, and Pushmeet Kohli. 2017. Robustfill: Neural program learning under noisy I\/O. In Proceedings of the 34th International Conference on Machine Learning-Volume 70. JMLR. org, 990--998."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642982"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810335"},{"key":"e_1_3_2_1_19_1","volume-title":"Does reviewer recommendation help developers? IEEE Transactions on Software Engineering","author":"Kovalenko Vladimir","year":"2018","unstructured":"Vladimir Kovalenko , Nava Tintarev , Evgeny Pasynkov , Christian Bird , and Alberto Bacchelli . 2018. Does reviewer recommendation help developers? IEEE Transactions on Software Engineering ( 2018 ). Vladimir Kovalenko, Nava Tintarev, Evgeny Pasynkov, Christian Bird, and Alberto Bacchelli. 2018. Does reviewer recommendation help developers? IEEE Transactions on Software Engineering (2018)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276958.1277364"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594321"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081824"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87353-2_5"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.33"}],"event":{"name":"ICSE '20: 42nd International Conference on Software Engineering","location":"Seoul Republic of Korea","acronym":"ICSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"]},"container-title":["Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387940.3391494","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3387940.3391494","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:46Z","timestamp":1750199926000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387940.3391494"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":24,"alternative-id":["10.1145\/3387940.3391494","10.1145\/3387940"],"URL":"https:\/\/doi.org\/10.1145\/3387940.3391494","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-09-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}