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

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

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



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






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


Труды института системного программирования РАН, 2017, том 29, выпуск 6, страницы 117–134
DOI: https://doi.org/10.15514/ISPRAS-2017-29(6)-6
(Mi tisp276)
 

Поиск недостающих вызовов библиотечных функций с использованием машинного обучения

И. А. Якимов, А. С. Кузнецов

Институт космических и информационных технологий, Сибирский федеральный университет
Список литературы:
Аннотация: Разработка программного обеспечения является сложным и подверженным ошибкам процессом. В целях снижения сложности разработки ПО создаются сторонние библиотеки. Примеры исходных кодов для популярных библиотек доступны в литературе и интернет-ресурсах. В данной работе представлена гипотеза о том, что большинство подобных примеров содержат повторяющиеся шаблоны. Более того, данные шаблоны могут быть использованы для построения моделей, способных предсказать наличие (либо отсутствие) недостающих вызовов определенных библиотечных функций с использованием машинного обучения. В целях проверки данной гипотезы была реализована система, реализующая описанный функционал. Экспериментальные исследования, проведенные на примерах для библиотеки OpenGL, говорят в поддержку выдвинутой гипотезы. Точность результатов достигает 80%, при условии рассмотрения уже первых 4-х ответов, предлагаемых системой. Можно сделать вывод о том, что данная система при дальнейшем развитии может найти индустриальное применение.
Ключевые слова: OpenGL, качество программного обеспечения, рекомендательные системы, машинное обучение, нейронные сети.
Реферативные базы данных:
Тип публикации: Статья
Образец цитирования: И. А. Якимов, А. С. Кузнецов, “Поиск недостающих вызовов библиотечных функций с использованием машинного обучения”, Труды ИСП РАН, 29:6 (2017), 117–134
Цитирование в формате AMSBIB
\RBibitem{YakKuz17}
\by И.~А.~Якимов, А.~С.~Кузнецов
\paper Поиск недостающих вызовов библиотечных функций с использованием машинного обучения
\jour Труды ИСП РАН
\yr 2017
\vol 29
\issue 6
\pages 117--134
\mathnet{http://mi.mathnet.ru/tisp276}
\crossref{https://doi.org/10.15514/ISPRAS-2017-29(6)-6}
\elib{https://elibrary.ru/item.asp?id=32309069}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp276
  • https://www.mathnet.ru/rus/tisp/v29/i6/p117
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:140
    PDF полного текста:84
    Список литературы:42
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024