Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2021, том 33, выпуск 3, страницы 7–26
DOI: https://doi.org/10.15514/ISPRAS-2021-33(3)-1
(Mi tisp595)
 

Эта публикация цитируется в 1 научной статье (всего в 1 статье)

What software architecture styles are popular?
[Какие стили архитектуры программного обеспечения популярны?]

A. A. Mitsyuk, N. A. Jamgaryan

HSE University
Список литературы:
Аннотация: В литературе по программной инженерии можно встретить понятие архитектурного стиля программного обеспечения (ПО). Во многих книгах по архитектуре ПО и академических лекциях это понятие рассматривается как одно из важных. Однако, многие разработчики-практики пессимистично настроены в отношении понятия архитектурного стиля. Таким образом, не вполне понятно, является ли данное понятие чисто академической концепцией или действительно используется разработчиками прикладного программного обеспечения. В этой статье делается попытка оценить отношение разработчиков-практиков к концепции архитектурного стиля ПО. Также оценивается популярность одиннадцати конкретных архитектурных стилей. Применяются два метода. Опрос разработчиков был применен для оценки отношения разработчиков и определения того, считает ли сообщество разработчиков возможным автоматическое распознавание архитектурных стилей. Для интеллектуального анализа открытого исходного кода с платформы GitHub применялись автоматические скрипты. Эти скрипты позволяют выявлять факт использования стилей в конкретных репозиториях. Скрипты работают на основе самостоятельно разработанных наборов свойств для выбранных стилей. Было обнаружено, что понятие стиля архитектуры программного обеспечения – это не только «университетская» концепция. Многие разработчики ПО применяют это понятие и соответствующую концепцию в своей работе. В работе сформулированы свойства для одиннадцати архитектурных стилей ПО и описаны разработанные на основе этих свойств автоматические скрипты. Результаты интеллектуального анализа репозиториев с использованием предложенных свойств показали, какие стили популярны среди разработчиков проектов с открытым исходным кодом, опубликованных коммерческими компаниями и некоммерческими сообществами. Результаты интеллектуального анализа репозиториев дополнительно валидируются опросом GitHub-разработчиков.
Ключевые слова: стиль архитектуры программного обеспечения, проектирование программного обеспечения, запахи кода, интеллектуальный анализ репозиториев с исходным кодом, опрос.
Финансовая поддержка Номер гранта
Национальный исследовательский университет "Высшая школа экономики"
Работа выполнена в рамках Программы фундаментальных исследований НИУ ВШЭ.
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: A. A. Mitsyuk, N. A. Jamgaryan, “What software architecture styles are popular?”, Труды ИСП РАН, 33:3 (2021), 7–26
Цитирование в формате AMSBIB
\RBibitem{MitJam21}
\by A.~A.~Mitsyuk, N.~A.~Jamgaryan
\paper What software architecture styles are popular?
\jour Труды ИСП РАН
\yr 2021
\vol 33
\issue 3
\pages 7--26
\mathnet{http://mi.mathnet.ru/tisp595}
\crossref{https://doi.org/10.15514/ISPRAS-2021-33(3)-1}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp595
  • https://www.mathnet.ru/rus/tisp/v33/i3/p7
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:99
    PDF полного текста:72
    Список литературы:22
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024