SlideShare ist ein Scribd-Unternehmen logo
1 von 37
rough agenda
www.red-gate.com Image credit: http://www.flickr.com/photos/25285370@N02/4369967691
to bury, not to praise?
Image credit: Flickr user – Jovike
Image credit: Flickr user – Lemsipmatt
Embedded UA at
try it  yourselves Image credit: http://bwog.com/2009/11/01/costume-contest-its-clippy/
time for  a break Image credit: Flickr user – Jinny.Wong
paper prototyping
try it  yourselves Image credit: http://dpnation.wordpress.com/2008/08/14/sensitive-skybil/
1 thing  to take away
clear interface text matters Image credit: Flickr user – Drab Makyo
Bonus: Embedded assistantsa research-based perspective
The Lumière Project Horvitz et al.  (1997) http://www.flickr.com/photos/clagnut/2865788674/
Responses to user agents http://www.flickr.com/photos/philandpam/2190067385/
Social responses to agents http://www.flickr.com/photos/dm-set/3559804855/
Should an agent tell jokes? http://www.flickr.com/photos/checiap/49390797/
Responses to user agents ‘Beauty is a dangerous treasure to cherish. It is a catalyst of extreme judgements.’(p. 79) ←This man has kept me in his basement for 3 weeks http://www.flickr.com/photos/77043400@N00/2661695451/
What users want Swartz (2003) http://www.flickr.com/photos/chris_radcliff/1295389897/
Should we use assistants at all? ‘We found that performance with both reactive and proactive assistants was equivalent to that with printed help. Proactive suggestions made by the assistant did not improve performance but were viewed as being helpful by study participants.’ Xiao et al. (2003b)
Impolite software Don’t pre-empt user choices Don’t dominate the interaction Make it easy for the user to have control Don’t interrupt the user, unless necessary Be brief Help users make desired choices Ask before acting on interface resources If in doubt ask; if you ask, remember Keep the user informed of your actions Don’t pester Offer choices relevant to the user context Offer useful choices Say excuse me, thank you and please Whitworth, B. (2005)
Bibliography Horvitz, E, Breese, J and Heckerman, D, et al. (c.1997). The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users. Redmond: Microsoft Research Nass, C and Moon, Y (2000). Machines and Mindlessness: Social Responses to Computers. Journal of Social Issues, 56:1 (pp. 81-103) Swartz, L (2003). Why people hate the paperclip: Labels, appearance, behavior and social responses to user interface agents. Dissertation submitted to Stanford University. van Vugt, H (2008). Embodied agents from a user's perspective. PhD thesis submitted to VrijeUniversiteit, Amsterdam.  Whitworth, B (2005). Polite Computingin Behaviour and Information Technology 24:5 (pp. 353-363) Xiao, J, Stasko, J and Catrambone, R (c. 2003). An Empirical Study of the Effect of Agent Competence on User Performance and Perception. (Atlanta: Georgia Institute of Technology) Xiao, J, Catrambone, R and Stasko, J (2003). Be quiet? Evaluating proactive and reactive user interface assistants. (Atlanta: Georgia Institute of Technology)
Twitter: 	@RMH40 	@DNAS2 Email: 	Roger.Hart@red-gate.com 		Dom.Smith@red-gate.com Blog: 	http://tinyurl.com/RMHBlog 	http://tinyurl.com/DNASBlog

Weitere ähnliche Inhalte

Andere mochten auch

Standup meets startup concept
Standup meets startup conceptStandup meets startup concept
Standup meets startup conceptRaido Pikkar
 
Building Rich User Experiences Without JavaScript Spaghetti
Building Rich User Experiences Without JavaScript SpaghettiBuilding Rich User Experiences Without JavaScript Spaghetti
Building Rich User Experiences Without JavaScript SpaghettiJared Faris
 
Redessocialesprezi
RedessocialespreziRedessocialesprezi
RedessocialespreziPaola Avila
 
Ons Brabant, de afhankelijkheid van het landschap
Ons Brabant, de afhankelijkheid van het landschap Ons Brabant, de afhankelijkheid van het landschap
Ons Brabant, de afhankelijkheid van het landschap HKblabla
 
