Descrizione del libroSe chiedete a un ingegnere informatico che cosa siano gli esperimenti e come vengano condotti nella sua disciplina, probabilmente vi risponderà che si tratta di procedimenti per testare ipotesi. Probabilmente vi dirà anche che i principi sperimentali, come la ripetibilità e la riproducibilità, sono essenziali per rendere l'ingegneria informatica una scienza a tutti gli effetti e avvicinarla agli standard di rigore degli altri rami della scienza. Questo libro esamina come vengono realmente condotti gli esperimenti nella pratica dell'informatica, concentrandosi su campi specifici dell'ingegneria informatica come l'intelligenza artificiale e la robotica autonoma. Dall'analisi della pratica degli esperimenti in queste aree emerge che i metodi e gli obiettivi sperimentali sono significativamente diversi da quelli utilizzati nelle scienze naturali. Ecco perché questo libro propone l'idea di un nuovo tipo di esperimento, l'esperimento esplorativo.