Наукова електронна бібліотека
періодичних видань НАН України

Применение машинного обучения в программной инженерии: обзор

Репозиторій DSpace/Manakin

Показати простий запис статті

dc.contributor.author Мороз, О.Г.
dc.contributor.author Мороз, Г.Б.
dc.date.accessioned 2020-01-14T16:19:06Z
dc.date.available 2020-01-14T16:19:06Z
dc.date.issued 2019
dc.identifier.citation Применение машинного обучения в программной инженерии: обзор / О.Г. Мороз, Г.Б. Мороз // Проблеми програмування. — 2019. — № 4. — С. 92-110. — Бібліогр.: 93 назв. — рос. uk_UA
dc.identifier.issn 1727-4907
dc.identifier.other DOI: https://doi.org/10.15407/pp2019.04.092
dc.identifier.uri http://dspace.nbuv.gov.ua/handle/123456789/162704
dc.description.abstract В статье дается краткое описание некоторых методов машинного обучения, таких как искусственные нейронные сети, машины опорных векторов, деревья решений, индуктивное логическое программирование, CBR и других, приводятся примеры применения этих методов для решения проблем прогнозирования и оценки качества в программной инженерии, даются общие рекомендации по применению алгоритмов машинного обучения к задачам программной инженерии. Обзор будет полезен исследователям и практикам в качестве отправной точки, поскольку он обеспечивает важные будущие направления исследований. Это в конечном итоге приведет к более эффективному принятию решений в программной инженерии, тем самым обеспечивая лучшие, более надежные и экономически эффективные программные продукты. uk_UA
dc.description.abstract У статті подано короткий опис методів машинного навчання, таких як штучні нейронні мережі, машини опорних векторів, дерева рішень, індуктивне логічне програмування та інші. Також наводяться приклади застосування цих методів для вирішення деяких проблем прогнозування та оцінки якості в програмній інженерії, даються рекомендації для застосування алгоритмів машинного навчання до розв’язання задач програмної інженерії. Огляд буде корисний дослідникам і практикам в якості стартової точки, оскільки він окреслює важливі та перспективні напрямки досліджень. Це зрештою призведе до ефективнішого вирішення проблем програмної інженерії, забезпечуючи кращі, надійніші та економічно вигідніші програмні продукти. uk_UA
dc.description.abstract The article presents a brief description of machine learning methods such as artificial neural networks, support vector machine, decision trees, inductive logic programming and others. Also, examples of the application of these methods to solve some problems of forecasting and quality assessment in software engineering are presented, recommendations for applying machine learning algorithms to solving problems of software engineering are given. The review will be useful by researchers and practitioners as a starting point, because it identifies important and promising areas of research. This will ultimately lead to more effective solving of software engineering problems, providing better, more reliable and cost effective software products. uk_UA
dc.language.iso ru uk_UA
dc.publisher Інститут програмних систем НАН України uk_UA
dc.relation.ispartof Проблеми програмування
dc.subject Формальні методи розробки програмного забезпечення uk_UA
dc.title Применение машинного обучения в программной инженерии: обзор uk_UA
dc.title.alternative Застосування машинного навчання в програмній інженерії: огляд uk_UA
dc.title.alternative Application of machine learning in software engineering: an overview uk_UA
dc.type Article uk_UA
dc.status published earlier uk_UA
dc.identifier.udc 004.4(075.8)


Файли у цій статті

Ця стаття з'являється у наступних колекціях

Показати простий запис статті

Пошук


Розширений пошук

Перегляд

Мій обліковий запис