SlideShare una empresa de Scribd logo
1 de 20
Early Software Prototyping forUsability tests using low cost toolsfor teaching purposes Benedikt Salzbrunn Michael Tesar Kerstin Stöckelmayr Robert Pucher
Benedikt Salzbrunn - 2011 2 Contents Introduction Motivation, teaching Usability & UCD Centerpiece Classification of prototypes, prototyping tools, practical example Conclusion Experiences, future directions
Benedikt Salzbrunn - 2011 3 Motivation Users refuse to use software designed from a solely technical point of view Examples like iPhone® or iPad® are suitable to convince a large community that it is not the technical solution by itself Difficult to use products get into troubles immediately when essentially easier to use products show up
Benedikt Salzbrunn - 2011 4 Teaching Usability Engineering and UCD Bachelor programs Computer Science 4th semester: User Centered Design 5th semester: Software Usability (elective course) Business Informatics 5th semester: Software Usability (elective course) Master programs Game Engineering and Simulation 3rd semester: Human Computer Interfaces and Usability Multimedia and Software Engineering 2nd semester: Software Usability Basics (elective course)
Benedikt Salzbrunn - 2011 5 Classification of prototypes Low- vs. high-fidelity prototypes Horizontal vs. vertical Characterization besides fidelity purpose of the prototype, product type, project type and phase of the project visual refinement, breadth of functionality, depth of functionality, richness of interactivity and richness of data model
Benedikt Salzbrunn - 2011 6 Prototyping tools Commercial vs. non-commercial software solutions Office-suites OpenOffice, iWork® and Microsoft® Office® Programming environments Microsoft® Small Basic® Microsoft® Expression Blend® Graphical tools GIMP Inkscape Special usability software
Benedikt Salzbrunn - 2011 7 Practical Example Project goals Development of a user interface for text and video communication via television Make video calls, join videoconferences, read on screen messages, simple calendar function Target group of potential users: senior citizens who want to stay in contact with their friends, relatives and families Team 11 students (8 bachelor’s degree students and 3 master’s degree students) 2 lecturers from the Department of Computer Science
User Profiling Ensuring user friendliness and adequacy of the user interface Women and men above the age of 60 years Capability of reading (in order to follow on-screen instructions) Understanding of the system language (German) Possible physical or mental limitations  Disease(s) which affect the use of technical equipment  Technology-remote users Benedikt Salzbrunn - 2009 8
Benedikt Salzbrunn - 2011 9 User Centered Design Process Explorative / Iterative approach Existing interface was never shown List of required features Design of multiple paper prototypes in small groups Repeated presentation and review
Benedikt Salzbrunn - 2011 10
Benedikt Salzbrunn - 2011 11 User Centered Design Process Radial and constantly present menu emerged as a central control number of menu levels was set to a maximum of two sub-menu concepts have again been designed in small groups proposals were transferred into Microsoft® PowerPoint® slideshow with over 300 individual images
Benedikt Salzbrunn - 2011 12 User Centered Design Process Review of the low-fidelity computer based prototype Tests with five subjects out of the designated target group aged between 61 and 68 years Some design elements and wordings have been revised Prototype redesign and finalization Microsoft® Small Basic® forinteractivity Pop ups, error messages and eventsimulation Remote control design
Welcome Messages Call Medication 1 new message 3 missed calls Call lists
Call Family & Friends: Anneliese-Maria Karli Meinrad Call Back
Nachrichten Sonja calling Accept Hang up
Sonja Add contact Hang up
Benedikt Salzbrunn - 2011 17 Final Usability evaluation Tests with a total of twelve people; all tests were performed in senior living communities  Tests were conducted on a laptop and an LCD TV Participants were faced with the challenge to complete four main tasks The overall impression of the prototype was positive The simple design of the remote control was received well Linguistic arrangement, neutral wording and the selected symbols were considered suitable
Benedikt Salzbrunn - 2011 18 Project experiences Iterative development process High level of quality throughout the whole project lifetime Detailed user profiling is crucial Two steps of usability evaluation turned outadequate and necessary Choice of appropriate test environments is important
Benedikt Salzbrunn - 2011 19 Conclusion and future directions Teaching students UCD and Usability Engineering in Computer Science degree programs is mandatory Large choice of cost efficient and easy to useprototyping tools Solutions vary in terms of prototype functionality, design and later software integration Importance of prototyping tool choice needs to be taught Integration of Usability prototyping into current courses Development of new courses for additional degree programs
Benedikt Salzbrunn - 2011 20 Thank you for your attention If there are any questions please do not hesitate asking them Benedikt Salzbrunn 	Department of Computer Science University of Applied Sciences Technikum Wien www.technikum-wien.at

