SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

A level ict at bosworth
A level ict at bosworthA level ict at bosworth
A level ict at bosworthhicklin
 
Project Work
Project WorkProject Work
Project WorkJason Hando
 
Universal usability
Universal usabilityUniversal usability
Universal usabilitySALINIBINU
 
Usability
UsabilityUsability
UsabilityRoxy Pilly
 
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
 

Was ist angesagt? (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...
 

Ă„hnlich wie Early Software Prototyping for Usability tests using low cost tools for teaching purposes

Chapter1
Chapter1Chapter1
Chapter1meltem7798
 
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
 
Aalto CCIS Programme
Aalto CCIS ProgrammeAalto CCIS Programme
Aalto CCIS ProgrammePetri Vuorimaa
 
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
 

Ă„hnlich wie Early Software Prototyping for Usability tests using low cost tools for teaching purposes (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
 

KĂĽrzlich hochgeladen

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

KĂĽrzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Early Software Prototyping for Usability tests using low cost tools for teaching purposes

  • 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