SlideShare a Scribd company logo
1 of 63
User-Centered Process Framework and
  Techniques to Support the Realization
        of Interactive Systems by
        Multi-Disciplinary Teams

                  Mieke Haesen

8 December 2011
                          Advisor: Prof. dr. Karin Coninx
                          Co-advisor: Prof. dr. Kris Luyten
The Title


User-Centered Process Framework and Techniques
  to Support the Realization of Interactive Systems
             by Multi-Disciplinary Teams
User-Centered Process Framework and Techniques
  to Support the Realization of Interactive Systems
             by Multi-Disciplinary Teams
User-Centered Process Framework and Techniques
  to Support the Realization of Interactive Systems
             by Multi-Disciplinary Teams
Systems   Designer     HCI        Customer
     Analyst              Specialist




User-Centered Process Framework and Techniques
  to Support the Realization of Interactive Systems
             by Multi-Disciplinary Teams
Problem


                                                I need an
Application                                   application that
  Logic                                        looks like…
                                                   but …




         Systems   Designer     HCI        Customer
         Analyst              Specialist
Problem



                                     I need an
Application                        application that
  Logic                             looks like…
                                        but …




 SOFTWARE          USER-CENTERED
ENGINEERING         DESIGN (UCD)
Goal


                                               I need an
Application
  Logic
                                             application that
                                              looks like…
                                                  but …




       USER-CENTERED SOFTWARE ENGINEERING (UCSE)
Goal




USER-CENTERED SOFTWARE ENGINEERING (UCSE)
This Presentation




                 I                       II

User-Centered Process Framework and Techniques
  to Support the Realization of Interactive Systems
             by Multi-Disciplinary Teams
A Process Framework
for Multi-Disciplinary
    User-Centered
Software Engineering
MuiCSer
Process Framework for…


                             Practical Processes
Comparison and Evaluation
                            for Applied Research

         Literature
[Mori et al., 2002] [Lin et al., 2008] [Campos and Nunes, 2007] [Brown et al., 1998]
[Coyette et al., 2007] [Lin and Landay, 2008] [Michotte and Vanderdonckt, 2008]
[Meskens et al., 2008] [Chatty et al., 2004]

Presented at HCSE 2008
Process Framework for…


                             Practical Processes
Comparison and Evaluation
                            for Applied Research

         Literature

      UCSE in Industry
Interviews in Industry

 Do our findings correspond with common practice?


 3 companies participated:
   8 practitioners
   Focus on user-centered
    approach


 Results:
   Difficulties when collaborating with technical teams
   Lack of suitable models and notations to pass information
Process Framework for…


                             Practical Processes
Comparison and Evaluation
                            for Applied Research

         Literature              Case Studies

       UCSE Practices
News-    Mobile
Wizard   Game
         for
         Children
Process Framework for…


                                  Practical Processes
Comparison and Evaluation
                                 for Applied Research

         Literature                   Case Studies

      UCSE in Industry




          WEAKNESSES AND DIFFICULTIES IN UCSE
Weaknesses and Difficulties in UCSE

          Lack of notations / tools to
 A    collaborate in multi-disciplinary UCSE teams


 B   transition informal artifacts into formal models


 C   incorporate of all user needs and requirements
Storyboards as a
 Common Language
 for User-Centered
Software Engineering
COMuICSer Storyboards



= sequence of scenes,
     depicting users
     carrying out several activities
     by using devices
     in real life situations.
COMuICSer Tool


 Support the early stages in UCSE


 Increase visibility and reuse of storyboards in later
 stages
Tool Support for COMuICSer
       Storyboards
Weaknesses and Difficulties in UCSE

          Lack of notations / tools to
 A    collaborate in multi-disciplinary UCSE teams


 B   transition informal artifacts into formal models


 C   incorporate of all user needs and requirements




              RESEARCH CHALLENGES
4 Research Challenges
1                          2




  Storyboarding for              The Visual
Multi-disciplinary Teams   Storyboarding Language


3                          4