Más contenido relacionado

La actualidad más candente

A level ict at bosworth
A level ict at bosworthA level ict at bosworth
A level ict at bosworthhicklin
 
Universal usability
Universal usabilityUniversal usability
Universal usabilitySALINIBINU
 
Iste Js
Iste JsIste Js
Iste JsJsnd08
 
Learning from Mistakes: An Empirical Study of Elicitation Interviews performe...
Learning from Mistakes: An Empirical Study of Elicitation Interviews performe...Learning from Mistakes: An Empirical Study of Elicitation Interviews performe...
Learning from Mistakes: An Empirical Study of Elicitation Interviews performe...Muneera Bano
 
Learning 2.0 with Special Needs final presentation
Learning 2.0 with Special Needs final presentationLearning 2.0 with Special Needs final presentation
Learning 2.0 with Special Needs final presentationGlennvin
 
software engineering
software engineeringsoftware engineering
software engineeringTayfun Çelik
 
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSSOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSshubbhi
 
Software Development as an Experiment System: A Qualitative Survey on the St...
Software Development as an Experiment System:  A Qualitative Survey on the St...Software Development as an Experiment System:  A Qualitative Survey on the St...
Software Development as an Experiment System: A Qualitative Survey on the St...Jürgen Münch
 
Usability evaluation in exclusive domains_presentation
Usability evaluation in exclusive domains_presentationUsability evaluation in exclusive domains_presentation
Usability evaluation in exclusive domains_presentationAsbjørn Følstad
 
B tech cse syllabus - MITAOE
B tech cse syllabus - MITAOEB tech cse syllabus - MITAOE
B tech cse syllabus - MITAOEMITAcademy1
 
Universal usability
Universal usabilityUniversal usability
Universal usabilityMariyaAnsi
 
Building Blocks for Continuous Experimentation
Building Blocks for Continuous ExperimentationBuilding Blocks for Continuous Experimentation
Building Blocks for Continuous ExperimentationJürgen Münch
 
The relevance of UX models and measures
The relevance of UX models and measuresThe relevance of UX models and measures
The relevance of UX models and measuresAsbjørn Følstad
 
The Gap Between Academic Research and Industrial Practice in Software Testing
The Gap Between Academic Research and Industrial Practice in Software TestingThe Gap Between Academic Research and Industrial Practice in Software Testing
The Gap Between Academic Research and Industrial Practice in Software TestingZoltan Micskei
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System IIIgueste15df5
 
Testing related questionnaires
Testing related questionnairesTesting related questionnaires
Testing related questionnairesMd. Mahedi Mahfuj
 
Bringing User Experience empirical data to gesture-control and somatic intera...
Bringing User Experience empirical data to gesture-control and somatic intera...Bringing User Experience empirical data to gesture-control and somatic intera...
Bringing User Experience empirical data to gesture-control and somatic intera...Luís Fernandes
 

La actualidad más candente (20)

A level ict at bosworth
A level ict at bosworthA level ict at bosworth
A level ict at bosworth
 
Project Work
Project WorkProject Work
Project Work
 
Universal usability
Universal usabilityUniversal usability
Universal usability
 
Usability
UsabilityUsability
Usability
 
Scratch
ScratchScratch
Scratch
 
Iste Js
Iste JsIste Js
Iste Js
 
