Проверка работоспособности и рефакторинг кода программного обеспечения: 1) разработка процедур проверки работоспособности и измерения характеристик программного обеспечения; 2) разработка тестовых наборов данных; 3) проверка работоспособности программного обеспечения; 4) рефакторинг и оптимизация программного кода; 5) исправление дефектов, зафиксированных в базе данных дефектов.