Разработка программного обеспечения на основе поиска — Википедия

Разработка программного обеспечения на основе поиска Основы SBSE SBSE использует метаэвристические методы для оптимизации разработки ПО.  Задачи SBSE включают оптимизацию […]

Разработка программного обеспечения на основе поиска

  • Основы SBSE

    • SBSE использует метаэвристические методы для оптимизации разработки ПО. 
    • Задачи SBSE включают оптимизацию «черного ящика» и «белого ящика». 
  • Определение и история SBSE

    • SBSE преобразует ПО-задачи в вычислительные задачи для поиска решений. 
    • Первые попытки оптимизации ПО были в 1970-х, а термин SBSE введен в 2001 году. 
    • К 2013 году сообщество исследователей выросло до более 800 авторов. 
  • Области применения SBSE

    • SBSE применяется на всех этапах разработки ПО, включая тестирование. 
    • Методы оптимизации используются для требований, отладки, тестирования и управления проектами. 
  • Инструменты и методы SBSE

    • Инструменты включают OpenPAT, EvoSuite и Coverage. 
    • Методы включают профилирование, анализ абстрактного синтаксиса и покрытие кода. 
  • Признание в отрасли и проблемы

    • SBSE пока не получила широкого признания, но успешно применяется в тестировании ПО. 
    • Есть опасения по поводу автоматизации и понимания модифицированных программ. 
  • Рекомендации и дополнительные ресурсы

    • Ссылки на анализ программ, динамический анализ и генетическое улучшение. 
    • Хранилища публикаций и инфраструктуры программных артефактов доступны для изучения. 

Полный текст статьи:

Разработка программного обеспечения на основе поиска — Википедия

Оставьте комментарий

Прокрутить вверх