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

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

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



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






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


Труды института системного программирования РАН, 2019, том 31, выпуск 1, страницы 49–58
DOI: https://doi.org/10.15514/ISPRAS-2019-31(1)-3
(Mi tisp397)
 

Анализ характера изменений программ и поиск неисправленных фрагментов кода

М. С. Арутюнян, Г. С. Иванов, В. Г. Варданян, А. К. Асланян, А. И. Аветисян, Ш. Ф. Курмангалеев

Институт системного программирования им. В.П. Иванникова РАН
Список литературы:
Аннотация: Разработчики программного обеспечения часто прибегают к заимствованию кода - как внутри одного проекта, так и из других проектов. Ввиду возможного содержания ошибки в исходном фрагменте это может привести к её дальнейшему распространению по коду ПО. Используемые библиотеки без исходного кода также могут содержать потенциальные ошибки. Целью данной работы является разработка методов анализа характера изменений между версиями компонентов ПО, для которых отсутствует исходный код. А для изменений потенциально относящихся к исправлению дефектов поиск подобных, но не исправленных дефектов при помощи методов поиска клонов кода. Внедрение предлагаемого подхода к анализу используемых компонентов при разработке ПО позволит обеспечить оценку качества предлагаемых программных «заплаток». Поскольку реализованный метод независим от архитектуры операционной системы, а также работает с исполняемым кодом ПО это позволяет применять его как для анализа сторонних компонентов, так и для анализа бинарных сборок собственного программного обеспечения. Средний процент истинных срабатываний на тестовом наборе CoreBench составляет $\sim73\%$.
Ключевые слова: статический анализ кода, клоны кода, анализ исполняемого кода, анализ изменений.
Финансовая поддержка Номер гранта
Российский фонд фундаментальных исследований 18-07-01153
Работа поддержана грантом РФФИ 18-07-01153А.
Реферативные базы данных:
Тип публикации: Статья
Образец цитирования: М. С. Арутюнян, Г. С. Иванов, В. Г. Варданян, А. К. Асланян, А. И. Аветисян, Ш. Ф. Курмангалеев, “Анализ характера изменений программ и поиск неисправленных фрагментов кода”, Труды ИСП РАН, 31:1 (2019), 49–58
Цитирование в формате AMSBIB
\RBibitem{AruIvaVar19}
\by М.~С.~Арутюнян, Г.~С.~Иванов, В.~Г.~Варданян, А.~К.~Асланян, А.~И.~Аветисян, Ш.~Ф.~Курмангалеев
\paper Анализ характера изменений программ и поиск неисправленных фрагментов кода
\jour Труды ИСП РАН
\yr 2019
\vol 31
\issue 1
\pages 49--58
\mathnet{http://mi.mathnet.ru/tisp397}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(1)-3}
\elib{https://elibrary.ru/item.asp?id=37313183}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp397
  • https://www.mathnet.ru/rus/tisp/v31/i1/p49
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024