Sapri democratica visione
Sapri democratica visioneSapri democratica visione
Sapri democratica visioneBiagio Lauria
 
Who's getting social final
Who's getting social finalWho's getting social final
Who's getting social finalDigitalReport
 
Javascript spaghetti stirtrek_5_17
Javascript  spaghetti stirtrek_5_17Javascript  spaghetti stirtrek_5_17
Javascript spaghetti stirtrek_5_17Jared Faris
 
De Duurzame Stad volgens HKB
De Duurzame Stad volgens HKBDe Duurzame Stad volgens HKB
De Duurzame Stad volgens HKBHKblabla
 
Tom butler bowdon_-_50_knig_i_velikih_idej__www.freemba.ru_
Tom butler bowdon_-_50_knig_i_velikih_idej__www.freemba.ru_Tom butler bowdon_-_50_knig_i_velikih_idej__www.freemba.ru_
Tom butler bowdon_-_50_knig_i_velikih_idej__www.freemba.ru_anmarketers
 
Customer Service?
Customer Service?Customer Service?
Customer Service?Ryan Crowe
 
19.10.2011 ajujaht keynote, raido pikkar
19.10.2011 ajujaht keynote, raido pikkar 19.10.2011 ajujaht keynote, raido pikkar
19.10.2011 ajujaht keynote, raido pikkar Raido Pikkar
 
Dossier cicle superior
Dossier cicle superiorDossier cicle superior
Dossier cicle superiordavid
 
Use all the buzzwords
Use all the buzzwordsUse all the buzzwords
Use all the buzzwordsJared Faris
 
What have you learnt from your audience feedback?
What have you learnt from your audience feedback? What have you learnt from your audience feedback?
What have you learnt from your audience feedback? Ryan Crowe
 
Building Rich User Experiences w/o JavaScript Spaghetti
Building Rich User Experiences w/o JavaScript SpaghettiBuilding Rich User Experiences w/o JavaScript Spaghetti
Building Rich User Experiences w/o JavaScript SpaghettiJared Faris
 
Com score ars when advertising goes digital
Com score ars   when advertising goes digitalCom score ars   when advertising goes digital
Com score ars when advertising goes digitalDigitalReport
 
De Duurzame Stad volgens HKB
De Duurzame Stad volgens HKBDe Duurzame Stad volgens HKB
De Duurzame Stad volgens HKBHKblabla
 

Andere mochten auch (20)

Standup meets startup concept
Standup meets startup conceptStandup meets startup concept
Standup meets startup concept
 
Building Rich User Experiences Without JavaScript Spaghetti
Building Rich User Experiences Without JavaScript SpaghettiBuilding Rich User Experiences Without JavaScript Spaghetti
Building Rich User Experiences Without JavaScript Spaghetti
 
Redessocialesprezi
RedessocialespreziRedessocialesprezi
Redessocialesprezi
 
Ons Brabant, de afhankelijkheid van het landschap
Ons Brabant, de afhankelijkheid van het landschap Ons Brabant, de afhankelijkheid van het landschap
Ons Brabant, de afhankelijkheid van het landschap
 
Sapri democratica visione
Sapri democratica visioneSapri democratica visione
Sapri democratica visione
 
Who's getting social final
Who's getting social finalWho's getting social final
Who's getting social final
 
Javascript spaghetti stirtrek_5_17
Javascript  spaghetti stirtrek_5_17Javascript  spaghetti stirtrek_5_17
Javascript spaghetti stirtrek_5_17
 
Klasseledelse1
Klasseledelse1Klasseledelse1
Klasseledelse1
 
De Duurzame Stad volgens HKB
De Duurzame Stad volgens HKBDe Duurzame Stad volgens HKB
De Duurzame Stad volgens HKB
 
Tom butler bowdon_-_50_knig_i_velikih_idej__www.freemba.ru_
Tom butler bowdon_-_50_knig_i_velikih_idej__www.freemba.ru_Tom butler bowdon_-_50_knig_i_velikih_idej__www.freemba.ru_
Tom butler bowdon_-_50_knig_i_velikih_idej__www.freemba.ru_
 
