Slides delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo - A.A.2012-13
Lezione del 14 maggio 2013
Vedi anche www.rpolillo.it
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 28 maggio 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 24 marzo 2015
Il web marketing e l'e-commerce. L'insieme di attività, di posizionamento e di advertising, volte ad incrementare il traffico attraverso i motori di ricerca con un focus sull'e-commerce.
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 28 maggio 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 24 marzo 2015
Il web marketing e l'e-commerce. L'insieme di attività, di posizionamento e di advertising, volte ad incrementare il traffico attraverso i motori di ricerca con un focus sull'e-commerce.
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 12 maggio 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - lezione del 7 maggio 2014
Slides dal corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - Lezione dell'8 maggio 2014
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 6 maggio 2015
Slides delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - lezione del 5 giugno 2014 (ultima lezione del corso)
Slides delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo - A.A.2012-13
Lezione del 22 maggio 2013 (ultima lezione)
Vedi anche www.rpolillo.it
Slides dalle lezioni del corso di Interazione Uomo Macchina per gli studenti del corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (A.A.2014-15), lezione del 10 marzo 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - Lezione del 12 marzo 2014
Slides delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Pof R.Polillo, A.A.2012-13
Lezione n.2, 6 marzo 2013
Slides dalle lezioni del corso di Interazione Uomo Macchina per il creo di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 18 marzo 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 13 maggio 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica, Università di Milano Bicocca - Prof.R.Polillo, A.A.2014-15 (marzo 2015)
Teaching HCI to computing students: some considerationsRoberto Polillo
Slides presented at the workshop on "New perspectives to improve quality, efficacy and appeal of HCI courses", CHITALY 2015 Conference, Rome, La Sapienza, Sept 28, 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 12 maggio 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - lezione del 7 maggio 2014
Slides dal corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - Lezione dell'8 maggio 2014
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 6 maggio 2015
Slides delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - lezione del 5 giugno 2014 (ultima lezione del corso)
Slides delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo - A.A.2012-13
Lezione del 22 maggio 2013 (ultima lezione)
Vedi anche www.rpolillo.it
Slides dalle lezioni del corso di Interazione Uomo Macchina per gli studenti del corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (A.A.2014-15), lezione del 10 marzo 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (prof.R.Polillo) - Lezione del 12 marzo 2014
Slides delle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Pof R.Polillo, A.A.2012-13
Lezione n.2, 6 marzo 2013
Slides dalle lezioni del corso di Interazione Uomo Macchina per il creo di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 18 marzo 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 13 maggio 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica, Università di Milano Bicocca - Prof.R.Polillo, A.A.2014-15 (marzo 2015)
Teaching HCI to computing students: some considerationsRoberto Polillo
Slides presented at the workshop on "New perspectives to improve quality, efficacy and appeal of HCI courses", CHITALY 2015 Conference, Rome, La Sapienza, Sept 28, 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 28 maggio 2015
Slides dell'intervento al workshop su "Responsabilità Sociale di Impresa - ICT come strumento per lo sviluppo sociale" (Milano, Assolombarda, 25 maggio 2015)
Editoria e industria dei media di fronte alla rivoluzione digitaleRoberto Polillo
Slides utilizzate nell'incontro con Marco Polillo, durante il corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione, Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15), lezione del 20 maggio 2015
18. Paradigmi di interazione uomo macchina (III)Roberto Polillo
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Univesrità di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 5 maggio 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il crso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 5 maggio 2015
17. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (a.a.2014-15) - Prof.R.Polillo - Lezione del 29 aprile 2015
16. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca (a.a.2014-15) - Prof.R.Polillo - Lezione del 28 aprile 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 29/4/2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 28/4/2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione, Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 22 aprile 2015
Slides delle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca- Prof. R.Polillo (a.a.2014-15) - Lezione del 21 aprile 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per gli studenti del corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 15 aprile 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 15 aprile 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il crso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 14 aprile 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 9 marzo 2015
Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione dell'8 aprile 2015
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione dell'8 aprile 2015
1. Corso di Interazione Uomo Macchina
AA 2012-2013
Roberto Polillo
Corso di laurea in Informatica
Università di Milano Bicocca
Dipartimento di Informatica, Sistemistica e Comunicazione
PRINCIPI E LINEE GUIDA1
Ρ.Πολιλλο − Μαρζο 2013
Edizione
2012-13
2. Indicazioni per il design: tipologia
R.Polillo - Marzo 2013
4
coercitività
generalità
standard
regole
di progetto
linee
guida
principi
bassa
bassa
alta
alta
3. Indicazioni per il design: autorevolezza
4 livelli:
A: Completamente supportate da risultati di ricerca e
dati empirici
B: Basate su pratica generalmente accettata (in modo
documentato)
C:Non ben documentate, ma supportate dall’opinione di
professionisti
D: Opinione individuale
Standard: solo livelli A e B
R.Polillo - Marzo 2013
6
4. Gli standard per la usabilità
7
Situazione complessa: gli standard sono in continua
evoluzione (www.iso.org; www.uninfo.it)
Ci sono standard di prodotto e standard di processo
I principali:
ISO 13047 “Human centred design processes for interactive
system”
ISO 9241 ““Ergonomic requirements for office work with
visual display terminals”
ISO 14915 “Software ergonomics for multimedia user-
interfaces”
R.Polillo - Marzo 2013
5. Part 1: General introduction
Part 2: Guidance on task requirements
Part 4: Keyboard requirements
Part 5: Workstation layout and postural requirements
Part 6: Guidance on the work environment
Part 9: Requirements for non-keyboard input devices
Part 11: Guidance on usability
Part 12: Presentation of information
Part 13: User guidance
Part 14: Menu dialogues
Part 15: Command dialogues
Part 16: Direct manipulation dialogues
Part 17: Form filling dialogues
Part 20: Accessibility guidelines for ICT equipment and services
Part 100: Introduction to standards related to software ergonomics
Part 110: Dialogue principles
Part 129: (DIS) Guidance on software individualization
Part 151: Guidance on World Wide Web user interfaces
Part 171: Guidance on software accessibility
Part 210: Human-centred design for interactive systems
Part 300: Introduction to electronic visual display requirements
Part 302: Terminology for electronic visual displays
Part 303: Requirements for electronic visual displays
Part 304: User performance test methods for electronic visual displays
Part 305: Optical laboratory test methods for electronic visual displays
Part 306: Field assessment methods for electronic visual displays
Part 307: Analysis and compliance test methods for electronic visual displays
Part 308: Surface-conduction electron-emitter displays (SED)
Part 309: Organic light-emitting diode (OLED) displays
Part 400: Principles and requirements for physical input devices
Part 410: Design criteria for physical input devices
Part 420: (DIS) Selection procedures for physical input devices
Part 910: (DIS) Framework for tactile and haptic interaction
Part 920: Guidance on tactile and haptic interactions
ISO 9241:
Standard
pubblicati
(marzo 2010)
8
R.Polillo - Marzo 2013
6. Principi
9
Possono essere formulati in molti modi
Nel seguito, esamineremo i sette principi del
dialogo secondo lo standard ISO 9241 (Parte
110)
R.Polillo - Marzo 2013
7. I 7 principi del dialogo secondo la ISO 9241-110:2006
10
1. Adeguatezza al compito
2. Autodescrizione
3. Conformità alle aspettative dell’utente
4. Adeguatezza all’apprendimento
5. Controllabilità
6. Tolleranza verso gli errori
7. Adeguatezza alla individualizzazione
R.Polillo - Marzo 2013
8. Un “modello di qualità”
11
0
0,5
1
1,5
2
2,5
3
3,5
4
Adeguatezza
al compito
Auto-descrizione
Conformità alle
aspettative dell’utente
Adeguatezza
all’apprendimento
Controllabilità
Tolleranza
verso gli errori
Adeguatezza alla
individualizzazione
R.Polillo - Marzo 2013
10. I 7 principi del dialogo secondo la ISO 9241-110:2006
13
1. Adeguatezza al compito
2. Autodescrizione
3. Conformità alle aspettative
dell’utente
4. Adeguatezza all’apprendimento
5. Controllabilità
6. Tolleranza verso gli errori
7. Adeguatezza alla individualizzazione
R.Polillo - Marzo 2013
La funzionalità del
sistema e il
dialogo sono
basati sulle
caratteristiche del
compito, piuttosto
che sulla
tecnologia scelta
per effettuarlo
15. I 7 principi del dialogo secondo la ISO 9241-110:2006
18
1. Adeguatezza al compito
2. Autodescrizione
3. Conformità alle aspettative
dell’utente
4. Adeguatezza all’apprendimento
5. Controllabilità
6. Tolleranza verso gli errori
7. Adeguatezza alla
individualizzazione
R.Polillo - Marzo 2013
Agli utenti risulta
evidente, in ogni
momento, in che
dialogo si trovano,
a che punto si
trovano all’interno
del dialogo, quali
azioni possono
compiere e come
queste possono
essere effettuate
16. Autodescrizione: raccomandazioni
19
Guida all’utente
Interazione evidente
Manualistica minima
Stato visibile
Descrizione dell’input atteso
Formati descritti
R.Polillo - Marzo 2013
22. I 7 principi del dialogo secondo la ISO 9241-110:2006
25
1. Adeguatezza al compito
2. Autodescrizione
3. Conformità alle aspettative
dell’utente
4. Adeguatezza all’apprendimento
5. Controllabilità
6. Tolleranza verso gli errori
7. Adeguatezza alla individualizzazione
R.Polillo - Marzo 2013
Il dialogo
corrisponde alle
necessità dell’utente,
prevedibili in base al
contesto e a
convenzioni
comunemente
accettate
23. Conformità alle aspettative dell’utente
26
Linguaggio familiare
Aderenza alle convenzioni
Organizzazione abituale
Dialogo consistente
Tempi di risposta conformi alle aspettative
Feedback conforme alle aspettative
Messaggi adeguati al contesto
Output in posizione appropriata
Input in posizione attesa
Stile dei messaggi coerente
R.Polillo - Marzo 2013
25. 28
Link interni al sito Link esterni al sito Link alla home page
Search engine interna Banners pubblicitari Login /registrazione
Shopping cart Help Links ai prodotti
Bernard, 2001
Organizzazione abituale
R.Polillo - Marzo 2013
40. I 7 principi del dialogo secondo la ISO 9241-110:2006
43
1. Adeguatezza al compito
2. Autodescrizione
3. Conformità alle aspettative
dell’utente
4. Adeguatezza all’apprendimento
5. Controllabilità
6. Tolleranza verso gli errori
7. Adeguatezza alla individualizzazione
R.Polillo - Marzo 2013
Il dialogo supporta
e guida l’utente
nell’apprendiment
o del sistema
41. Adeguatezza all’apprendimento: raccomandazioni
Aiuto alla familiarizzazione
Bassa soglia di apprendimento
Feedback intermedi
Sperimentazione sicura
Modello concettuale evidente
Riapprendimento facilitato
R.Polillo - Marzo 2013
44
51. I 7 principi del dialogo secondo la ISO 9241-110:2006
54
1. Adeguatezza al compito
2. Autodescrizione
3. Conformità alle aspettative
dell’utente
4. Adeguatezza all’apprendimento
5. Controllabilità
6. Tolleranza verso gli errori
7. Adeguatezza alla
individualizzazione
R.Polillo - Marzo 2013
L’utente è in grado
di iniziare e tenere
sotto controllare la
direzione e i tempi
dell’interazione
fino al
raggiungimento
dell’obbiettivo
52. Controllabilità: esempio di dialogo non
controllabile
R.Polillo - Marzo 2013
55
(1) Patient’s name: (first-last)
**FRED SMITH
(2) Sex:
**MALE
(3) Age:
**55
(4) Have you been able to obtain positive cultures
from a site at which Fred Smith has an infection?
**YES
(5) What is the infection?
**PRIMARY-BACTEREMIA
(6) Please give the date and approximate time when
signs of symptoms first appeared
(Mycin)
53. Controllabilità: raccomandazioni
56
Tempi dell’interazione controllati dall’utente
Proseguimento del dialogo controllato dall’utente
Punto di ripartenza controllato dall’utente
Disponibilità di undo
Disponibilità dei dati originali
Modalità di visualizzazione dei dati controllata dall’utente
Dispositivo d’interazione controllato dall’utente
Personalizzazione dei valori di default
R.Polillo - Marzo 2013
55. I 7 principi del dialogo secondo la ISO 9241-110:2006
58
1. Adeguatezza al compito
2. Autodescrizione
3. Conformità alle aspettative
dell’utente
4. Adeguatezza all’apprendimento
5. Controllabilità
6. Tolleranza verso gli errori
7. Adeguatezza alla individualizzazione
R.Polillo - Marzo 2013
Nonostante
evidenti errori
negli input, i
risultati desiderati
possono essere
ottenuti senza o
con minime azioni
correttive
56. I 7 principi del dialogo secondo la ISO 9241-110:2006
60
1. Adeguatezza al compito
2. Autodescrizione
3. Conformità alle aspettative
dell’utente
4. Adeguatezza all’apprendimento
5. Controllabilità
6. Tolleranza verso gli errori
7. Adeguatezza alla individualizzazione
R.Polillo - Marzo 2013
L'utente può
modificare
l’interazione e la
presentazione
dell’informazione per
adattarle alle proprie
necessità e capacità
individuali
57. Adeguatezza alla individualizzazione:
raccomandazioni
Adattamento al profilo dell’utente
Scelta di rappresentazioni alternative
Scelta del livello delle spiegazioni
Vocabolario personalizzabile
Personalizzazione dei tempi di risposta
Scelta del metodo di interazione
Personalizzazione del dialogo
Ripristinabilità dei valori precedenti
R.Polillo - Marzo 2013
61
66. Le euristiche di Nielsen
1. Visibilità dello stato del sistema
2. Corrispondenza fra il mondo reale e il sistema
3. Libertà e controllo da parte degli utenti
4. Consistenza e standard
5. Prevenzione degli errori
6. Riconoscere piuttosto che ricordare
7. Flessibilità ed efficienza d’uso
8. Design minimalista ed estetico
9. Aiutare gli utenti a riconoscere gli errori, diagnosticarli e correggerli
10. Guida e documentazione
(Vedi J.Nielsen, How to conduct a Heuristi Evaluation, in
http://www.useit.com/papers/heuristic/heuristic_evaluation.html )
70
Editor's Notes
R.Polillo, Interazione uomo macchina - Parte prima, 8
www.ccjensen.com Dalla home page si sceglie APPLICATIONS, e viene fuori questo, che è il menu delle applicazioni! R.Polillo, Interazione uomo macchina - Parte prima, 8
R.Polillo, Interazione uomo macchina - Parte prima, 8
Sito ufficiale del film “The Story of Us”, ottobre 1999 R.Polillo, Interazione uomo macchina - Parte prima, 8
Sito ufficiale del film “The Story of Us”, ottobre 1999 La struttura di navigazione trasversale presenta molti problemi. Infatti: Il menù (rappresentato dal “ mazzo ” di fotografie, cambia forma e contenuti nei vari contesti (nella home page sono 5 foto, nelle pagine di livello 1 sono 4 foto, mancando quella della pagina corrente. Inoltre in due pagine manca il menu. Perchè?) Il titolo cambia passando dalla home page alle pagine di primo livello. Es.: “ The Marriage ” diventa “ Story – The Marriage ” . Il secondo titolo si vede, sulla home page, passando il mouse sulla fotografia relativa. R.Polillo, Interazione uomo macchina - Parte prima, 8
R.Polillo, Interazione uomo macchina - Parte prima, 8