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

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

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



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






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


Информационные технологии и вычислительные системы, 2023, выпуск 4, страницы 86–95
DOI: https://doi.org/10.14357/20718632230408
(Mi itvs837)
 

ПРОГРАММНАЯ ИНЖЕНЕРИЯ

A survey on machine learning techniques for software engineering
[Исследование методов машинного обучения для программной инженерии]

J. Asaad, E. Yu. Avksentieva

ITMO University, St. Petersburg, Russia
Аннотация: Среды машинного обучения (ML) предлагают разнообразие методов и инструментов, которые помогают решать задачи в различных областях, включая программную инженерию (SE). В настоящее время большое количество исследователей интересуют возможности использования различных методов машинного обучения в программной инженерии. В данной статье приводится обзор методов машинного обучения, применяемых на каждом этапе жизненного цикла разработки программного обеспечения (SDLC). Вклад данного обзора значителен. Во-первых, при анализе источников из библиографических и реферативных баз данных было выявлено, что тематика интеграции методов машинного обучения в программную инженерию актуальна.
Во-вторых, в статье поставлены вопросы и рассмотрена методология данных исследований.
Кроме того, систематизированы методы машинного обучения по их применению на каждом этапе разработки программного обеспечения. Несмотря на огромное количество научных работ по использованию методов машинного обучения в программной инженерии, требуются дальнейшие исследования для достижения всесторонних сравнений и синергии используемых подходов, значимых оценок, основанных на детальных практических реализациях, которые могли бы быть приняты индустрией. Таким образом, будущие усилия следует направить на воспроизводимое исследование, а не на изолированные новые идеи. В противном случае большинство из этих применений останется мало реализованными на практике.
Ключевые слова: машинное обучение, инженерия программного обеспечения, жизненный цикл разработки программного обеспечения.
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: J. Asaad, E. Yu. Avksentieva, “A survey on machine learning techniques for software engineering”, ИТиВС, 2023, no. 4, 86–95
Цитирование в формате AMSBIB
\RBibitem{AsaAvk23}
\by J.~Asaad, E.~Yu.~Avksentieva
\paper A survey on machine learning techniques for software engineering
\jour ИТиВС
\yr 2023
\issue 4
\pages 86--95
\mathnet{http://mi.mathnet.ru/itvs837}
\crossref{https://doi.org/10.14357/20718632230408}
\elib{https://elibrary.ru/item.asp?id=56573802}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/itvs837
  • https://www.mathnet.ru/rus/itvs/y2023/i4/p86
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Информационные технологии и вычислительные системы
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024