SlideShare a Scribd company logo
1 of 1
Download to read offline
User Interface Engineering
                                                                                              Usability Lifecycle by UIE
                                                                            Rupert Kiefl, Markus Meichau, Tobias Schraut, Denise Unfried

    Introduction
    The usability lifecycle is applied by UIE as a method to improve user interfaces for software applications. It accompanies a series of productive releases. 
    Evaluation based on participation of users is the main driving force behind the lifecycle.
    No matter how carefully an interface is designed by usability experts, evaluation with real working tasks performed by users are essential to meet 
    requirements of an interface’s productive use. 




   Feedback                                                                                                                                                            Analysis (User Interface Evaluation)
   Applied Methods                                                                                                                                                     Applied Methods
   ‘Expert Interviews’                                                                                                                                                 ‘Thinking Aloud’
   If a new interface is required and insight into domain specific requirements is necessary, this                                                                     Interface releases are tested together with potential users from institutes of the Max Planck 
   method can help starting from scratch with a new prototype approach.                                                                                                Society. They perform tasks covering important application functionality. An interviewer tracks 
   Expert interviews help reveal the mental model and domain specific perspective behind user                                                                          feedback and observes user interactions. All issues are noted down. The test result is 
   interactions.                                                                                                                                                       accumulated if at least 8―11 interviews are performed. An analysis (Figures 6,7) is given at 
                                                                                                                                                                       the end of the interview series, which leads to measures and changes in the interface.

   Results from Expert Interviews conducted in                                                                                                                         Results from analysis of usability interviews
   Garching and Munich                                                                                                                                                 11 Interviews for PubMan Release 2 (MPG Harnack House, 
   The design of easy submission is based on expert                                                                                                                    MPI for Psycholinguistics)
   interviews. Different approaches were collected 
   analyzed and compared (Figure 1). The result was first                                                                                                              9 Interviews for PubMan Release 3 (MPI of 
   implemented in R3, proven and is now in place for R5.                                                                                                               Molecular Plant Physiology, MPI for 
                                                                                                                                                                       Gravitational Physics, MPI for Human 
                                                                                                                                                                       Development)
                                                                                                                          Figure 1: Layers of a pattern architecture

   ‘Personas’
   Personas provide a clear picture of the audience the interface targets. It reveals their                                                                                                                                          Figure 6:                      Figure 7:
   skills, experience, limitations and work environment. The data then shape a virtual person                                                                                                                               Evaluation Analyses of R4      Evaluation Analyses of R2
   representing the ‘average user’* of the web application.
                                                                                                                                                                                                                      ‘Heat Maps’
                                                                                                                                                                                                                      Heat maps show where users try to interact (Figure 
   Personas for Publication Management                                                                                                                                                                                8). The example depicts an implementation of the 
   The image depicts three personas relevant for Publication Management inside the MPS.                                                                                                                               open source solution ‘ClickHeat’. The results were 
                                                                                                                                                                                                                      not considered, as the PubMan layout changes 
                                                                                                                                                                                                                      dynamically and mouse clicks couldn’t be tracked as 
                                                                                                                                                                            Figure 8: Heat map evaluation             precisely as needed.




                                                                                                                                                                       Prototyping
                                                                                                                                                                       User Interface Prototyping
                                                                                                                                                                       Before implementation starts, an interface is first shaped 
                                                                                                                                                                       by rapid prototyping (Figure 9) with a prototype 
                                                                                                                                                                       application. Prototyping reveals a lot of questions to be 
                                                                                                                                                                       answered either by functional specification 
                                                                                                                                                                       implementation design or interaction. It saves interface 
                                                                                                                                                                       development from tedious and time consuming trial and 
                                                                                                                                                                       error approaches.
                                                                                                                                                                       Prototypes are very close to the application and can 
                                                                                                                                            Figure 2: Personas
                                                                                                                                                                       even be tested with users before development starts.

   * All important figures are collected from usability interviews, ranging from age to professional background and education.
                                                                                                                                                                       Results of Prototyping
                                                                                                                                                                       All interfaces for publication management (R2–R5) and 
                                                                                                                                                                       other Solutions are available as prototypes.                                       Figure 9: PubMan Prototype




   Release: ‘e.g. Easy Submission’                                                                                                                                     Development
                                                                                                                                                                       GUI Accessibility & Constraints
        2007                                                2008                                                2009 
        (R1)                                                (R3)                                                (R4)                                                   After the team UIE was introduced, it 
                                                                                                                                                                       immediately started working on existing 
                                                                                                                                                                       interfaces (GUI V1). In parallel, a GUI pattern 
                                                                                                                                                                       library, based on reusable components was 
                                                                                                                                                                       prepared to replace all existing interfaces 
                                                                                                                                                                       (GUI V2).

                                                                                                                                                                       For all new interfaces accessibility 
                                                                                                                                     Figure 5:                         requirements and GUI constraints were set 
                                                                                                                             ‘Easy Submission’ (GUI V2)
                                                                                Figure 4:                                                                              up and documented.
                                                                        ‘Easy Submission’ (GUI V1)

                                                                                                                                                                       V2 GUIs degrade gracefully if no JavaScript 
                                                                                                                                                                       is available or non standard conform 
                                                                                                                                                                       browsers are used. Color and contrast vision 
                                                                                                                                                                       deficiency is taken into account as well by a 
                                                                                                                                                                       set of color schemes.
                        Figure 3:
        ‘Edit Item’ (Start Interface Engineering)


                                                                                                                                                                                                                                                        Figure 10: BITV Requirements




