Что такое разработка программного обеспечения на основе доказательств?

Похоже, какая-то новая модная методология под названием EBSE наступает в 2010 году.

Может кто-нибудь объяснить это мне, пожалуйста?

Ответ 1

На официальном веб-сайте "EBSE занимается определением того, что работает, когда и где с точки зрения практики разработки программного обеспечения, инструментов и стандартов" .

В принципе, EBSE вдохновляется в медицинской практике и других профессиях с аналогичными траекториями и пытается применить свой эмпирический подход к земле в хаотический мир разработки программного обеспечения.

Ответ 2

EBSE означает разработку программного обеспечения на основе доказательств. Концепция пытается привести доказательства к решениям, принятым в разработке программного обеспечения.

Основным инструментом EBSE является систематический обзор литературы (SLR). Концепция получена из медицины и была адаптирована Kitchenham в 2004 году в документе Процедуры для систематического обзора. Идея SLR заключается в получении точных данных, анализируя другие первичные исследования, устраняя возможное предвзятое отношение к этим исследованиям.

С 2004 года несколько авторов предложили изменения в процедуре Kitchenham, но Kitchenham остается основным авторитетом в SLR в разработке программного обеспечения.

Некоторые популярные статьи SLR Эмпирические исследования гибкой разработки программного обеспечения: систематический обзор и Уроки применения процесса систематической литературы в пределах области разработки программного обеспечения

Ответ 3

Я не вижу, что основанная на доказательствах разработка программного обеспечения не отличается от эмпирической или экспериментальной разработки программного обеспечения. (ESE). Все они имеют намерение заменить мнение научной эпистемологией для создания знаний о том, как программное обеспечение может быть создано. Международная конференция по разработке программного обеспечения (http://www.icse-conferences.org/) всегда имеет документы по этой теме.

Ответ 4

Вы имеете в виду расписание на основе доказательств? Основной смысл заключается в том, что оценки для функций в разработке должны основываться на статистических данных о том, как долго выполнялись ранее выполненные функции.