SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Iste Js
Iste JsIste Js
Iste Js
Jsnd08
 
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
Glennvin
 
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSSOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
shubbhi
 
Usability evaluation in exclusive domains_presentation
Usability evaluation in exclusive domains_presentationUsability evaluation in exclusive domains_presentation
Usability evaluation in exclusive domains_presentation
Asbjørn Følstad
 
Testing related questionnaires
Testing related questionnairesTesting related questionnaires
Testing related questionnaires
Md. Mahedi Mahfuj
 

Mais procurados (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...
 

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

Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0
fhios
 
Pawlik
PawlikPawlik
Pawlik
anesah
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
Empatika
 
Web conferencing
Web conferencingWeb conferencing
Web conferencing
mazyooonah
 
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
 

Semelhante a 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
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

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