title: Machine learning based analysis of object oriented code
metadata.name: dc.contributor.advisor
metadata.value: Шпильман Алексей Александрович
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Кузьмина Илия Викторовна
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Kuzmina Iliia
metadata.lang: en_GB
metadata.name: dc.contributor.editor
metadata.value: Брыксин Тимофей Александрович
metadata.lang: ru_RU
metadata.name: dc.contributor.editor
metadata.value: Bryksin Timofei Аleksаndrovich
metadata.lang: en_GB
metadata.name: dc.date.accessioned
metadata.value: 2018-07-25T20:18:04Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2018-07-25T20:18:04Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2017
metadata.name: dc.identifier.other
metadata.value: 034114
metadata.lang: en_GB
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/11309
metadata.lang: -
metadata.name: dc.description.abstract
metadata.value: Кузьмина Илия Викторовна  Анализ программного кода методами машинного обучения  к.т.н., доц. кафедры системного программирования Брыксин Тимофей Александрович  Направление математика и механика, кафедра системного программирования  Методы машинного обучения широко используются в различных областях, и хотя с анализом кода программ, написанных на объектно-ориентированном языке, человек всё ещё справляется гораздо лучше, определённые инструменты могли бы принести в этом пользу. В работе описывается подход к автоматическому рефакторингу архитектуры объектно-ориентированного кода. Результатами работы является исследование и разработка алгоритмов автоматической реструктуризации кода и создание инструмента для автоматической реструктуризации программ в виде плагина к среде разработки IntelliJ IDEA.   Использованных источников: 27  Кузьмина, И. В. Анализ программного кода методами машинного обучения: выпускная квалификационная работа: защищена 08.06.2017 / Кузьмина Илия Викторовна. – СПб., 2017. – 27 с. – Библиография: с. 25–27.
metadata.lang: ru_RU
metadata.name: dc.description.abstract
metadata.value: Kuzmina Iliia Viktorovna  Machine Learning Based Analysis of Object Oriented Code  Candidate of Engineering, assoc. prof., dept. of software engineering Timofey Alexandrovich Bryksin  Mathematics & mechanics, software engineering department  Machine learning algorithms are widely used in different fields, and despite the fact that humans can analyze object-oriented code much better than computers, some tools could help to perform an analysis. The methods of automatic refactoring are proposed in the work. As a result, algorithms of automatic code restructuring are implemented and the automatic refactoring tool is created as a plugin for IntelliJ IDEA.  Sources cited: 27  Kuzmina, I.V., Machine Learning Based Analysis of Object Oriented Code: Graduation thesis: Defended 08.06.2017 / Kuzmina Iliia Viktorovna. – St. Petersburg., 2017. – 27 pp. – Bibliography: pp. 25–27.
metadata.lang: en_GB
metadata.name: dc.language.iso
metadata.value: ru
metadata.name: dc.subject
metadata.value: анализ программного кода
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: автоматическая реструктуризация
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: машинное обучение
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: кластеризация
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: объектно-ориентированный код
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: метрики программного обеспечения
metadata.lang: ru_RU
metadata.name: dc.subject
metadata.value: code analysis
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: automatic refactoring
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: machine learning
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: clustering
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: object-oriented code
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: software metrics
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: Machine learning based analysis of object oriented code
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Анализ программного кода методами машинного обучения
metadata.lang: ru_RU
resources.filename: KuzminaDiploma_final.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/11309/1/KuzminaDiploma_final.pdf
resources.format: Adobe PDF
resources.description: Article
resources.size: 443,68 kB
resources.filename: reviewSV_Recenziya-Kuzmina.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/11309/2/reviewSV_Recenziya-Kuzmina.pdf
resources.format: Adobe PDF
resources.description: ReviewRev
resources.size: 273,29 kB
resources.filename: reviewSV_st006935_Bryksin_Timofej_Aleksandrovich_(supervisor)(Ru).txt
resources.url: https://dspace.spbu.ru/bitstream/11701/11309/3/reviewSV_st006935_Bryksin_Timofej_Aleksandrovich_%28supervisor%29%28Ru%29.txt
resources.format: Text
resources.description: ReviewSV
resources.size: 3,41 kB