Storyboarding to Support         Storyboarding to
Artifact Transformations       Connect UCD and SE
Storyboarding for
      Multi-disciplinary Teams




Are storyboards and accompanying tool support
         useful for UCSE practitioners?
First User Study


 Does COMuICSer fit in common practice?
 First evaluation of the COMuICSer tool


 Presenting storyboarding approach in a storyboard
 Storyboard walkthrough
Results of First User Study


 COMuICSer storyboards and tool are very useful
    in several activities of user-centered approaches

 Storyboard should be created by people having
    different backgrounds




Presented at Interact 2009
Storyboarding for
Multi-disciplinary Teams




How are storyboards created in a
    multi-disciplinary team?
Observational Study

                  Tool-           Tool-
                   box             box


     HCI                                        UI
     Specialist                           Designer


                     Images   Frames


                  Tool-           Tool-
                   box             box
     Systems                                Stake-
     Analyst                                holder



                               Video
                              Camera
Results of Observational Study


 Some participants did not share the artifacts they
 prepared

 HCI specialists took the lead in storyboarding


 Different perspectives of multi-disciplinary teams
Observational Study
A                            B                     C




    Stack of
    locations   Storyboard




                                      Storyboard          Storyboard




 7 scenes                    8 scenes             10 scenes


 ordered                     ordered              ordered
    spatially                    chronologically       chronologically
Storyboarding for
Multi-disciplinary Teams


             Communication in
             multi-disciplinary
             teams

             Storyboarding
             stimulates discussion
The Visual Language
      of Storyboarding




  What aspects of a visual language
can contribute to storyboards in UCSE?
Iconic Characters –
  Detailed Backgrounds
                                             [McCloud, 1993]




Invoke team members’ empathy with characters

Imagine the situation as accurately as possible

Help team members with limited drawing skills
Transitions
                                               [McCloud, 1993]




                 “The Gutter”


What are the conditions for a new situation?
COMuICSer Tool
The Visual
                 Storyboarding Language


                               Techniques of comics
                               to express a message

                               Inspiration for tool
                               support




Presented at (BCS) HCI 2010
Storyboarding to Support
      Artifact Transformations




     How can storyboards be used for the
transformation from informal to formal artifacts?
Informal Artifacts               Formal Artifacts
Persona              Scenario




                                Abstract UI         Task Model




                                                Concrete UI
    Storyboard

                 UI Mockup
                                                    Final UI
Mapping Storyboards to Models
From Storyboard to
High-fidelity Prototype
From Storyboard to
High-fidelity Prototype
Storyboarding to Support
                Artifact Transformations


                                          COMuICSer
                                          storyboard meta-model
                                          and model
                                          transformations

                                          UI design: keep track
                                          of contextual
                                          information
Book chapter, published in MDDAUI 2010
Storyboarding to Connect
       UCD and SE




How can storyboards be connected with
   software engineering artifacts?
Agile Software Engineering

 Principles
   Iterations and increments
   Involvement of customer
   Face to face communication


 Interviews with agile teams
   Similar difficulties in software engineering as in UCD
   Lack of notations that include non-functional
    requirements and context of use
User Stories

 Functional requirements


 User’s point of view


 Index cards               As a (role)
                            I want (function)
                            So that (business value)
Connected Storyboards
Example

                                         Device
   Personas

                                         Context
                                         of Use




Functional     As a TV researcher
Requirements   I want to share my
               videos
               so that I can show them
               to my colleagues
Storyboarding to Connect
      UCD and SE
             Connect COMuICSer
             storyboards and user
             stories

             Consider non-functional
             requirements and
             contextual information
             during requirements
             elicitation

             Both teams can stick
             with their notations
User Study

 How are storyboards
  interpreted?

 5 COMuICSer storyboards
 10 participants

 Procedure
   Creation of UI designs, informed
    and inspired by the storyboard
    that was provided
   Discussion with the author
   Questionnaires
Results of User Study


 Resulting UI designs were applicable


 Misinterpretations


 Participants’ satisfaction of the UI designs
Conclusions
    and
Future Work
Contributions

     MuiCSer           COMuICSer
