Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://hdl.handle.net/11701/25814
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.advisorПоваров Никита Игоревичru_RU
dc.contributor.advisorPovarov Nikita Igorevicen_GB
dc.contributor.authorКурбатова Зарина Идиевнаru_RU
dc.contributor.authorKurbatova Zarina Idievnaen_GB
dc.contributor.editorБрыксин Тимофей Александровичru_RU
dc.contributor.editorBryksin Timofej Aleksandrovicen_GB
dc.date.accessioned2021-03-24T15:08:08Z-
dc.date.available2021-03-24T15:08:08Z-
dc.date.issued2019
dc.identifier.other040266en_GB
dc.identifier.urihttp://hdl.handle.net/11701/25814-
dc.description.abstractМетоды машинного обучения набирают популярность и внедряются во многие области, в том числе они нашли применение в анализе программного кода. Одной из актуальных задач анализа программного кода является предсказание имени метода по его содержимому. В данной выпускной квалификационной работе представлен обзор нескольких подходов к рекомендации имен методов. Предлагается решение в виде плагина для среды разработки IntelliJ IDEA, которое рекомендует имена для методов. Плагин работает в двух режимах: рекомендация имен по запросу и автоматическая инспекция, которая в фоновом режиме анализирует код и предлагает рекомендации. Была проведена апробация с привлечением нескольких разработчиков, которые дали положительную оценку плагину.ru_RU
dc.description.abstractMachine learning methods are being applied to many areas, including analysis of program code. There is a method naming problem: the problem of inferring a method’s name from its body. This graduation thesis provides an overview of several approaches to solve the method naming problem. In this paper, we introduce the plugin for IntelliJ IDEA which recommends names for the methods. The plugin contains inspection that analyzes methods in the project in background mode and shows suggestions if there are better names for the method. Also there is opportunity to get method name suggestions by request.en_GB
dc.language.isoru
dc.subjectмашинное обучениеru_RU
dc.subjectплагинru_RU
dc.subjectанализ программного кодаru_RU
dc.subjectmachine learningen_GB
dc.subjectpluginen_GB
dc.subjectIntelliJ IDEAen_GB
dc.subjectcode analysisen_GB
dc.titleAutomatic recommendation of method names in IntelliJ IDEAen_GB
dc.title.alternativeАвтоматическая рекомендация имён методов в IntelliJ IDEAru_RU
Располагается в коллекциях:BACHELOR STUDIES

Файлы этого ресурса:
Файл Описание РазмерФормат 
Kurbatova_report.pdfArticle1,25 MBAdobe PDFПросмотреть/Открыть


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