содержание
СОКРАЩЕНИЯ И ОБОЗНАЧЕНИЯ......................................................
ВВЕДЕНИЕ............................................................................................... 8
1 Обзор и анализ существующих методов исправления ошибок программного обеспечения.....................................................................
10
1.1 Анализ существующих методов выявления ошибок в программном коде............................................................................................................
10
1.2 Обзор современных подходов к применению машинного обучения в анализе программного кода..................................................................
14
1.3 Основные подходы к применению машинного обучения в анализе программного кода...................................................................................
19
2 Проектирование метода автоматическое формирование исправлений ошибок программного кода на основе анализа программных репозиториев....................................................................
25
2.1 Обнаружение аномалий в коде с помощью методов обучения без преподавателя...........................................................................................
25
2.2 Методика применения алгоритмов машинного обучения для выявления ошибок в программном коде................................................
32
3 Разработка применения алгоритмов машинного обучения для выявления ошибок в программном коде................................................
37
3.1 Метод выявления и классификации дефектов в программном коде............................................................................................................
37
3.2 Разработка программы с применением алгоритмов машинного обучения для выявления ошибок в программном коде.........................
41
ЗАКЛЮЧЕНИЕ................................................................................................ 46
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ........................................ 48
ПРИЛОЖЕНИЕ А............................................................................................ 51
ВВЕДЕНИЕ............................................................................................... 8
1 Обзор и анализ существующих методов исправления ошибок программного обеспечения.....................................................................
10
1.1 Анализ существующих методов выявления ошибок в программном коде............................................................................................................
10
1.2 Обзор современных подходов к применению машинного обучения в анализе программного кода..................................................................
14
1.3 Основные подходы к применению машинного обучения в анализе программного кода...................................................................................
19
2 Проектирование метода автоматическое формирование исправлений ошибок программного кода на основе анализа программных репозиториев....................................................................
25
2.1 Обнаружение аномалий в коде с помощью методов обучения без преподавателя...........................................................................................
25
2.2 Методика применения алгоритмов машинного обучения для выявления ошибок в программном коде................................................
32
3 Разработка применения алгоритмов машинного обучения для выявления ошибок в программном коде................................................
37
3.1 Метод выявления и классификации дефектов в программном коде............................................................................................................
37
3.2 Разработка программы с применением алгоритмов машинного обучения для выявления ошибок в программном коде.........................
41
ЗАКЛЮЧЕНИЕ................................................................................................ 46
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ........................................ 48
ПРИЛОЖЕНИЕ А............................................................................................ 51
Весь текст будет доступен после покупки
Показать еще текст