{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T16:28:40Z","timestamp":1780072120612,"version":"3.54.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,29]],"date-time":"2020-06-29T00:00:00Z","timestamp":1593388800000},"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,29]]},"DOI":"10.1145\/3379597.3387447","type":"proceedings-article","created":{"date-parts":[[2020,9,19]],"date-time":"2020-09-19T02:12:49Z","timestamp":1600481569000},"page":"455-465","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Using Large-Scale Anomaly Detection on Code to Improve Kotlin Compiler"],"prefix":"10.1145","author":[{"given":"Timofey","family":"Bryksin","sequence":"first","affiliation":[{"name":"JetBrains Research, Saint Petersburg State University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Victor","family":"Petukhov","sequence":"additional","affiliation":[{"name":"JetBrains"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ilya","family":"Alexin","sequence":"additional","affiliation":[{"name":"Saint Petersburg State University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stanislav","family":"Prikhodko","sequence":"additional","affiliation":[{"name":"Saint Petersburg State University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexey","family":"Shpilman","sequence":"additional","affiliation":[{"name":"JetBrains Research, Higher School of Economics"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vladimir","family":"Kovalenko","sequence":"additional","affiliation":[{"name":"JetBrains Research,"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nikita","family":"Povarov","sequence":"additional","affiliation":[{"name":"JetBrains"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,9,18]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2019. Kotlin (KT) - Bug and Issue Tracker. https:\/\/youtrack.jetbrains.com\/issues\/KT. Accessed: 2019-08-18.  2019. Kotlin (KT) - Bug and Issue Tracker. https:\/\/youtrack.jetbrains.com\/issues\/KT. Accessed: 2019-08-18."},{"key":"e_1_3_2_1_2_1","unstructured":"2019. Kotlin Programming Language. https:\/\/kotlinlang.org\/. Accessed: 2019-08-18.  2019. Kotlin Programming Language. https:\/\/kotlinlang.org\/. Accessed: 2019-08-18."},{"key":"e_1_3_2_1_3_1","unstructured":"2019. The State of the Octoverse: top programming languages of 2018 -The GitHub Blog. https:\/\/github.blog\/2018-11-15-state-of-the-octoverse-top-programming-languages\/. Accessed: 2019-08-18.  2019. The State of the Octoverse: top programming languages of 2018 -The GitHub Blog. https:\/\/github.blog\/2018-11-15-state-of-the-octoverse-top-programming-languages\/. Accessed: 2019-08-18."},{"key":"e_1_3_2_1_4_1","volume-title":"Abdun Naser Mahmood, and Md. Rafiqul Islam","author":"Ahmed Mohiuddin","year":"2016"},{"key":"e_1_3_2_1_5_1","volume-title":"A Survey of Machine Learning for Big Code and Naturalness. Comput. Surveys 51 (09","author":"Allamanis Miltiadis","year":"2017"},{"key":"e_1_3_2_1_6_1","volume-title":"International MICCAI Brainlesion Workshop. Springer, 161--169","author":"Baur Christoph","year":"2018"},{"key":"e_1_3_2_1_7_1","first-page":"2","article-title":"LOF","volume":"29","author":"Breunig Markus M.","year":"2000","journal-title":"Identifying Density-based Local Outliers. SIGMOD Rec."},{"key":"e_1_3_2_1_8_1","volume-title":"Detecting Anomalies in Kotlin Code. In Companion Proceedings for the ISSTA\/ECOOP 2018 Workshops","author":"Bryksin Timofey","year":"2018"},{"key":"e_1_3_2_1_9_1","volume-title":"24th {USENIX} Security Symposium ({USENIX} Security 15). 255--270.","author":"Caliskan-Islam Aylin"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1541880.1541882"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2009.5090050"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-13563-2_27"},{"key":"e_1_3_2_1_13_1","volume-title":"Workshop on clustering high dimensional data and its applications at 2nd SIAM international conference on data mining. 105--115","author":"Ertoz Levent","year":"2002"},{"key":"e_1_3_2_1_14_1","first-page":"226","article-title":"A density-based algorithm for discovering clusters in large spatial databases with noise","volume":"96","author":"Ester Martin","year":"1996","journal-title":"Kdd"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/829515.830554"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2009.60"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.1999.754967"},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 24th International Conference on Software Engineering","author":"Hangal Sudheendra"},{"key":"e_1_3_2_1_19_1","volume-title":"A survey of outlier detection methodologies. Artificial intelligence review 22, 2","author":"Hodge Victoria","year":"2004"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660226"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.30"},{"key":"e_1_3_2_1_22_1","first-page":"11","article-title":"Evaluating software engineering methods and tool part 1: The evaluation context and evaluation methods","volume":"21","author":"Kitchenham Barbara Ann","year":"1996","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"e_1_3_2_1_23_1","volume-title":"Isolation Forest. In Proceedings of the 2008 Eighth IEEE International Conference on Data Mining (ICDM '08)","author":"Liu Fei Tony","year":"2008"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2133360.2133363"},{"key":"e_1_3_2_1_25_1","volume-title":"On the Relevance of Code Anomalies for Identifying Architecture Degradation Symptoms. In 2012 16th European Conference on Software Maintenance and Reengineering. 277--286","author":"Macia I.","year":"2012"},{"key":"e_1_3_2_1_26_1","volume-title":"Data Mining and Knowledge Discovery Handbook","author":"Maimon Oded"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering","author":"Nguyen Tung Thanh"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.03.044"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1186\/s40411-015-0025-y"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25159-2_49"},{"key":"e_1_3_2_1_31_1","volume-title":"International Journal of Computer Trends and Technology (IJCTT)-volume 6","author":"Siva Prasad YA","year":"2013"},{"key":"e_1_3_2_1_32_1","volume-title":"Anomaly Detection with Robust Deep Autoencoders. In KDD '17 Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD '17)","author":"Paffenroth Chong Zhou","year":"2017"},{"key":"e_1_3_2_1_33_1","volume-title":"Anomaly Detection in Cyber Network Data Using a Cyber Language Approach. arXiv preprint arXiv:1808.10742","author":"Richardson Bartley D","year":"2018"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/3009657.3009740"},{"key":"e_1_3_2_1_35_1","volume-title":"A fast automaton-based method for detecting anomalous program behaviors. In sp","author":"Sekar R"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/11425274_2"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1980.234488"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196431"},{"key":"e_1_3_2_1_39_1","volume-title":"Source Code Metrics: A Systematic Mapping Study. Journal of Systems and Software 128 (04","author":"Varela Alberto","year":"2017"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970341"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287632"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993532"}],"event":{"name":"MSR '20: 17th International Conference on Mining Software Repositories","location":"Seoul Republic of Korea","acronym":"MSR '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","SIGAI ACM Special Interest Group on Artificial Intelligence","SIGKDD ACM Special Interest Group on Knowledge Discovery in Data"]},"container-title":["Proceedings of the 17th International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3379597.3387447","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3379597.3387447","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:20Z","timestamp":1750200080000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3379597.3387447"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,29]]},"references-count":42,"alternative-id":["10.1145\/3379597.3387447","10.1145\/3379597"],"URL":"https:\/\/doi.org\/10.1145\/3379597.3387447","relation":{},"subject":[],"published":{"date-parts":[[2020,6,29]]},"assertion":[{"value":"2020-09-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}