Process Framework     Storyboarding
Conclusions

                               COMuICSer
                              Storyboarding
   Useful for                                           Connection
multi-disciplinary                                         with
      teams                                             SE Artifacts




                   Comics              Transformations to
                 Techniques               Models and
                 Applicable               UI Designs
Future Work

 Longitudinal Study         Extended Tool Support
   Thorough evaluation        Collaborative
   Investigate remaining       storyboarding
    challenges                 Usability testing
Slides of my PhD presentation

More Related Content

Viewers also liked

Food security
Food securityFood security
Food securityvishnugud
 
Gestión del cambio. 10 claves para ver la crisis como oportunidad y salir for...
Gestión del cambio. 10 claves para ver la crisis como oportunidad y salir for...Gestión del cambio. 10 claves para ver la crisis como oportunidad y salir for...
Gestión del cambio. 10 claves para ver la crisis como oportunidad y salir for...Alfredo Diez
 
JEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application DeploymentJEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application DeploymentDanairat Thanabodithammachari
 
The Rise Of The Cosplay Economy
The Rise Of The Cosplay EconomyThe Rise Of The Cosplay Economy
The Rise Of The Cosplay EconomyLawrence Brenner
 
Cosplay 101 + Costume
Cosplay 101 + CostumeCosplay 101 + Costume
Cosplay 101 + CostumeSilentAmora
 
Digitisation of Audiovisual Heritage in Flanders
Digitisation of Audiovisual Heritage in FlandersDigitisation of Audiovisual Heritage in Flanders
Digitisation of Audiovisual Heritage in FlandersPACKED vzw
 
Unit 12a Investing in shares
Unit 12a Investing in sharesUnit 12a Investing in shares
Unit 12a Investing in sharesAndrew Hingston
 
Unit 12d An easier way to buy shares
Unit 12d An easier way to buy sharesUnit 12d An easier way to buy shares
Unit 12d An easier way to buy sharesAndrew Hingston
 

Viewers also liked (14)

Food security
Food securityFood security
Food security
 
Gestión del cambio. 10 claves para ver la crisis como oportunidad y salir for...
Gestión del cambio. 10 claves para ver la crisis como oportunidad y salir for...Gestión del cambio. 10 claves para ver la crisis como oportunidad y salir for...
Gestión del cambio. 10 claves para ver la crisis como oportunidad y salir for...
 
Clase 1 - Introducción a la Innovación
Clase 1 - Introducción a la InnovaciónClase 1 - Introducción a la Innovación
Clase 1 - Introducción a la Innovación
 
Local marketing on Google
Local marketing on GoogleLocal marketing on Google
Local marketing on Google
 
JEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application DeploymentJEE Programming - 08 Enterprise Application Deployment
JEE Programming - 08 Enterprise Application Deployment
 
Gesture drawing
Gesture drawingGesture drawing
Gesture drawing
 
Perl Programming - 02 Regular Expression
Perl Programming - 02 Regular ExpressionPerl Programming - 02 Regular Expression
Perl Programming - 02 Regular Expression
 
The Rise Of The Cosplay Economy
The Rise Of The Cosplay EconomyThe Rise Of The Cosplay Economy
The Rise Of The Cosplay Economy
 
JEE Programming - 03 Model View Controller
JEE Programming - 03 Model View ControllerJEE Programming - 03 Model View Controller
JEE Programming - 03 Model View Controller
 
Cosplay 101 + Costume
Cosplay 101 + CostumeCosplay 101 + Costume
Cosplay 101 + Costume
 
Digitisation of Audiovisual Heritage in Flanders
Digitisation of Audiovisual Heritage in FlandersDigitisation of Audiovisual Heritage in Flanders
Digitisation of Audiovisual Heritage in Flanders
 
Unit 14a Managed Funds
Unit 14a Managed FundsUnit 14a Managed Funds
Unit 14a Managed Funds
 
Unit 12a Investing in shares
Unit 12a Investing in sharesUnit 12a Investing in shares
Unit 12a Investing in shares
 
