Questa sezione riunisce le mie ricerche nell'ambito dell'ingegneria del software, così come si sono cristallizzate a partire dalla seconda metà degli anni Settanta e si sono evolute lungo gli anni Ottanta, in un contesto tecnologico segnato dalla fragilità del software, dalla mancanza di standard e dalla necessità di un approccio sistematico alla progettazione. La sezione segue anche il successivo trasferimento di queste idee nell'insegnamento, attraverso il profilo di Software Engineering sviluppato alla FILS.
Per me, l'ingegneria del software non è mai stata soltanto una raccolta di tecniche di programmazione, ma uno sforzo per comprendere e modellare il processo attraverso il quale un prodotto software prende forma: dalle idee e dalle specifiche, alle forme intermedie, alle decisioni di progettazione e, infine, all'implementazione.
I testi di questa sezione sono organizzati come pagine di sintesi, accompagnate, dove necessario, da documenti PDF o pagine dettagliate. Essi riflettono una fase in cui i miei interessi di ricerca si allontanano progressivamente dalla costruzione isolata di programmi e si concentrano sul processo software come oggetto di studio in sé. Il collegamento con la pagina sulla FILS mostra la continuazione di queste idee nell'insegnamento e nella costruzione istituzionale. Le pagine di sintesi e il saggio sul futuro sono segnalati anche nel percorso trasversale Riflessioni.