Rupert Kiefl, Markus Meichau, Tobias Schraut, Denise Unfried
Max Planck Digital Library · Amalienstrasse 33 · 80799 München · www.mpdl.mpg.de                                                                                                                            July 2009, Licenced under Creative Commons­License BY NC SA

More Related Content

Viewers also liked

Open Educational Resources in der Weiterbildung
Open Educational Resources in der WeiterbildungOpen Educational Resources in der Weiterbildung
Open Educational Resources in der WeiterbildungOle Wintermann
 
Wasserstoffspeicherung an Kohlenstoffmodifikationen
Wasserstoffspeicherung an KohlenstoffmodifikationenWasserstoffspeicherung an Kohlenstoffmodifikationen
Wasserstoffspeicherung an Kohlenstoffmodifikationendinomasch
 
Open Access - Activities of the Max-Planck-Gesellschaft
Open Access - Activities of the Max-Planck-GesellschaftOpen Access - Activities of the Max-Planck-Gesellschaft
Open Access - Activities of the Max-Planck-GesellschaftWCIT 2014
 
Umgang mit verwaisten & vergriffenen Werken in der Praxis
Umgang mit verwaisten & vergriffenen Werken in der PraxisUmgang mit verwaisten & vergriffenen Werken in der Praxis
Umgang mit verwaisten & vergriffenen Werken in der PraxisEllen Euler
 
2. intranda viewer Tag: Integration von Fremddigitalisaten, Quellenkommentier...
2. intranda viewer Tag: Integration von Fremddigitalisaten, Quellenkommentier...2. intranda viewer Tag: Integration von Fremddigitalisaten, Quellenkommentier...
2. intranda viewer Tag: Integration von Fremddigitalisaten, Quellenkommentier...intranda GmbH
 
Measuring Gender Inequality in Wikipedia
Measuring Gender Inequality in WikipediaMeasuring Gender Inequality in Wikipedia
Measuring Gender Inequality in WikipediaClaudia Wagner
 
Forum STE-PS - Dokumentation Seminar Nuertingen
Forum STE-PS - Dokumentation Seminar NuertingenForum STE-PS - Dokumentation Seminar Nuertingen
Forum STE-PS - Dokumentation Seminar NuertingenMichael Wünsch
 
Bedarfe und Erwartungen von Lehrkräften an online-gestützte Fortbildungsangebote
Bedarfe und Erwartungen von Lehrkräften an online-gestützte FortbildungsangeboteBedarfe und Erwartungen von Lehrkräften an online-gestützte Fortbildungsangebote
Bedarfe und Erwartungen von Lehrkräften an online-gestützte FortbildungsangeboteOle Wintermann
 