Customer Service?
Customer Service?Customer Service?
Customer Service?
 
19.10.2011 ajujaht keynote, raido pikkar
19.10.2011 ajujaht keynote, raido pikkar 19.10.2011 ajujaht keynote, raido pikkar
19.10.2011 ajujaht keynote, raido pikkar
 
Dossier cicle superior
Dossier cicle superiorDossier cicle superior
Dossier cicle superior
 
Jurnal digital
Jurnal digitalJurnal digital
Jurnal digital
 
Use all the buzzwords
Use all the buzzwordsUse all the buzzwords
Use all the buzzwords
 
What have you learnt from your audience feedback?
What have you learnt from your audience feedback? What have you learnt from your audience feedback?
What have you learnt from your audience feedback?
 
Prinsip bernoulli 1
Prinsip bernoulli 1Prinsip bernoulli 1
Prinsip bernoulli 1
 
Building Rich User Experiences w/o JavaScript Spaghetti
Building Rich User Experiences w/o JavaScript SpaghettiBuilding Rich User Experiences w/o JavaScript Spaghetti
Building Rich User Experiences w/o JavaScript Spaghetti
 
Com score ars when advertising goes digital
Com score ars   when advertising goes digitalCom score ars   when advertising goes digital
Com score ars when advertising goes digital
 
De Duurzame Stad volgens HKB
De Duurzame Stad volgens HKBDe Duurzame Stad volgens HKB
De Duurzame Stad volgens HKB
 

Ähnlich wie It looks like you're embedding user assistance - would you like help?

Think Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming SkillsThink Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming SkillsMarc Smith
 
Pearson CiTE 2012 OpenClass Presentation
Pearson CiTE 2012 OpenClass PresentationPearson CiTE 2012 OpenClass Presentation
Pearson CiTE 2012 OpenClass PresentationChristopher Rice
 
20110719 social media research foundation-charting collections of connections
20110719 social media research foundation-charting collections of connections20110719 social media research foundation-charting collections of connections
20110719 social media research foundation-charting collections of connectionsSMRFoundation
 
Social Web for VU Dagje Studeren
Social Web for VU Dagje Studeren Social Web for VU Dagje Studeren
Social Web for VU Dagje Studeren Victor de Boer
 
DIY Usability Testing for Business Analysts (BA)
DIY Usability Testing for Business Analysts (BA)DIY Usability Testing for Business Analysts (BA)
DIY Usability Testing for Business Analysts (BA)Carol Smith
 
To borg or not to borg - individual vs collective, Gavin Bell fowa08
To borg or not to borg - individual vs collective, Gavin Bell fowa08To borg or not to borg - individual vs collective, Gavin Bell fowa08
To borg or not to borg - individual vs collective, Gavin Bell fowa08Gavin Bell
 
Creating Subject Guides for the 21st Century Library: Pathways to Learning
Creating Subject Guides for the 21st Century Library:  Pathways to LearningCreating Subject Guides for the 21st Century Library:  Pathways to Learning
Creating Subject Guides for the 21st Century Library: Pathways to LearningBuffy Hamilton
 
Proactive Displays CSCW2008
Proactive Displays CSCW2008Proactive Displays CSCW2008
Proactive Displays CSCW2008Joe McCarthy
 
20151001 charles university prague - marc smith - node xl-picturing political...
20151001 charles university prague - marc smith - node xl-picturing political...20151001 charles university prague - marc smith - node xl-picturing political...
20151001 charles university prague - marc smith - node xl-picturing political...Marc Smith
 
Social Information & Browsing March 6
Social Information & Browsing   March 6Social Information & Browsing   March 6
Social Information & Browsing March 6sritikumar
 
2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media snaMarc Smith
 
Education beyond Facebook
Education beyond FacebookEducation beyond Facebook
Education beyond FacebookMandy Rohs
 
Digital storytelling
Digital storytellingDigital storytelling
Digital storytellingpsmith11
 
User-centered Design for Technical Communicators
User-centered Design for Technical CommunicatorsUser-centered Design for Technical Communicators
User-centered Design for Technical CommunicatorsWill Sansbury
 
