interazione uomo macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/ium1415/slide/lez01-intr...
TRANSCRIPT
![Page 1: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/1.jpg)
Interazione Uomo Macchina 1
Alessandro Rizzi
![Page 2: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/2.jpg)
Foglio dei nomi
![Page 3: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/3.jpg)
Obiettivi del corso
• Individuare i meccanismi di interazione con oggetti, dispositivi e interfacce per migliorarne la progettazione e la facilità d’uso
• sensibilizzare gli studenti alle problematiche del design dell'interazione uomo-computer, per la progettazione di sistemi usabili
![Page 4: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/4.jpg)
• Efficacia l’accuratezza e completezza con cui raggiungo il mio obbiettivo
• Efficienza le risorse spese per ottenere tale risultato
• Soddisfazione
il comfort e la accettabilità del sistema
LE TRE COMPONENTI DELLA USABILITÀ
![Page 5: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/5.jpg)
Problemi classici di interfaccia
![Page 6: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/6.jpg)
ventola luce
![Page 7: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/7.jpg)
Cattivo design = problemi, costi, danni
![Page 8: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/8.jpg)
6 disastri causati da cattive interfacce
• problemi di cursore • per una spia • display troppo piccolo • mancanza di una spia • strumento digitale • bullet di Powerpoint
http://www.cracked.com/article_19776_6-disasters-caused-by-poorly-designed-user-interfaces.html
![Page 9: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/9.jpg)
USS Vincennes abbatte aereo civile per problemi di cursore
(1988)
![Page 10: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/10.jpg)
L’incidente di Three Miles Island è accaduto per una spia
(1979)
![Page 11: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/11.jpg)
Il volo Air Inter 148 si è schiantato per un display troppo piccolo
(1992)
3,3 piedi al secondo angolo discesa
![Page 12: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/12.jpg)
La nave Herald of Free Enterprise è affondata per la mancanza di una spia
(1987)
![Page 13: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/13.jpg)
L’incidente aereo di Kegworth è accaduto per uno strumento digitale
(1989)
![Page 14: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/14.jpg)
L’incendio dello Shuttle Columbia è dovuto (forse) ad una slide di Powerpoint
(2003)
![Page 15: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/15.jpg)
Problemi calassici di interfaccia
![Page 16: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/16.jpg)
Una migliore interfaccia
![Page 17: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/17.jpg)
Altri esempi
• La programmazione del videoregistratore • Alcune funzioni sulle nuove macchine
fotografiche
![Page 18: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/18.jpg)
Definire l’approccio
• IUM / HCI • HCI / CHI
![Page 19: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/19.jpg)
![Page 20: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/20.jpg)
Human-Computer Interaction
“HCI è una disciplina che si occupa della progettazione, valutazione e realizzazione di sistemi interattivi basati su computer destinati all’uso umano e dello studio dei principali fenomeni che li circondano” Da: ACM SIGCHI Curricula for Human Computer Interaction, 1992 http://www.acm.org/sigchi/cdg/
![Page 21: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/21.jpg)
• Psicologia e scienze cognitive • Ergonomia • Sociologia • Informatica e ingegneria • Marketing • Grafica • Letteratura tecnica • …
HCI: discipline coinvolte
![Page 22: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/22.jpg)
HCI: Arte o Scienza? Arte + Scienza !
![Page 23: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/23.jpg)
• Esperienziali • Sociali • Istintive • Euristiche • Logiche • Innovative • …
Formalizzare conoscenze:
![Page 24: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/24.jpg)
Dall’utente Per l’utente
Osservarlo
![Page 25: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/25.jpg)
Caso Walmart vs Target (2009)
Would you like Walmart aisles to
be less cluttered?
http://www.goodexperience.com/blog/2011/04/ignore-the-customer-e.php
![Page 26: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/26.jpg)
• La domanda suggeriva la risposta • Conta quello che l’utente FA non quello che DICE
Errori ?
![Page 27: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/27.jpg)
HCI
![Page 28: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/28.jpg)
Un’altro schema per l’HCI
Persone Tecnologia
Compito/obiettivo
Design
Risorse sociali e organizzative
![Page 29: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/29.jpg)
Fattori che si influenzano l’un l’altro
Persone Tecnologia
Compito/obiettivo
Design
Risorse sociali e organizzative
Da quando i mouse fanno parte dei computer, le applicazioni assumono che come strumento di puntamento sia usato un mouse
L’utilizzo di un programma cambia il modo di lavorare delle persone
![Page 30: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/30.jpg)
Programma di massima del corso
Suddivisione e strutturazione del problema. HCI o CHI ? Evoluzione, stato dell’arte e prospettive. Il versante umano Aspetti Psicologici dell'Interazione Uomo-Macchina. Aspetti percettivi, cognitivi, culturali. Limitazioni e aspettative umane nei processi percettivi. Errori umani: tipologia. Metodi di analisi delle necessità dell'utente Il versante tecnico Tecniche di visualizzazione tridimensionale e multimedialità. L'Interazione Aspetti ergonomici dell'interazione. Principi di usabilità. User-centred design. Il contesto d'uso, la scelta di metafore e allegorie Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione euristica e sperimentale. Valutazione di usabilità. Tecniche di valutazione.
![Page 31: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/31.jpg)
La caffettiera del masochista. Psicopatologia degli oggetti quotidiani D. Norman 256 p. Anno1996 Ed. Giunti
![Page 32: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/32.jpg)
J. Nielsen, “web usability”, Apogeo 442 p. Anno2000
![Page 33: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/33.jpg)
Marini, Bertolo, Rizzi
Comunicazione Visiva Digitale: Fondamenti di Eidomatica Addison Wesley 2002.
![Page 34: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/34.jpg)
Esame
• Compitini – primo: 13 novembre – secondo: gennaio
• Esame base: – scritto obbligatorio – orale facoltativo
• Esame applicativo (in alternativa): – progetto personale (gruppi da 1-3 persone) Scelta mutualmente esclusiva
![Page 35: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/35.jpg)
Docenti
Alessandro Rizzi Stefano Valtolina Barbara Barricelli
![Page 36: Interazione Uomo Macchina 1 - homes.di.unimi.ithomes.di.unimi.it/cslab/IUM1415/slide/lez01-intr IUM.pdf · Il trattamento degli errori. La funzione UNDO. Sistemi di help. Valutazione](https://reader031.vdocuments.pub/reader031/viewer/2022022722/5c680b0709d3f2c85f8ce6f0/html5/thumbnails/36.jpg)
Orario delle lezioni
Giovedì 10.30-12.30 V3
Giovedì 13.30-15.30 V3