Numero crediti: 4T1 + 1T2 + 1T3
SCOPI DEL CORSO
Le recenti tecnologie, da quelle portatili a quelle context-aware, hanno fatto emergere il bisogno di nuove tecniche di progettazione che guardino all’interazione non più come un evento che si verifica tra un computer e il suo utilizzatore, ma piuttosto come un fenomeno che coinvolge le persone, i prodotti interattivi e i contesti stessi in cui l’interazione avviene. L’interaction design rappresenta un approccio multidisciplinare alla progettazione di sistemi interattivi che combina la necessità di comprendere gli utenti e il contesto d’uso dei prodotti interattivi con l’attenzione alla progettazione dei dettagli dell’interazione. Scopi principali del corso sono: 1) illustrare il “design” dell’interazione, in modo che gli studenti comprendano le caratteristiche di un buon design; 2) mettere gli studenti in grado di affrontare le problematiche relative alla costruzione di sistemi interattivi e alla loro valutazione; 3) illustrare le problematiche di End-User Development (EUD) e discutere come progettare sistemi interattivi che forniscano agli utenti finali supporto per configurare, adattare e evolvere il software che utilizzano.
Introduzione
- Tema del corso, scopi del corso, contenuti
- Richiami da corsi precedenti
- Usabilità e User Experience
- Il modello di interazione di Norman, il modello PCL
Progettazione dell’interazione
- La progettazione: cosa si progetta, il processo di progettazione del dialogo tra utente e calcolatore, principi di progettazione, modelli concettuali, definizione dei requisiti, progettazione di prototipi.
- Il modello dei processi di interazione e co-evoluzione
Studio degli utenti
- Metodi per raccolta e analisi di dati.
-
Analisi qualitative
-
Analisi quantitative
Ingegneria dell’usabilità
- Approfondimento delle metodologie e delle tecniche di valutazione di usabilità
- Test con utenti.
-
Esperimenti controllati
-
Metodi statistici per l’analisi di dati
- Studi sul campo
- Valutazione analitica
Tipi di interfacce
- Agenti Conversazionali e Robot Sociali.
-
Antropomorfismo
- Interfacce Vocali.
-
Riconoscimento del parlato emotivo
- Emotional Interfaces
- Realtà virtuale
- Realtà aumentata
- Natural user interfaces
- Interazione con sistemi mobili, sistemi ubiqui, schermi multitouch di grandi dimensioni.
- Interfacce per sistemi di Information Retrieval
Personalizzazione delle interface utente
-Adattività e adattabilità
End-User Development (EUD)
- Definizioni: user, end user, EUD
- Meta-design
- Cultures of Participation
- Social creativity
- Metodologie di sviluppo di sistemi interattivi: SSW e SER
Information Visualization
- Definizioni e storia dell'information visualization
- Processo di visualizzazione
-
Tassonomie
- Aspetti percettivi e preattentivi
- Strumenti per l'information visualization
- Sfide e opportunità
Discussione di esempi di applicazioni e di progetti
Casi di studio su valutazioni di usabilità di applicazioni Web
Modalità d'esame:
L'esame consiste nello svolgimento di casi di studio in gruppo, una prova individuale scritta e una prova orale che consiste nella presentazione dei casi di studio.
Testo di riferimento
- Preece, J., Rogers, Y., Sharp, H. “Interaction Design, beyond human-computer interaction”, John Wiley & Sons, 3rd Edition, 2011 (esclusi i capitoli 3 e 4)
Altro materiale didattico
- articoli e slide forniti dal docente (elencati nella sezione materiale didattico).
- Libro di Shneiderman and Plaisant, Designing the user interface, Pearson.
Se si dispone della quinta edizione i capitoli sono: 5 (manipolazione diretta),
13 (ricerca dell'informazione),
14 (visualizzazione dell'informazione).
Se si dispone della quarta edizione i capitoli sono:
6 (manipolazione diretta),
14 (ricerca e visualizzazione dell'informazione)
- Sistemi di Information Retrieval e HCIR (pdf 13 MB)
- Search User Interfaces (M. Hearst)
- The design of search user interfaces (M. Hearst)
- Slide su Information Visualization lezione di venerdì 23 marzo e del 27 aprile(pdf 16 MB).
-
Slide sulla visualizzazione di dati dipendenti dal tempo e serie temporali (pdf 21 MB)
- Costabile M., Fogli D., Mussio P., Piccinno A. (2007). Visual Interactive Systems for End-User Development: a Model-based Design Methodology. IEEE Transactions on Systems Man and Cybernetics Part A-Systems and Humans. vol. 37 ISSN: 1083-4427. (1,3 MB) - Articolo più formale su EUD e modello SSW Riporta anche il modello di interazione e co-evoluzione.
- Costabile M. F., Mussio P., Parasiliti Provenza L., Piccinno A. (2009). Supporting End Users to Be Co-designers of Their Tools. In: Pipek V., Rosson M.B., De Ruyter B., Wulf V. End-User Development. vol. LNCS 5435, p. 70-85, Berlin/ Heidelberg: Springer, ISBN/ISSN: 978-3-642-00425-4, doi: 10.1007/978-3-642-00427-8. (pdf 1MB)- Articolo su EUD e ulteriore evoluzione del modello SSW.
- Ardito C., Buono P., Costabile M. F., Lanzilotti R., Piccinno A. (2012). End users as co-designers of their own tools and products. Journal of Visual Languages and Computing, 23, 2 (2012), 78-90, doi: 10.1016/j.jvlc.2011.11.005 (1,3 MB) - Articolo con vari esempi di sistemi interattivi progettati secondo il modello SSW.
- Fischer G. (2011). Understanding, fostering, and supporting cultures of participation. interactions 18, 3 (May 2011), 42-53. DOI=10.1145/1962438.1962450 http://doi.acm.org/10.1145/1962438.1962450 (pdf 2 MB)
- Articolo sui pattern: Do patterns help novice evaluators? A comparative study (pdf 500Kb)
- INFO caso di studio IUM 2 2011-2012
- Criteri di valutazione siti di ateneo del CENSIS anno 2004 (pdf 56Kb)
- Risultati valutazione CNVSU (pdf 114Kb)
- Tagging per condividere esperienze didattiche - L4ALL - CONFIDENZIALE (pdf 6MB)
Altro materiale per approfondimenti:
- David Kurlander, "Advanced Interface Productization: Lessons Learned", Invited speach at AVI 2012 (pdf 159 KB)
- Strumenti di prototipazione rapida + InfoVis
- B. Shneiderman (1996), The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations, Proc. Visual Languages, 1996 - Dal Mantra ad una tassonomia per la visualizzazione dell'informazione.