title: Completion of commit messages in IntelliJ IDEA
metadata.name: dc.contributor.advisor
metadata.value: Шпильман Алексей Александрович
metadata.lang: ru_RU
metadata.name: dc.contributor.advisor
metadata.value: Spilman Aleksej Aleksandrovic
metadata.lang: en_GB
metadata.name: dc.contributor.author
metadata.value: Елисеева Александра Михайловна
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Eliseeva Aleksandra Mihajlovna
metadata.lang: en_GB
metadata.name: dc.contributor.editor
metadata.value: Брыксин Тимофей Александрович
metadata.lang: ru_RU
metadata.name: dc.contributor.editor
metadata.value: Bryksin Timofej Aleksandrovic
metadata.lang: en_GB
metadata.name: dc.date.accessioned
metadata.value: 2021-08-07T09:11:26Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2021-08-07T09:11:26Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2021
metadata.name: dc.identifier.other
metadata.value: 062097
metadata.lang: en_GB
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/32362
metadata.lang: -
metadata.name: dc.description.abstract
metadata.value: В системах контроля версий при внесении изменений (коммите) есть возможность оставить небольшое сообщение на естественном языке. Для того, чтобы помочь разработчикам быстрее и удобнее писать сообщения к коммитам, в плагине Grazie к среде разработки IntelliJ IDEA есть функциональность их автодополнения. Но в существующей системе автодополнения не используется достаточно важная для этой задачи информация о внесенных в коммитах изменениях. В данной работе предлагается основанный на изменениях метод автодополнения сообщений к коммитам. По результатам экспериментов, по значению метрики MRR@5 предложенный метод превосходит используемый в настоящий момент на 66.35%.
metadata.lang: ru_RU
metadata.name: dc.description.abstract
metadata.value: In version control systems, it is possible to leave a small message in natural language when committing changes. To help developers write such messages faster and more conveniently, plugin Grazie for IDE IntelliJ IDEA has a commit messages completion feature. However, the existing completion system does not use quite important information about the commited changes. This work proposes change-based method for commit messages completion. According to experimental results, the proposed method outperforms the currently used method by 66.35% in terms of MRR@5 metric value.
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: completion
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: commit messages
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: deep learning
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: machine learning methods in software engineering
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: Completion of commit messages in IntelliJ IDEA
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Автодополнение сообщений к коммитам в среде разработки IntelliJ IDEA
metadata.lang: ru_RU
resources.filename: Alexandra_Eliseeva__bachelor_thesis__2021.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/32362/1/Alexandra_Eliseeva__bachelor_thesis__2021.pdf
resources.format: Adobe PDF
resources.description: Article
resources.size: 400,11 kB
resources.filename: reviewSV_CCF18052021.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/32362/2/reviewSV_CCF18052021.pdf
resources.format: Adobe PDF
resources.description: ReviewSV
resources.size: 590,8 kB