Learning from Mistakes: An Empirical Study of Elicitation Interviews performe...
Learning from Mistakes: An Empirical Study of Elicitation Interviews performe...Learning from Mistakes: An Empirical Study of Elicitation Interviews performe...
Learning from Mistakes: An Empirical Study of Elicitation Interviews performe...
 
Learning 2.0 with Special Needs final presentation
Learning 2.0 with Special Needs final presentationLearning 2.0 with Special Needs final presentation
Learning 2.0 with Special Needs final presentation
 
software engineering
software engineeringsoftware engineering
software engineering
 
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSSOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
 
Software Development as an Experiment System: A Qualitative Survey on the St...
Software Development as an Experiment System:  A Qualitative Survey on the St...Software Development as an Experiment System:  A Qualitative Survey on the St...
Software Development as an Experiment System: A Qualitative Survey on the St...
 
Usability evaluation in exclusive domains_presentation
Usability evaluation in exclusive domains_presentationUsability evaluation in exclusive domains_presentation
Usability evaluation in exclusive domains_presentation
 
B tech cse syllabus - MITAOE
B tech cse syllabus - MITAOEB tech cse syllabus - MITAOE
B tech cse syllabus - MITAOE
 
Universal usability
Universal usabilityUniversal usability
Universal usability
 
Building Blocks for Continuous Experimentation
Building Blocks for Continuous ExperimentationBuilding Blocks for Continuous Experimentation
Building Blocks for Continuous Experimentation
 
The relevance of UX models and measures
The relevance of UX models and measuresThe relevance of UX models and measures
The relevance of UX models and measures
 
The Gap Between Academic Research and Industrial Practice in Software Testing
The Gap Between Academic Research and Industrial Practice in Software TestingThe Gap Between Academic Research and Industrial Practice in Software Testing
The Gap Between Academic Research and Industrial Practice in Software Testing
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System III
 
Testing related questionnaires
Testing related questionnairesTesting related questionnaires
Testing related questionnaires
 
Bringing User Experience empirical data to gesture-control and somatic intera...
Bringing User Experience empirical data to gesture-control and somatic intera...Bringing User Experience empirical data to gesture-control and somatic intera...
Bringing User Experience empirical data to gesture-control and somatic intera...
 

Similar a Early Software Prototyping for Usability Tests Using Low Cost Tools

When Users Becom Collaborators: Towards Continuous and Context-Aware User Input
When Users Becom Collaborators: Towards Continuous and Context-Aware User InputWhen Users Becom Collaborators: Towards Continuous and Context-Aware User Input
When Users Becom Collaborators: Towards Continuous and Context-Aware User InputHans-Joerg Happel
 
Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0fhios
 
Prototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurshipPrototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurshipVlad Manea
 
Domain-specific Modeling and Code Generation for Cross-platform Mobile and Io...
Domain-specific Modeling and Code Generation for Cross-platform Mobile and Io...Domain-specific Modeling and Code Generation for Cross-platform Mobile and Io...
Domain-specific Modeling and Code Generation for Cross-platform Mobile and Io...Università degli Studi dell'Aquila
 
Pawlik
PawlikPawlik
Pawlikanesah
 
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...Robert Klinc
 
Usability testing through the decades
Usability testing through the decadesUsability testing through the decades
Usability testing through the decadesUX Firm, LLC
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
MHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMark Billinghurst
 
Mobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesMobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesOXD
 
Mobile App Development and Management: Results from a Qualitative Investigation
Mobile App Development and Management: Results from a Qualitative InvestigationMobile App Development and Management: Results from a Qualitative Investigation
Mobile App Development and Management: Results from a Qualitative InvestigationMobileSoft
 
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdfHuman Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdfYomna Mahmoud Ibrahim Hassan
 
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation ScenarioPrototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation ScenarioNicolaescu Petru
 
Web conferencing
Web conferencingWeb conferencing
Web conferencingmazyooonah
 
View Based Near Real Time Collaborative Modeling for Information Systems Engi...
View Based Near Real Time Collaborative Modeling for Information Systems Engi...View Based Near Real Time Collaborative Modeling for Information Systems Engi...
View Based Near Real Time Collaborative Modeling for Information Systems Engi...Nicolaescu Petru
 