Unit 12d An easier way to buy shares
Unit 12d An easier way to buy sharesUnit 12d An easier way to buy shares
Unit 12d An easier way to buy shares
 

Similar to Slides of my PhD presentation

Using Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsUsing Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsArnold Rudorfer
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperienceguest1bcbc9
 
A Pragmatic View of UX Driven Development
A Pragmatic View of UX Driven DevelopmentA Pragmatic View of UX Driven Development
A Pragmatic View of UX Driven DevelopmentAkshay Luther
 
Second Serenoa Newsletter
Second Serenoa NewsletterSecond Serenoa Newsletter
Second Serenoa NewsletterSerenoa Project
 
DITAworks Integartion With RCP
DITAworks Integartion With RCPDITAworks Integartion With RCP
DITAworks Integartion With RCPwild_wild_leha
 
Interact2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable SystemsInteract2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable SystemsVille Antila
 
Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpointsHenry Muccini
 
Batch 21(14,64,66)
Batch 21(14,64,66)Batch 21(14,64,66)
Batch 21(14,64,66)swethadln
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareEffectiveUI
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareEffective
 
No budget low budget or blowthebudget
No budget low budget or blowthebudgetNo budget low budget or blowthebudget
No budget low budget or blowthebudgetJohn Murphy
 
Supporting Software Development Teams with a Semantic Process- and Artifact-o...
Supporting Software Development Teams with a Semantic Process- and Artifact-o...Supporting Software Development Teams with a Semantic Process- and Artifact-o...
Supporting Software Development Teams with a Semantic Process- and Artifact-o...Hans-Joerg Happel
 
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Mozaic Works
 
Building an mvp that works for users
Building an mvp that works for users Building an mvp that works for users
Building an mvp that works for users Ariadna Font Llitjos
 
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...GoogleTecTalks
 