Parthenos Webinar Make It Happen - Carrying Out Research and Analyzing Data
Parthenos Webinar Make It Happen - Carrying Out Research and Analyzing DataParthenos Webinar Make It Happen - Carrying Out Research and Analyzing Data
Parthenos Webinar Make It Happen - Carrying Out Research and Analyzing DataParthenos
 
Transliteracy and Participatory Practices of Learning: Praxis for Transforma...
Transliteracy and Participatory Practices of Learning:  Praxis for Transforma...Transliteracy and Participatory Practices of Learning:  Praxis for Transforma...
Transliteracy and Participatory Practices of Learning: Praxis for Transforma...Buffy Hamilton
 
Designing Web Interfaces
Designing Web InterfacesDesigning Web Interfaces
Designing Web InterfacesMark Wagner
 

Ähnlich wie It looks like you're embedding user assistance - would you like help? (20)

Interfaces include people
Interfaces include peopleInterfaces include people
Interfaces include people
 
Think Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming SkillsThink Link: Network Insights with No Programming Skills
Think Link: Network Insights with No Programming Skills
 
Pearson CiTE 2012 OpenClass Presentation
Pearson CiTE 2012 OpenClass PresentationPearson CiTE 2012 OpenClass Presentation
Pearson CiTE 2012 OpenClass Presentation
 
20110719 social media research foundation-charting collections of connections
20110719 social media research foundation-charting collections of connections20110719 social media research foundation-charting collections of connections
20110719 social media research foundation-charting collections of connections
 
Social Web for VU Dagje Studeren
Social Web for VU Dagje Studeren Social Web for VU Dagje Studeren
Social Web for VU Dagje Studeren
 
DIY Usability Testing for Business Analysts (BA)
DIY Usability Testing for Business Analysts (BA)DIY Usability Testing for Business Analysts (BA)
DIY Usability Testing for Business Analysts (BA)
 
To borg or not to borg - individual vs collective, Gavin Bell fowa08
To borg or not to borg - individual vs collective, Gavin Bell fowa08To borg or not to borg - individual vs collective, Gavin Bell fowa08
To borg or not to borg - individual vs collective, Gavin Bell fowa08
 
Creating Subject Guides for the 21st Century Library: Pathways to Learning
Creating Subject Guides for the 21st Century Library:  Pathways to LearningCreating Subject Guides for the 21st Century Library:  Pathways to Learning
Creating Subject Guides for the 21st Century Library: Pathways to Learning
 
Proactive Displays CSCW2008
Proactive Displays CSCW2008Proactive Displays CSCW2008
Proactive Displays CSCW2008
 
20151001 charles university prague - marc smith - node xl-picturing political...
20151001 charles university prague - marc smith - node xl-picturing political...20151001 charles university prague - marc smith - node xl-picturing political...
20151001 charles university prague - marc smith - node xl-picturing political...
 
Social Information & Browsing March 6
Social Information & Browsing   March 6Social Information & Browsing   March 6
Social Information & Browsing March 6
 
2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna
 
Education beyond Facebook
Education beyond FacebookEducation beyond Facebook
Education beyond Facebook
 
Education beyond Facebook
Education beyond FacebookEducation beyond Facebook
Education beyond Facebook
 
Digital storytelling
Digital storytellingDigital storytelling
Digital storytelling
 
Polyvision
PolyvisionPolyvision
Polyvision
 
User-centered Design for Technical Communicators
User-centered Design for Technical CommunicatorsUser-centered Design for Technical Communicators
User-centered Design for Technical Communicators
 
Parthenos Webinar Make It Happen - Carrying Out Research and Analyzing Data
Parthenos Webinar Make It Happen - Carrying Out Research and Analyzing DataParthenos Webinar Make It Happen - Carrying Out Research and Analyzing Data
Parthenos Webinar Make It Happen - Carrying Out Research and Analyzing Data
 
Transliteracy and Participatory Practices of Learning: Praxis for Transforma...
Transliteracy and Participatory Practices of Learning:  Praxis for Transforma...Transliteracy and Participatory Practices of Learning:  Praxis for Transforma...
Transliteracy and Participatory Practices of Learning: Praxis for Transforma...
 
