Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://hdl.handle.net/11701/13607
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.advisorПоваров Никита Игоревичru_RU
dc.contributor.authorСмиренко Кирилл Петровичru_RU
dc.contributor.authorSmirenko Kirillen_GB
dc.contributor.editorБрыксин Тимофей Александровичru_RU
dc.contributor.editorBryksin Timofei Аleksаndrovichen_GB
dc.date.accessioned2018-07-26T15:26:25Z-
dc.date.available2018-07-26T15:26:25Z-
dc.date.issued2018
dc.identifier.other040107en_GB
dc.identifier.urihttp://hdl.handle.net/11701/13607-
dc.description.abstractДля развития языка программирования и его компилятора могут быть полезны примеры необычного кода на этом языке, выделяющегося своей нестандартной структурой — так называемые кодовые аномалии. В данной работе описана система поиска и анализа кодовых аномалий на языке Kotlin, одном из новых и динамично развивающихся языков программирования. Система проводит векторизацию функций на языке Kotlin посредством подсчёта синтаксических метрик деревьев разбора. Поиск аномалий проводится с помощью методов машинного обучения EllipticEnvelope, LocalOutlierFactor, IsolationForest. Описанный подход был успешно применён для составления ограниченного набора кодовых аномалий, наиболее интересных для разработчиков языка Kotlin.ru_RU
dc.description.abstractExtraordinary pieces of software source code — so-called code anomalies — are useful for improving a programming language and its compiler. In this work, a system for detecting and analyzing code anomalies in Kotlin programming language is described. The system performs vectorization of Kotlin functions by counting syntax metrics of parse trees. Anomaly detection is performed with machine learning methods: EllipticEnvelope, LocalOutlierFactor, IsolationForest. The approach described has been successfully used to form a set of code anomalies that are useful for developers of Kotlin language.en_GB
dc.language.isoru
dc.subjectпоиск аномалийru_RU
dc.subjectмашинное обучениеru_RU
dc.subjectкодовые аномалииru_RU
dc.subjectметрики исходного кодаru_RU
dc.subjectдерево разбораru_RU
dc.subjectконкретное синтаксическое деревоru_RU
dc.subjectKotlinru_RU
dc.subjectanomaly detectionen_GB
dc.subjectmachine learningen_GB
dc.subjectcode anomaliesen_GB
dc.subjectsource code metricsen_GB
dc.subjectparse treeen_GB
dc.subjectconcrete syntax treeen_GB
dc.subjectKotlinen_GB
dc.titleAnomaly detection in Kotlin codeen_GB
dc.title.alternativeДетектор аномалий в программах на языке Kotlinru_RU
Располагается в коллекциях:BACHELOR STUDIES



Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.