Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
http://hdl.handle.net/11701/13607
Полная запись метаданных
Поле DC | Значение | Язык |
---|---|---|
dc.contributor.advisor | Поваров Никита Игоревич | ru_RU |
dc.contributor.author | Смиренко Кирилл Петрович | ru_RU |
dc.contributor.author | Smirenko Kirill | en_GB |
dc.contributor.editor | Брыксин Тимофей Александрович | ru_RU |
dc.contributor.editor | Bryksin Timofei Аleksаndrovich | en_GB |
dc.date.accessioned | 2018-07-26T15:26:25Z | - |
dc.date.available | 2018-07-26T15:26:25Z | - |
dc.date.issued | 2018 | |
dc.identifier.other | 040107 | en_GB |
dc.identifier.uri | http://hdl.handle.net/11701/13607 | - |
dc.description.abstract | Для развития языка программирования и его компилятора могут быть полезны примеры необычного кода на этом языке, выделяющегося своей нестандартной структурой — так называемые кодовые аномалии. В данной работе описана система поиска и анализа кодовых аномалий на языке Kotlin, одном из новых и динамично развивающихся языков программирования. Система проводит векторизацию функций на языке Kotlin посредством подсчёта синтаксических метрик деревьев разбора. Поиск аномалий проводится с помощью методов машинного обучения EllipticEnvelope, LocalOutlierFactor, IsolationForest. Описанный подход был успешно применён для составления ограниченного набора кодовых аномалий, наиболее интересных для разработчиков языка Kotlin. | ru_RU |
dc.description.abstract | Extraordinary 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.iso | ru | |
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.subject | Kotlin | ru_RU |
dc.subject | anomaly detection | en_GB |
dc.subject | machine learning | en_GB |
dc.subject | code anomalies | en_GB |
dc.subject | source code metrics | en_GB |
dc.subject | parse tree | en_GB |
dc.subject | concrete syntax tree | en_GB |
dc.subject | Kotlin | en_GB |
dc.title | Anomaly detection in Kotlin code | en_GB |
dc.title.alternative | Детектор аномалий в программах на языке Kotlin | ru_RU |
Располагается в коллекциях: | BACHELOR STUDIES |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
Smirenko-report.pdf | Article | 432,33 kB | Adobe PDF | Просмотреть/Открыть |
reviewSV_Otzyv_na_kvalifikacionnuyu_rabotu_K_P_Smirenko_(2018).pdf | ReviewSV | 71,12 kB | Adobe PDF | Просмотреть/Открыть |
reviewSV_Recenziya_Smirenko_KP.jpg | ReviewRev | 5,18 MB | JPEG | Просмотреть/Открыть |
reviewSV_Recenziya_Smirenko_Kirill.jpg | ReviewRev | 734,44 kB | JPEG | Просмотреть/Открыть |
reviewSV_st006935_Bryksin_Timofej_Aleksandrovich_(supervisor)(Ru).txt | ReviewSV | 4,61 kB | Text | Просмотреть/Открыть |
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.