The Role of (Software) Languages in the Socio-Technical Coordination (Oct., 2...
The Role of (Software) Languages in the Socio-Technical Coordination (Oct., 2...The Role of (Software) Languages in the Socio-Technical Coordination (Oct., 2...
The Role of (Software) Languages in the Socio-Technical Coordination (Oct., 2...Benoit Combemale
 
Scr Position Paper For Chi 04 Workshop
Scr Position Paper For Chi 04 WorkshopScr Position Paper For Chi 04 Workshop
Scr Position Paper For Chi 04 WorkshopArnold Rudorfer
 
Unified user experience for toshiba products
Unified user experience for toshiba productsUnified user experience for toshiba products
Unified user experience for toshiba productsFlavio Fabiani
 

Similar to Slides of my PhD presentation (20)

Using Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsUsing Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product Requirements
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperience
 
A Pragmatic View of UX Driven Development
A Pragmatic View of UX Driven DevelopmentA Pragmatic View of UX Driven Development
A Pragmatic View of UX Driven Development
 
Second Serenoa Newsletter
Second Serenoa NewsletterSecond Serenoa Newsletter
Second Serenoa Newsletter
 
DITAworks Integartion With RCP
DITAworks Integartion With RCPDITAworks Integartion With RCP
DITAworks Integartion With RCP
 
Interact2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable SystemsInteract2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable Systems
 
Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpoints
 
Batch 21(14,64,66)
Batch 21(14,64,66)Batch 21(14,64,66)
Batch 21(14,64,66)
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in Software
 
By the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in SoftwareBy the Book: Examining the Art of Building Great User Experiences in Software
By the Book: Examining the Art of Building Great User Experiences in Software
 
No budget low budget or blowthebudget
No budget low budget or blowthebudgetNo budget low budget or blowthebudget
No budget low budget or blowthebudget
 
Supporting Software Development Teams with a Semantic Process- and Artifact-o...
Supporting Software Development Teams with a Semantic Process- and Artifact-o...Supporting Software Development Teams with a Semantic Process- and Artifact-o...
Supporting Software Development Teams with a Semantic Process- and Artifact-o...
 
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
 
Building an mvp that works for users
Building an mvp that works for users Building an mvp that works for users
Building an mvp that works for users
 
Cv
CvCv
Cv
 
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
V Code And V Data Illustrating A New Framework For Supporting The Video Annot...
 
Agile.usability
Agile.usabilityAgile.usability
Agile.usability
 
The Role of (Software) Languages in the Socio-Technical Coordination (Oct., 2...
The Role of (Software) Languages in the Socio-Technical Coordination (Oct., 2...The Role of (Software) Languages in the Socio-Technical Coordination (Oct., 2...
The Role of (Software) Languages in the Socio-Technical Coordination (Oct., 2...
 
Scr Position Paper For Chi 04 Workshop
Scr Position Paper For Chi 04 WorkshopScr Position Paper For Chi 04 Workshop
Scr Position Paper For Chi 04 Workshop
 
Unified user experience for toshiba products
Unified user experience for toshiba productsUnified user experience for toshiba products
Unified user experience for toshiba products
 

Recently uploaded

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
 
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 educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
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
 
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
 
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.pptxRustici Software
 
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
 
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...DianaGray10
 
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 WoodJuan lago vázquez
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
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
 
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 Takeoffsammart93
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 

Recently uploaded (20)

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...
 
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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
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...
 
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
 
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
 
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...
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Slides of my PhD presentation

  • 1. User-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams Mieke Haesen 8 December 2011 Advisor: Prof. dr. Karin Coninx Co-advisor: Prof. dr. Kris Luyten
  • 2. The Title User-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  • 3. User-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  • 4. User-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  • 5. Systems Designer HCI Customer Analyst Specialist User-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  • 6. Problem I need an Application application that Logic looks like… but … Systems Designer HCI Customer Analyst Specialist
  • 7. Problem I need an Application application that Logic looks like… but … SOFTWARE USER-CENTERED ENGINEERING DESIGN (UCD)
  • 8. Goal I need an Application Logic application that looks like… but … USER-CENTERED SOFTWARE ENGINEERING (UCSE)
  • 10. This Presentation I II User-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  • 11. A Process Framework for Multi-Disciplinary User-Centered Software Engineering
  • 13. Process Framework for… Practical Processes Comparison and Evaluation for Applied Research Literature
  • 14. [Mori et al., 2002] [Lin et al., 2008] [Campos and Nunes, 2007] [Brown et al., 1998] [Coyette et al., 2007] [Lin and Landay, 2008] [Michotte and Vanderdonckt, 2008] [Meskens et al., 2008] [Chatty et al., 2004] Presented at HCSE 2008
  • 15. Process Framework for… Practical Processes Comparison and Evaluation for Applied Research Literature UCSE in Industry
  • 16. Interviews in Industry  Do our findings correspond with common practice?  3 companies participated:  8 practitioners  Focus on user-centered approach  Results:  Difficulties when collaborating with technical teams  Lack of suitable models and notations to pass information
  • 17. Process Framework for… Practical Processes Comparison and Evaluation for Applied Research Literature Case Studies UCSE Practices
  • 18. News- Mobile Wizard Game for Children
  • 19. Process Framework for… Practical Processes Comparison and Evaluation for Applied Research Literature Case Studies UCSE in Industry WEAKNESSES AND DIFFICULTIES IN UCSE
  • 20. Weaknesses and Difficulties in UCSE Lack of notations / tools to A collaborate in multi-disciplinary UCSE teams B transition informal artifacts into formal models C incorporate of all user needs and requirements
  • 21. Storyboards as a Common Language for User-Centered Software Engineering
  • 22.
  • 23. COMuICSer Storyboards = sequence of scenes, depicting users carrying out several activities by using devices in real life situations.
  • 24. COMuICSer Tool  Support the early stages in UCSE  Increase visibility and reuse of storyboards in later stages
  • 25. Tool Support for COMuICSer Storyboards
  • 26. Weaknesses and Difficulties in UCSE Lack of notations / tools to A collaborate in multi-disciplinary UCSE teams B transition informal artifacts into formal models C incorporate of all user needs and requirements RESEARCH CHALLENGES
  • 27. 4 Research Challenges 1 2 Storyboarding for The Visual Multi-disciplinary Teams Storyboarding Language 3 4 Storyboarding to Support Storyboarding to Artifact Transformations Connect UCD and SE
  • 28. Storyboarding for Multi-disciplinary Teams Are storyboards and accompanying tool support useful for UCSE practitioners?
  • 29. First User Study  Does COMuICSer fit in common practice?  First evaluation of the COMuICSer tool  Presenting storyboarding approach in a storyboard  Storyboard walkthrough
  • 30. Results of First User Study  COMuICSer storyboards and tool are very useful in several activities of user-centered approaches  Storyboard should be created by people having different backgrounds Presented at Interact 2009
  • 31. Storyboarding for Multi-disciplinary Teams How are storyboards created in a multi-disciplinary team?
  • 32. Observational Study Tool- Tool- box box HCI UI Specialist Designer Images Frames Tool- Tool- box box Systems Stake- Analyst holder Video Camera
  • 33. Results of Observational Study  Some participants did not share the artifacts they prepared  HCI specialists took the lead in storyboarding  Different perspectives of multi-disciplinary teams
  • 34. Observational Study A B C Stack of locations Storyboard Storyboard Storyboard  7 scenes  8 scenes  10 scenes  ordered  ordered  ordered spatially chronologically chronologically
  • 35. Storyboarding for Multi-disciplinary Teams  Communication in multi-disciplinary teams  Storyboarding stimulates discussion
  • 36. The Visual Language of Storyboarding What aspects of a visual language can contribute to storyboards in UCSE?
  • 37. Iconic Characters – Detailed Backgrounds [McCloud, 1993] Invoke team members’ empathy with characters Imagine the situation as accurately as possible Help team members with limited drawing skills
  • 38. Transitions [McCloud, 1993] “The Gutter” What are the conditions for a new situation?
  • 40.
  • 41. The Visual Storyboarding Language  Techniques of comics to express a message  Inspiration for tool support Presented at (BCS) HCI 2010
  • 42. Storyboarding to Support Artifact Transformations How can storyboards be used for the transformation from informal to formal artifacts?
  • 43. Informal Artifacts Formal Artifacts Persona Scenario Abstract UI Task Model Concrete UI Storyboard UI Mockup Final UI
  • 44.
  • 48. Storyboarding to Support Artifact Transformations  COMuICSer storyboard meta-model and model transformations  UI design: keep track of contextual information Book chapter, published in MDDAUI 2010
  • 49. Storyboarding to Connect UCD and SE How can storyboards be connected with software engineering artifacts?
  • 50. Agile Software Engineering  Principles  Iterations and increments  Involvement of customer  Face to face communication  Interviews with agile teams  Similar difficulties in software engineering as in UCD  Lack of notations that include non-functional requirements and context of use
  • 51. User Stories  Functional requirements  User’s point of view  Index cards As a (role) I want (function) So that (business value)
  • 53. Example Device Personas Context of Use Functional As a TV researcher Requirements I want to share my videos so that I can show them to my colleagues
  • 54.
  • 55. Storyboarding to Connect UCD and SE  Connect COMuICSer storyboards and user stories  Consider non-functional requirements and contextual information during requirements elicitation  Both teams can stick with their notations
  • 56.
  • 57. User Study  How are storyboards interpreted?  5 COMuICSer storyboards  10 participants  Procedure  Creation of UI designs, informed and inspired by the storyboard that was provided  Discussion with the author  Questionnaires
  • 58. Results of User Study  Resulting UI designs were applicable  Misinterpretations  Participants’ satisfaction of the UI designs
  • 59. Conclusions and Future Work
  • 60. Contributions MuiCSer COMuICSer Process Framework Storyboarding
  • 61. Conclusions COMuICSer Storyboarding Useful for Connection multi-disciplinary with teams SE Artifacts Comics Transformations to Techniques Models and Applicable UI Designs
  • 62. Future Work  Longitudinal Study  Extended Tool Support  Thorough evaluation  Collaborative  Investigate remaining storyboarding challenges  Usability testing