• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Оценка распространенности архитектурных стилей в ПО с открытым исходным кодом

ФИО студента: Жамгарян Николай Арсенович

Руководитель: Мицюк Алексей Александрович

Кампус/факультет: Факультет компьютерных наук

Программа: Программная инженерия (Бакалавриат)

Год защиты: 2021

В литературе по программной инженерии можно встретить понятие архитектурных стилей программного обеспечения. Архитектурные стили преподаются в университетах и используются в академических кругах. Однако, неясно, применяются ли архитектурные стили разработчиками на практике. Более того, нет данных о том, какие стили популярны в современной разработке. В рамках данного исследования было проведено два опроса. Первый опрос был проведен среди 111 разработчиков. Результаты опроса подтвердили, что разработчики применяют архитектурные стили. Затем был создан набор эмпирических свойств для 11 архитектурных стилей и разработаны автоматические скрипты, которые обработали репозитории Github 10 технологических компаний и сообществ, которые были разработаны на Python и Java. Результаты обработки репозиториев показали, какие архитектурные стили пользовались большей популярностью. Наконец, сгенерированный набор свойств был проверен при помощи второго опроса, который проводился среди разработчиков Github. Данная работа состоит из 36 страниц, 18 рисунков, 10 таблиц. Список использованных источников содержит 23 наименования. Ключевые слова: архитектурный стиль, открытый исходный код, интеллектуальный анализ репозиториев, github, эмпирические исследования в программной инженерии.

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