The Benefits of Document Cameras in Education
The Benefits of Document Cameras in Education The Benefits of Document Cameras in Education
The Benefits of Document Cameras in Education NicoleDLong
 

Similar a Early Software Prototyping for Usability Tests Using Low Cost Tools (20)

Chapter1
Chapter1Chapter1
Chapter1
 
Critical usability-evaluation of mobile device applications for m-learning pu...
Critical usability-evaluation of mobile device applications for m-learning pu...Critical usability-evaluation of mobile device applications for m-learning pu...
Critical usability-evaluation of mobile device applications for m-learning pu...
 
When Users Becom Collaborators: Towards Continuous and Context-Aware User Input
When Users Becom Collaborators: Towards Continuous and Context-Aware User InputWhen Users Becom Collaborators: Towards Continuous and Context-Aware User Input
When Users Becom Collaborators: Towards Continuous and Context-Aware User Input
 
Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0
 
Prototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurshipPrototyping for knowledge based entrepreneurship
Prototyping for knowledge based entrepreneurship
 
Domain-specific Modeling and Code Generation for Cross-platform Mobile and Io...
Domain-specific Modeling and Code Generation for Cross-platform Mobile and Io...Domain-specific Modeling and Code Generation for Cross-platform Mobile and Io...
Domain-specific Modeling and Code Generation for Cross-platform Mobile and Io...
 
Pawlik
PawlikPawlik
Pawlik
 
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...
 
Usability testing through the decades
Usability testing through the decadesUsability testing through the decades
Usability testing through the decades
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
MHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction Design
 
Mobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best PracticesMobile UI Design – User Centered Design and UI Best Practices
Mobile UI Design – User Centered Design and UI Best Practices
 
Aalto CCIS Programme
Aalto CCIS ProgrammeAalto CCIS Programme
Aalto CCIS Programme
 
Mobile App Development and Management: Results from a Qualitative Investigation
Mobile App Development and Management: Results from a Qualitative InvestigationMobile App Development and Management: Results from a Qualitative Investigation
Mobile App Development and Management: Results from a Qualitative Investigation
 
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdfHuman Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
 
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation ScenarioPrototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
Prototyping Apps for Informal Learning: A Semantic Video Annotation Scenario
 
Web conferencing
Web conferencingWeb conferencing
Web conferencing
 
Project based learning methodologies for Embedded Systems and Intelligent Sys...
Project based learning methodologies for Embedded Systems and Intelligent Sys...Project based learning methodologies for Embedded Systems and Intelligent Sys...
Project based learning methodologies for Embedded Systems and Intelligent Sys...
 
View Based Near Real Time Collaborative Modeling for Information Systems Engi...
View Based Near Real Time Collaborative Modeling for Information Systems Engi...View Based Near Real Time Collaborative Modeling for Information Systems Engi...
View Based Near Real Time Collaborative Modeling for Information Systems Engi...
 
The Benefits of Document Cameras in Education
The Benefits of Document Cameras in Education The Benefits of Document Cameras in Education
The Benefits of Document Cameras in Education
 