Themen der Kommunikationswissenschaft: Die Entwicklung zur Integrationsdiszip...
Themen der Kommunikationswissenschaft: Die Entwicklung zur Integrationsdiszip...Themen der Kommunikationswissenschaft: Die Entwicklung zur Integrationsdiszip...
Themen der Kommunikationswissenschaft: Die Entwicklung zur Integrationsdiszip...Elisabeth Günther
 
Präsentation hr innovation-day 2013 - wolff
Präsentation hr innovation-day 2013 - wolffPräsentation hr innovation-day 2013 - wolff
Präsentation hr innovation-day 2013 - wolffHRM - HTWK Leipzig
 
Forschungsmetriken und Impact in den Sozialwissenschaften
Forschungsmetriken und Impact  in den SozialwissenschaftenForschungsmetriken und Impact  in den Sozialwissenschaften
Forschungsmetriken und Impact in den Sozialwissenschaftenuherb
 
Informationsaufbereitung mit Thesauri Vorlesung Bibliotheks- und Informations...
Informationsaufbereitung mit Thesauri Vorlesung Bibliotheks- und Informations...Informationsaufbereitung mit Thesauri Vorlesung Bibliotheks- und Informations...
Informationsaufbereitung mit Thesauri Vorlesung Bibliotheks- und Informations...Andreas Oskar Kempf
 
Crowdfunding für Museen – eine attraktive Finanzierungsmöglichkeit?
Crowdfunding für Museen – eine attraktive Finanzierungsmöglichkeit?Crowdfunding für Museen – eine attraktive Finanzierungsmöglichkeit?
Crowdfunding für Museen – eine attraktive Finanzierungsmöglichkeit?Christian Reinboth
 
