title: Developer assistant for IntelliJ IDEA
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: Kita Mikhail
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-26T15:26:23Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2018-07-26T15:26:23Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2018
metadata.name: dc.identifier.other
metadata.value: 040021
metadata.lang: en_GB
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/13594
metadata.lang: -
metadata.name: dc.description.abstract
metadata.value: В данной работе представлено расширение для IntelliJ IDEA, которое предлагает варианты решения распространённых проблем, возникающих в ходе разработки программного обеспечения. Ассистент будет полезен студентам, а также начинающим разработчикам, которые работают над проектами с открытым исходным кодом.    Инструмент представляет собой рекомендательную систему, которая находит полезные данные и ранжирует их по убыванию схожести с исходным кодом пользователя. Для этого были использованы векторная модель на основе меры TF-IDF и техники обработки естественного языка (стемминг, удаление стоп-слов).    Для оценки результатов использовались две метрики, применяемые в задачах информационного поиска – нормированная дисконтированная сумма (nDCG) и ожидаемый обратный ранг (ERR). В ходе апробации разработанный инструмент показал лучшие по сравнению с аналогами результаты для обеих метрик, что говорит об эффективности применённого подхода.
metadata.lang: ru_RU
metadata.name: dc.description.abstract
metadata.value: In this paper, we introduce the plugin for IntelliJ IDEA, which offers solutions to common problems that arise during the software development process. The assistant will be useful for students, as well as for novice developers who work on open-source projects.    The tool is a recommender system that finds useful data and ranks them by similarity with the user's source code. To do this, we used a vector space model based on the TF-IDF measure and natural language processing techniques (stemming, stop words removal).    To evaluate results, two metrics were used: the normalized discounted cumulative gain (nDCG) and the expected reciprocal rank (ERR). In the course of approbation, developed tool showed the best results for both metrics in comparison with analogs, which indicates effectiveness of the applied approach.
metadata.lang: en_GB
metadata.name: dc.language.iso
metadata.value: ru
metadata.name: dc.subject
metadata.value: IntelliJ IDEA
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: IntelliJ IDEA
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: assistant
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: recommender system
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: Developer assistant for IntelliJ IDEA
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Ассистент для разработчиков в среде IntelliJ IDEA
metadata.lang: ru_RU
resources.filename: Diplomnaya_rabota.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/13594/1/Diplomnaya_rabota.pdf
resources.format: Adobe PDF
resources.description: Article
resources.size: 263,34 kB
resources.filename: reviewSV_Recenziya_Kita_Mixail_Evgenevich.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/13594/2/reviewSV_Recenziya_Kita_Mixail_Evgenevich.pdf
resources.format: Adobe PDF
resources.description: ReviewRev
resources.size: 657,4 kB
resources.filename: reviewSV_st006935_Bryksin_Timofej_Aleksandrovich_(supervisor)(Ru).txt
resources.url: https://dspace.spbu.ru/bitstream/11701/13594/3/reviewSV_st006935_Bryksin_Timofej_Aleksandrovich_%28supervisor%29%28Ru%29.txt
resources.format: Text
resources.description: ReviewSV
resources.size: 3,46 kB