Último

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Último (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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
 
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
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
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)
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Early Software Prototyping for Usability Tests Using Low Cost Tools

  • 1. Early Software Prototyping forUsability tests using low cost toolsfor teaching purposes Benedikt Salzbrunn Michael Tesar Kerstin Stöckelmayr Robert Pucher
  • 2. Benedikt Salzbrunn - 2011 2 Contents Introduction Motivation, teaching Usability & UCD Centerpiece Classification of prototypes, prototyping tools, practical example Conclusion Experiences, future directions
  • 3. Benedikt Salzbrunn - 2011 3 Motivation Users refuse to use software designed from a solely technical point of view Examples like iPhone® or iPad® are suitable to convince a large community that it is not the technical solution by itself Difficult to use products get into troubles immediately when essentially easier to use products show up
  • 4. Benedikt Salzbrunn - 2011 4 Teaching Usability Engineering and UCD Bachelor programs Computer Science 4th semester: User Centered Design 5th semester: Software Usability (elective course) Business Informatics 5th semester: Software Usability (elective course) Master programs Game Engineering and Simulation 3rd semester: Human Computer Interfaces and Usability Multimedia and Software Engineering 2nd semester: Software Usability Basics (elective course)
  • 5. Benedikt Salzbrunn - 2011 5 Classification of prototypes Low- vs. high-fidelity prototypes Horizontal vs. vertical Characterization besides fidelity purpose of the prototype, product type, project type and phase of the project visual refinement, breadth of functionality, depth of functionality, richness of interactivity and richness of data model
  • 6. Benedikt Salzbrunn - 2011 6 Prototyping tools Commercial vs. non-commercial software solutions Office-suites OpenOffice, iWork® and Microsoft® Office® Programming environments Microsoft® Small Basic® Microsoft® Expression Blend® Graphical tools GIMP Inkscape Special usability software
  • 7. Benedikt Salzbrunn - 2011 7 Practical Example Project goals Development of a user interface for text and video communication via television Make video calls, join videoconferences, read on screen messages, simple calendar function Target group of potential users: senior citizens who want to stay in contact with their friends, relatives and families Team 11 students (8 bachelor’s degree students and 3 master’s degree students) 2 lecturers from the Department of Computer Science
  • 8. User Profiling Ensuring user friendliness and adequacy of the user interface Women and men above the age of 60 years Capability of reading (in order to follow on-screen instructions) Understanding of the system language (German) Possible physical or mental limitations Disease(s) which affect the use of technical equipment Technology-remote users Benedikt Salzbrunn - 2009 8
  • 9. Benedikt Salzbrunn - 2011 9 User Centered Design Process Explorative / Iterative approach Existing interface was never shown List of required features Design of multiple paper prototypes in small groups Repeated presentation and review
  • 11. Benedikt Salzbrunn - 2011 11 User Centered Design Process Radial and constantly present menu emerged as a central control number of menu levels was set to a maximum of two sub-menu concepts have again been designed in small groups proposals were transferred into Microsoft® PowerPoint® slideshow with over 300 individual images
  • 12. Benedikt Salzbrunn - 2011 12 User Centered Design Process Review of the low-fidelity computer based prototype Tests with five subjects out of the designated target group aged between 61 and 68 years Some design elements and wordings have been revised Prototype redesign and finalization Microsoft® Small Basic® forinteractivity Pop ups, error messages and eventsimulation Remote control design
  • 13. Welcome Messages Call Medication 1 new message 3 missed calls Call lists
  • 14. Call Family & Friends: Anneliese-Maria Karli Meinrad Call Back
  • 15. Nachrichten Sonja calling Accept Hang up
  • 16. Sonja Add contact Hang up
  • 17. Benedikt Salzbrunn - 2011 17 Final Usability evaluation Tests with a total of twelve people; all tests were performed in senior living communities Tests were conducted on a laptop and an LCD TV Participants were faced with the challenge to complete four main tasks The overall impression of the prototype was positive The simple design of the remote control was received well Linguistic arrangement, neutral wording and the selected symbols were considered suitable
  • 18. Benedikt Salzbrunn - 2011 18 Project experiences Iterative development process High level of quality throughout the whole project lifetime Detailed user profiling is crucial Two steps of usability evaluation turned outadequate and necessary Choice of appropriate test environments is important
  • 19. Benedikt Salzbrunn - 2011 19 Conclusion and future directions Teaching students UCD and Usability Engineering in Computer Science degree programs is mandatory Large choice of cost efficient and easy to useprototyping tools Solutions vary in terms of prototype functionality, design and later software integration Importance of prototyping tool choice needs to be taught Integration of Usability prototyping into current courses Development of new courses for additional degree programs
  • 20. Benedikt Salzbrunn - 2011 20 Thank you for your attention If there are any questions please do not hesitate asking them Benedikt Salzbrunn Department of Computer Science University of Applied Sciences Technikum Wien www.technikum-wien.at