E-Learning in Deutschland – der Weg zum heutigen Status Quo (Slides: Anne Thi...
E-Learning in Deutschland – der Weg zum heutigen Status Quo (Slides: Anne Thi...E-Learning in Deutschland – der Weg zum heutigen Status Quo (Slides: Anne Thi...
E-Learning in Deutschland – der Weg zum heutigen Status Quo (Slides: Anne Thi...e-teaching.org
 
Designing interactive Experience
Designing interactive ExperienceDesigning interactive Experience
Designing interactive ExperienceThomas Gläser
 

Viewers also liked (20)

Munich
MunichMunich
Munich
 
Open Educational Resources in der Weiterbildung
Open Educational Resources in der WeiterbildungOpen Educational Resources in der Weiterbildung
Open Educational Resources in der Weiterbildung
 
Das Weiterbildungsprogramm Bibliotheksmanagement der FU Berlin, von Olaf Siegert
Das Weiterbildungsprogramm Bibliotheksmanagement der FU Berlin, von Olaf SiegertDas Weiterbildungsprogramm Bibliotheksmanagement der FU Berlin, von Olaf Siegert
Das Weiterbildungsprogramm Bibliotheksmanagement der FU Berlin, von Olaf Siegert
 
Wasserstoffspeicherung an Kohlenstoffmodifikationen
Wasserstoffspeicherung an KohlenstoffmodifikationenWasserstoffspeicherung an Kohlenstoffmodifikationen
Wasserstoffspeicherung an Kohlenstoffmodifikationen
 
Ingo Blees, Gianna Scharnberg: Freie Bildungsmaterialien für den Unterricht: ...
Ingo Blees, Gianna Scharnberg: Freie Bildungsmaterialien für den Unterricht: ...Ingo Blees, Gianna Scharnberg: Freie Bildungsmaterialien für den Unterricht: ...
Ingo Blees, Gianna Scharnberg: Freie Bildungsmaterialien für den Unterricht: ...
 
The EconBiz Partner Network
The EconBiz Partner NetworkThe EconBiz Partner Network
The EconBiz Partner Network
 
Open Access - Activities of the Max-Planck-Gesellschaft
Open Access - Activities of the Max-Planck-GesellschaftOpen Access - Activities of the Max-Planck-Gesellschaft
Open Access - Activities of the Max-Planck-Gesellschaft
 
Umgang mit verwaisten & vergriffenen Werken in der Praxis
Umgang mit verwaisten & vergriffenen Werken in der PraxisUmgang mit verwaisten & vergriffenen Werken in der Praxis
Umgang mit verwaisten & vergriffenen Werken in der Praxis
 
Ingo Blees, Richard Heinen: Connecting Resources and Users - requirements for...
Ingo Blees, Richard Heinen: Connecting Resources and Users - requirements for...Ingo Blees, Richard Heinen: Connecting Resources and Users - requirements for...
Ingo Blees, Richard Heinen: Connecting Resources and Users - requirements for...
 
2. intranda viewer Tag: Integration von Fremddigitalisaten, Quellenkommentier...
2. intranda viewer Tag: Integration von Fremddigitalisaten, Quellenkommentier...2. intranda viewer Tag: Integration von Fremddigitalisaten, Quellenkommentier...
2. intranda viewer Tag: Integration von Fremddigitalisaten, Quellenkommentier...
 
Measuring Gender Inequality in Wikipedia
Measuring Gender Inequality in WikipediaMeasuring Gender Inequality in Wikipedia
Measuring Gender Inequality in Wikipedia
 
Forum STE-PS - Dokumentation Seminar Nuertingen
Forum STE-PS - Dokumentation Seminar NuertingenForum STE-PS - Dokumentation Seminar Nuertingen
Forum STE-PS - Dokumentation Seminar Nuertingen
 
Bedarfe und Erwartungen von Lehrkräften an online-gestützte Fortbildungsangebote
Bedarfe und Erwartungen von Lehrkräften an online-gestützte FortbildungsangeboteBedarfe und Erwartungen von Lehrkräften an online-gestützte Fortbildungsangebote
Bedarfe und Erwartungen von Lehrkräften an online-gestützte Fortbildungsangebote
 
Themen der Kommunikationswissenschaft: Die Entwicklung zur Integrationsdiszip...
Themen der Kommunikationswissenschaft: Die Entwicklung zur Integrationsdiszip...Themen der Kommunikationswissenschaft: Die Entwicklung zur Integrationsdiszip...
Themen der Kommunikationswissenschaft: Die Entwicklung zur Integrationsdiszip...
 
Präsentation hr innovation-day 2013 - wolff
Präsentation hr innovation-day 2013 - wolffPräsentation hr innovation-day 2013 - wolff
Präsentation hr innovation-day 2013 - wolff
 
Forschungsmetriken und Impact in den Sozialwissenschaften
Forschungsmetriken und Impact  in den SozialwissenschaftenForschungsmetriken und Impact  in den Sozialwissenschaften
Forschungsmetriken und Impact in den Sozialwissenschaften
 
Informationsaufbereitung mit Thesauri Vorlesung Bibliotheks- und Informations...
Informationsaufbereitung mit Thesauri Vorlesung Bibliotheks- und Informations...Informationsaufbereitung mit Thesauri Vorlesung Bibliotheks- und Informations...
Informationsaufbereitung mit Thesauri Vorlesung Bibliotheks- und Informations...
 
Crowdfunding für Museen – eine attraktive Finanzierungsmöglichkeit?
Crowdfunding für Museen – eine attraktive Finanzierungsmöglichkeit?Crowdfunding für Museen – eine attraktive Finanzierungsmöglichkeit?
Crowdfunding für Museen – eine attraktive Finanzierungsmöglichkeit?
 
E-Learning in Deutschland – der Weg zum heutigen Status Quo (Slides: Anne Thi...
E-Learning in Deutschland – der Weg zum heutigen Status Quo (Slides: Anne Thi...E-Learning in Deutschland – der Weg zum heutigen Status Quo (Slides: Anne Thi...
E-Learning in Deutschland – der Weg zum heutigen Status Quo (Slides: Anne Thi...
 
Designing interactive Experience
Designing interactive ExperienceDesigning interactive Experience
Designing interactive Experience
 

Similar to World Usability Day 2009

Engelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalEngelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalmrgazer
 
Avoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWAvoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWKaren McGrane
 
Why UX Design Needs Content Strategy
Why UX Design Needs Content StrategyWhy UX Design Needs Content Strategy
Why UX Design Needs Content StrategyKaren McGrane
 
Single object detection to support requirements modeling using faster R-CNN
Single object detection to support requirements modeling using faster R-CNNSingle object detection to support requirements modeling using faster R-CNN
Single object detection to support requirements modeling using faster R-CNNTELKOMNIKA JOURNAL
 
A PNML extension for the HCI design
A PNML extension for the HCI designA PNML extension for the HCI design
A PNML extension for the HCI designWaqas Tariq
 
What is UX Design?
What is UX Design?What is UX Design?
What is UX Design?Baris Erkol
 
Unit iii(part c - user interface design)
Unit   iii(part c - user interface design)Unit   iii(part c - user interface design)
Unit iii(part c - user interface design)BALAJI A
 
Software Agents in Support of Human Argument Mapping
Software Agents in Support of Human Argument MappingSoftware Agents in Support of Human Argument Mapping
Software Agents in Support of Human Argument MappingSimon Buckingham Shum
 
IRJET- An Over View of Qualitative Structural Analysis using Diagrammatic Rea...
IRJET- An Over View of Qualitative Structural Analysis using Diagrammatic Rea...IRJET- An Over View of Qualitative Structural Analysis using Diagrammatic Rea...
IRJET- An Over View of Qualitative Structural Analysis using Diagrammatic Rea...IRJET Journal
 
Abstract
AbstractAbstract
Abstractemaye
 
EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS – MAMDANI FIS VS NEURAL N...
EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS – MAMDANI FIS VS NEURAL N...EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS – MAMDANI FIS VS NEURAL N...
EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS – MAMDANI FIS VS NEURAL N...cscpconf
 

Similar to World Usability Day 2009 (20)

Engelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrievalEngelman.2011.exploring interaction modes for image retrieval
Engelman.2011.exploring interaction modes for image retrieval
 
Portfolio - Pradeep
Portfolio - Pradeep Portfolio - Pradeep
Portfolio - Pradeep
 
Avoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSWAvoiding the 11th Hour Sh*storm at SxSW
Avoiding the 11th Hour Sh*storm at SxSW
 
Seii unit5 ui_design
Seii unit5 ui_designSeii unit5 ui_design
Seii unit5 ui_design
 
Why UX Design Needs Content Strategy
Why UX Design Needs Content StrategyWhy UX Design Needs Content Strategy
Why UX Design Needs Content Strategy
 
Single object detection to support requirements modeling using faster R-CNN
Single object detection to support requirements modeling using faster R-CNNSingle object detection to support requirements modeling using faster R-CNN
Single object detection to support requirements modeling using faster R-CNN
 
A PNML extension for the HCI design
A PNML extension for the HCI designA PNML extension for the HCI design
A PNML extension for the HCI design
 
D1 research desc_and_outcome
D1 research desc_and_outcomeD1 research desc_and_outcome
D1 research desc_and_outcome
 
50120140505004
5012014050500450120140505004
50120140505004
 
7 13
7 137 13
7 13
 
What is UX Design?
What is UX Design?What is UX Design?
What is UX Design?
 
Od2 research framework (1)
Od2 research framework (1)Od2 research framework (1)
Od2 research framework (1)
 
Od1 research framework
Od1 research frameworkOd1 research framework
Od1 research framework
 
Unit iii(part c - user interface design)
Unit   iii(part c - user interface design)Unit   iii(part c - user interface design)
Unit iii(part c - user interface design)
 
Software Agents in Support of Human Argument Mapping
Software Agents in Support of Human Argument MappingSoftware Agents in Support of Human Argument Mapping
Software Agents in Support of Human Argument Mapping
 
IRJET- An Over View of Qualitative Structural Analysis using Diagrammatic Rea...
IRJET- An Over View of Qualitative Structural Analysis using Diagrammatic Rea...IRJET- An Over View of Qualitative Structural Analysis using Diagrammatic Rea...
IRJET- An Over View of Qualitative Structural Analysis using Diagrammatic Rea...
 
C D tutorial
C D tutorialC D tutorial
C D tutorial
 
Brochure for pmvt
Brochure for pmvtBrochure for pmvt
Brochure for pmvt
 
Abstract
AbstractAbstract
Abstract
 
EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS – MAMDANI FIS VS NEURAL N...
EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS – MAMDANI FIS VS NEURAL N...EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS – MAMDANI FIS VS NEURAL N...
EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS – MAMDANI FIS VS NEURAL N...
 

Recently uploaded

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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

World Usability Day 2009

  • 1. User Interface Engineering Usability Lifecycle by UIE Rupert Kiefl, Markus Meichau, Tobias Schraut, Denise Unfried Introduction The usability lifecycle is applied by UIE as a method to improve user interfaces for software applications. It accompanies a series of productive releases.  Evaluation based on participation of users is the main driving force behind the lifecycle. No matter how carefully an interface is designed by usability experts, evaluation with real working tasks performed by users are essential to meet  requirements of an interface’s productive use.  Feedback Analysis (User Interface Evaluation) Applied Methods Applied Methods ‘Expert Interviews’ ‘Thinking Aloud’ If a new interface is required and insight into domain specific requirements is necessary, this  Interface releases are tested together with potential users from institutes of the Max Planck  method can help starting from scratch with a new prototype approach.  Society. They perform tasks covering important application functionality. An interviewer tracks  Expert interviews help reveal the mental model and domain specific perspective behind user  feedback and observes user interactions. All issues are noted down. The test result is  interactions. accumulated if at least 8―11 interviews are performed. An analysis (Figures 6,7) is given at  the end of the interview series, which leads to measures and changes in the interface. Results from Expert Interviews conducted in  Results from analysis of usability interviews Garching and Munich 11 Interviews for PubMan Release 2 (MPG Harnack House,  The design of easy submission is based on expert  MPI for Psycholinguistics) interviews. Different approaches were collected  analyzed and compared (Figure 1). The result was first  9 Interviews for PubMan Release 3 (MPI of  implemented in R3, proven and is now in place for R5. Molecular Plant Physiology, MPI for  Gravitational Physics, MPI for Human  Development) Figure 1: Layers of a pattern architecture ‘Personas’ Personas provide a clear picture of the audience the interface targets. It reveals their  Figure 6: Figure 7: skills, experience, limitations and work environment. The data then shape a virtual person  Evaluation Analyses of R4 Evaluation Analyses of R2 representing the ‘average user’* of the web application. ‘Heat Maps’ Heat maps show where users try to interact (Figure  Personas for Publication Management 8). The example depicts an implementation of the  The image depicts three personas relevant for Publication Management inside the MPS. open source solution ‘ClickHeat’. The results were  not considered, as the PubMan layout changes  dynamically and mouse clicks couldn’t be tracked as  Figure 8: Heat map evaluation precisely as needed. Prototyping User Interface Prototyping Before implementation starts, an interface is first shaped  by rapid prototyping (Figure 9) with a prototype  application. Prototyping reveals a lot of questions to be  answered either by functional specification  implementation design or interaction. It saves interface  development from tedious and time consuming trial and  error approaches. Prototypes are very close to the application and can  Figure 2: Personas even be tested with users before development starts. * All important figures are collected from usability interviews, ranging from age to professional background and education. Results of Prototyping All interfaces for publication management (R2–R5) and  other Solutions are available as prototypes. Figure 9: PubMan Prototype Release: ‘e.g. Easy Submission’ Development GUI Accessibility & Constraints 2007  2008  2009  (R1) (R3) (R4) After the team UIE was introduced, it  immediately started working on existing  interfaces (GUI V1). In parallel, a GUI pattern  library, based on reusable components was  prepared to replace all existing interfaces  (GUI V2). For all new interfaces accessibility  Figure 5: requirements and GUI constraints were set  ‘Easy Submission’ (GUI V2) Figure 4: up and documented. ‘Easy Submission’ (GUI V1) V2 GUIs degrade gracefully if no JavaScript  is available or non standard conform  browsers are used. Color and contrast vision  deficiency is taken into account as well by a  set of color schemes. Figure 3: ‘Edit Item’ (Start Interface Engineering) Figure 10: BITV Requirements Rupert Kiefl, Markus Meichau, Tobias Schraut, Denise Unfried Max Planck Digital Library · Amalienstrasse 33 · 80799 München · www.mpdl.mpg.de July 2009, Licenced under Creative Commons­License BY NC SA