2009-12-02 9 views

risposta

8

Da official website, "EBSE si occupa di determinare cosa funziona, quando e dove, in termini di pratica di ingegneria del software, strumenti e standard".

Fondamentalmente, EBSE si ispira alla pratica medica e ad altre professioni con traiettorie simili, e cerca di applicare il loro approccio empirico e concreto al mondo spesso caotico dello sviluppo del software.

+1

Questo mi ricorda fortemente il consiglio dato nel libro The Mythical Man-Month. :) – Parappa

+0

Questa è un'interessante intuizione. – CesarGon

-4

Intendi evidence-based scheduling? L'essenziale è che le stime per le funzionalità in fase di sviluppo dovrebbero essere basate su statistiche raccolte su quanto tempo sono state prese le funzionalità precedentemente completate.

+0

No. Voglio dire EBSE. Ma grazie, il fogbugz è uno strumento troppo conosciuto per fare domande. –

1

Non vedo che l'ingegneria del software basata sull'evidenza sia diversa dall'ingegneria del software empirico o sperimentale. (ESE) Hanno tutti l'intenzione di sostituire l'opinione con un'epistemologia scientifica per la creazione di conoscenze su come il software può/può essere creato. La Conferenza Internazionale di Ingegneria del Software (http://www.icse-conferences.org/) ha sempre articoli su questo argomento.

7

L'EBSE sta per ingegneria del software basata su Evidence. Il concetto cerca di dare evidenza alle decisioni prese nell'ingegneria del software.

Lo strumento principale dell'EBSE è la revisione sistematica della letteratura (SLR). Il concetto è derivato dalla medicina ed è stato adattato da Kitchenham nel 2004 nel documento Procedures for perfoming systematic reviews. L'idea alla base della reflex è quella di ottenere dati accurati analizzando altri studi primari, eliminando possibili pregiudizi che possono subire questi studi.

Dal 2004 diversi autori hanno proposto modifiche alla procedura di Kitchenham, ma Kitchenham rimane l'autorità suprema nelle SLR nell'ingegneria del software.

Alcuni tipi di carta reflex popolari sono Empirical studies of agile software development: A systematic review e Lessons from applying the systematic literature review process within the software engineering domain