Evolutia unui sistem de dialog respecta ciclul de viata tipic al produselor software. În acest context, componenta care sufera cele mai multe modificari este modulul de control al dialogului, deoarece modelul dialogului pe care se bazeaza poate sa sufere schimbari semnificative fata de prima varianta folosita, de obicei construita off-line [2]. Analiza datelor experimentale poate însa avea o contributie esentiala la constructia rapida a unui model al dialogului adecvat si reducerea numarului de iteratii din ciclul de dezvoltare al sistemului, modelul de interactiune ajungând mai repede la o forma care sa permita angajarea calculatorului într-un dialog cât mai confortabil si mai eficient.
Privind proiectarea sistemelor de dialog din punctul de vedere al ingineriei software, analiza datelor ocupa o pozitie importanta în dezvoltarea iterativa, dupa cum se arata în figura 3.1. O analiza corecta a datelor colectate, fie dintr-un sistem simulat, fie dintr-un sistem real, poate aduce îmbunatatiri considerabile modelului de interactiune.
Datele colectate în urma experimentelor pot fi analizate din doua perspective: analiza conversatiei si analiza discursului [5].