COSE - Controlling Software Evolution
Persone
(Responsabile)
Persone esterne
Gall Harald
(Responsabile esterno)
Abstract
In una società basata sulla tecnologia dell´informazione la complessità e la rapidità dei cambiamenti richiedono una notevole capacità di evoluzione dei sistemi software per garantire costantemente qualità e produttività. Nei tradizionali processi di sviluppo del software la manutenzione e la capacità di evoluzione sono spesso sottovalutate con ripercussioni negative sui sistemi che diventano sempre più complessi, vulnerabili e inaffidabili. Per superare questi effetti negativi dovuti all´obsolescenza del software è necessario sviluppare nuovi programmi che permettano rapidi ed efficaci adattamenti ai cambiamenti tecnologici e legislativi.
Il progetto "Controlling Software Evolution" intende rispondere in modo innovativo a queste esigenze attraverso lo sviluppo di strumenti d´analisi e di controllo dell´evoluzione dei sistemi software a diversi livelli. La ricerca intende in particolare analizzare il ruolo di alcuni elementi fondamentali , come l´architettura del software, la complessità del sistema e la pletora di dati, sulla capacità di adattamento dei programmi all´evoluzione tecnologica.