Designing Web Interfaces
Designing Web InterfacesDesigning Web Interfaces
Designing Web Interfaces
 

Kürzlich hochgeladen

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Kürzlich hochgeladen (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

It looks like you're embedding user assistance - would you like help?

  • 1.
  • 3. www.red-gate.com Image credit: http://www.flickr.com/photos/25285370@N02/4369967691
  • 4.
  • 5. to bury, not to praise?
  • 6. Image credit: Flickr user – Jovike
  • 7. Image credit: Flickr user – Lemsipmatt
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. try it yourselves Image credit: http://bwog.com/2009/11/01/costume-contest-its-clippy/
  • 19.
  • 20. time for a break Image credit: Flickr user – Jinny.Wong
  • 22. try it yourselves Image credit: http://dpnation.wordpress.com/2008/08/14/sensitive-skybil/
  • 23. 1 thing to take away
  • 24. clear interface text matters Image credit: Flickr user – Drab Makyo
  • 25. Bonus: Embedded assistantsa research-based perspective
  • 26. The Lumière Project Horvitz et al. (1997) http://www.flickr.com/photos/clagnut/2865788674/
  • 27. Responses to user agents http://www.flickr.com/photos/philandpam/2190067385/
  • 28. Social responses to agents http://www.flickr.com/photos/dm-set/3559804855/
  • 29. Should an agent tell jokes? http://www.flickr.com/photos/checiap/49390797/
  • 30. Responses to user agents ‘Beauty is a dangerous treasure to cherish. It is a catalyst of extreme judgements.’(p. 79) ←This man has kept me in his basement for 3 weeks http://www.flickr.com/photos/77043400@N00/2661695451/
  • 31. What users want Swartz (2003) http://www.flickr.com/photos/chris_radcliff/1295389897/
  • 32. Should we use assistants at all? ‘We found that performance with both reactive and proactive assistants was equivalent to that with printed help. Proactive suggestions made by the assistant did not improve performance but were viewed as being helpful by study participants.’ Xiao et al. (2003b)
  • 33. Impolite software Don’t pre-empt user choices Don’t dominate the interaction Make it easy for the user to have control Don’t interrupt the user, unless necessary Be brief Help users make desired choices Ask before acting on interface resources If in doubt ask; if you ask, remember Keep the user informed of your actions Don’t pester Offer choices relevant to the user context Offer useful choices Say excuse me, thank you and please Whitworth, B. (2005)
  • 34.
  • 35.
  • 36. Bibliography Horvitz, E, Breese, J and Heckerman, D, et al. (c.1997). The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users. Redmond: Microsoft Research Nass, C and Moon, Y (2000). Machines and Mindlessness: Social Responses to Computers. Journal of Social Issues, 56:1 (pp. 81-103) Swartz, L (2003). Why people hate the paperclip: Labels, appearance, behavior and social responses to user interface agents. Dissertation submitted to Stanford University. van Vugt, H (2008). Embodied agents from a user's perspective. PhD thesis submitted to VrijeUniversiteit, Amsterdam. Whitworth, B (2005). Polite Computingin Behaviour and Information Technology 24:5 (pp. 353-363) Xiao, J, Stasko, J and Catrambone, R (c. 2003). An Empirical Study of the Effect of Agent Competence on User Performance and Perception. (Atlanta: Georgia Institute of Technology) Xiao, J, Catrambone, R and Stasko, J (2003). Be quiet? Evaluating proactive and reactive user interface assistants. (Atlanta: Georgia Institute of Technology)
  • 37. Twitter: @RMH40 @DNAS2 Email: Roger.Hart@red-gate.com Dom.Smith@red-gate.com Blog: http://tinyurl.com/RMHBlog http://tinyurl.com/DNASBlog

Hinweis der Redaktion

  1. Title cardAm I the only one who thinksClippy’s eyebrow waggle was kind of sleazy?
  2. Who are weWho are Red Gate
  3. Video of Clippy. Dom to talk through his modes of action:Asking Clippy a plain-English question, causing the help topic to load (reactive mode);Clicking somewhere where you’re not allowed, making Clippy tell you what to do to be able to click there [not very helpfully] (proactive, non-Bayesian-logic mode);The infamous ‘It looks like you’re writing a letter’ scenario (proactive, Bayesian-logic mode);In place of an information dialog (spell check complete);In place of an alert (document not saved).
  4. Discussion of what’s wrong with Clippy, leading to what’s potentially right.
  5. What is eUA?Point of needNobody wants to read the helpeUA is all about not interrupting workflow.
  6. You have to choose the right typeContext. Workflow. UI positionConfusion
  7. Splash screens. Possible that nobody read them, so re-use existing content. More of a “nothing to lose” approach.Aim at tips and “getting started”
  8. Simple static textFilling blank space“What next?” moments when users get stuck.
  9. Richer “Getting started” info.Visual order implies a workflow.More graphical, taking more screen real-estate, so needs design & UX input.
  10. Pop-outs “Green Widgets”The “WTF?” Button.What’s this? What does that mean? What happens next? Wider contextual info.Simple HTML panel.Question marks performed better in UX tests than info icons, which users found more optional.Include links out to web help.
  11. Dynamic, on-hover panels.Like a much richer tooltip.Great for product options.Always place to the side of, not on top or below the thing they refer to. (where people look naturally).
  12. Tooltips. Delicious, simple.Can include graphics.Use line breaks for readability.
  13. Hyperlinks with HTML pop outs.Feature usage research suggests people are massively more likely to click these than almost any other UA.You can control the text, steer the call to action.
  14. UI controls as UA (the workflow buttons at the top).Visual order is workflow.
  15. Extreme UA.Started as a joke, but users loved it.Big, bold, for when you’re really stuck.
  16. Introduce the tasks1) Add UA to our deliberately bad dialog2) Convert Microsoft web help for adding an index in Word 2003 into embedded UA on the dialog.
  17. Task: Add UA to make this suck less. You can include design feedback/changes.
  18. Video. Show paper prototype. Explain technique and limitations.
  19. UX prototyping exercise. 2 sets of groups – improve wireframes with UA, test, come up with further improvements based on test feedback.
  20. The best and simplest UA is UI text. It’s easy to get buy in to change this. Makes developers’ live easier too.RESX files & abstraction.
  21. Over to Dr Dom.
  22. Analyses events, the order they occur in and time takenUser specifies the threshold at which they want helpIdentifies long-term needs and suggests further reading at end of sessionHorvitz et al. (1997)
  23. Proactive assistantsProactive assistants evaluated more positively than reactive.Proactive help evaluated positively even if it’s wrong most of the time!Users want proactive information before they make mistakes.Reactive assistantsUsers blame their queries if incorrect / inappropriate answers given for reactive help (provided not repeatedly incorrect).Xiao et al. (2003a)
  24. Agents are gender-stereotyped: female voices are considered less friendly than male voices.If an agent is praised by another computer with a male voice, humans consider the agent more competent than when the same praise is delivered with a female voice.If a computer asks you to rate its efficacy, humans are more likely to praise the computer than when rating the same program on a different computer.Humans volunteer to help a ‘helpful’ computer.Humans are more intimate with intimate agents.Nass (2000)
  25. Responses to user agentsWebsites are rated positively if an agent tells jokesAn agent introduced as ‘fun’ is much less favourable to users if it doesn’t tell jokesJokes encourage people to use a website againA website with jokes is considered more reliableBut:A website is rated even more positively if there’s a joke in a UI label (not an agent)People buy more if a website agent is introduced as ‘useful’ (not ‘fun’)Swartz (2003)
  26. Making users more likely to trust the agent now…Beautiful and helpful (but beautiful and unhelpful is worst)Looks similar to the userFor health advice, making the agent appear overweightMaking users least likely to use the agent in the future…For males only: Looks similar to the user and was unhelpful last timeVan Vugt (2008)
  27. Beginners prefer to rely on more experienced usersUsers want to become self-sufficientSwartz (2003)
  28. Embodied agents have no effect on the users performance (versus plain labels)Achieving the task is more likely to affect satisfaction with the software than the appearance of an agent