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

Оглавление1 Разработка программного обеспечения на основе поиска1.1 Основы SBSE1.2 Определение и история SBSE1.3 Области применения SBSE1.4 Инструменты и методы SBSE1.5 […]

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

  • Основы SBSE

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

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

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

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

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

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

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

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

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