title: Visualization of methods changeability based on version control systems data in IntelliJ IDEA
metadata.name: dc.contributor.advisor
metadata.value: Поваров Никита Игоревич
metadata.lang: ru_RU
metadata.name: dc.contributor.advisor
metadata.value: Povarov Nikita Igorevic
metadata.lang: en_GB
metadata.name: dc.contributor.author
metadata.value: Свитков Сергей Андреевич
metadata.lang: ru_RU
metadata.name: dc.contributor.author
metadata.value: Svitkov Sergej Andreevic
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-03-24T15:08:08Z
metadata.lang: -
metadata.name: dc.date.available
metadata.value: 2021-03-24T15:08:08Z
metadata.lang: -
metadata.name: dc.date.issued
metadata.value: 2019
metadata.name: dc.identifier.other
metadata.value: 040101
metadata.lang: en_GB
metadata.name: dc.identifier.uri
metadata.value: http://hdl.handle.net/11701/25811
metadata.lang: -
metadata.name: dc.description.abstract
metadata.value: Software engineers have wide variety of tools and
  techniques that help them improve quality of their code, but still
  a lot of bugs remain unnoticed. This work build on the
  idea that if a particular fragment of code is changed too often, it
  could be caused by some technical or architectural issues, hence
  this fragment requires additional attention from developers. Most
  teams nowadays use version control systems to track changes in
  their code and organize developers cooperation. Data from version control systems can be used to track the number of
  changes for each method in a project for a selected time period,
  and display this information within the IDE’s code editor. This work describes such a tool built as a plugin for IntelliJ IDEA.
metadata.lang: ru_RU
metadata.name: dc.description.abstract
metadata.value: При разработке программного обеспечения используются разнообразные техники, которые позволяют улучшить качество кода. Несмотря на это, большое количество ошибок остаются незамеченными.
  Данная работа основана на идее о том, что слишком частые изменения фрагмента кода могут быть вызваны различными техническими или архитектурными проблемами, поэтому такой фрагмент заслуживает повышенного внимания со стороны разработчиков. Поскольку при разработке большинства проектов сегодня используются системы контроля версий, данные из истории изменений могут быть использованы для отслеживания количества изменений каждого метода проекта за выбранный период времени. Полученная статистика может быть показана в текстовом редакторе среды разработки. Данная работа описывает реализацию такого инструмента в качестве расширения для среды разработки IntelliJ IDEA.
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: Sofware engineering
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: IntelliJ IDEA
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: Plugins
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: IntelliJ Platform
metadata.lang: en_GB
metadata.name: dc.subject
metadata.value: VCS changes analysis
metadata.lang: en_GB
metadata.name: dc.title
metadata.value: Visualization of methods changeability based on version control systems data in IntelliJ IDEA
metadata.lang: en_GB
metadata.name: dc.title.alternative
metadata.value: Отображение изменяемости метода на основе исторической информации в IntelliJ IDEA
metadata.lang: ru_RU
resources.filename: diploma_ssvitkov.pdf
resources.url: https://dspace.spbu.ru/bitstream/11701/25811/1/diploma_ssvitkov.pdf
resources.format: Adobe PDF
resources.description: Article
resources.size: 10,03 MB