Slides of my PhD presentation

3,082 views

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,082
On SlideShare
0
From Embeds
0
Number of Embeds
233
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Slides of my PhD presentation

  1. 1. User-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams Mieke Haesen8 December 2011 Advisor: Prof. dr. Karin Coninx Co-advisor: Prof. dr. Kris Luyten
  2. 2. The TitleUser-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  3. 3. User-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  4. 4. User-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  5. 5. Systems Designer HCI Customer Analyst SpecialistUser-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  6. 6. Problem I need anApplication application that Logic looks like… but … Systems Designer HCI Customer Analyst Specialist
  7. 7. Problem I need anApplication application that Logic looks like… but … SOFTWARE USER-CENTEREDENGINEERING DESIGN (UCD)
  8. 8. Goal I need anApplication Logic application that looks like… but … USER-CENTERED SOFTWARE ENGINEERING (UCSE)
  9. 9. GoalUSER-CENTERED SOFTWARE ENGINEERING (UCSE)
  10. 10. This Presentation I IIUser-Centered Process Framework and Techniques to Support the Realization of Interactive Systems by Multi-Disciplinary Teams
  11. 11. A Process Frameworkfor Multi-Disciplinary User-CenteredSoftware Engineering
  12. 12. MuiCSer
  13. 13. Process Framework for… Practical ProcessesComparison and Evaluation for Applied Research Literature
  14. 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. 15. Process Framework for… Practical ProcessesComparison and Evaluation for Applied Research Literature UCSE in Industry
  16. 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. 17. Process Framework for… Practical ProcessesComparison and Evaluation for Applied Research Literature Case Studies UCSE Practices
  18. 18. News- MobileWizard Game for Children
  19. 19. Process Framework for… Practical ProcessesComparison and Evaluation for Applied Research Literature Case Studies UCSE in Industry WEAKNESSES AND DIFFICULTIES IN UCSE
  20. 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. 21. Storyboards as a Common Language for User-CenteredSoftware Engineering
  22. 22. COMuICSer Storyboards= sequence of scenes, depicting users carrying out several activities by using devices in real life situations.
  23. 23. COMuICSer Tool Support the early stages in UCSE Increase visibility and reuse of storyboards in later stages
  24. 24. Tool Support for COMuICSer Storyboards
  25. 25. 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
  26. 26. 4 Research Challenges1 2 Storyboarding for The VisualMulti-disciplinary Teams Storyboarding Language3 4Storyboarding to Support Storyboarding toArtifact Transformations Connect UCD and SE
  27. 27. Storyboarding for Multi-disciplinary TeamsAre storyboards and accompanying tool support useful for UCSE practitioners?
  28. 28. First User Study Does COMuICSer fit in common practice? First evaluation of the COMuICSer tool Presenting storyboarding approach in a storyboard Storyboard walkthrough
  29. 29. 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 backgroundsPresented at Interact 2009
  30. 30. Storyboarding forMulti-disciplinary TeamsHow are storyboards created in a multi-disciplinary team?
  31. 31. Observational Study Tool- Tool- box box HCI UI Specialist Designer Images Frames Tool- Tool- box box Systems Stake- Analyst holder Video Camera
  32. 32. 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
  33. 33. Observational StudyA B C Stack of locations Storyboard Storyboard Storyboard 7 scenes  8 scenes  10 scenes ordered  ordered  ordered spatially chronologically chronologically
  34. 34. Storyboarding forMulti-disciplinary Teams  Communication in multi-disciplinary teams  Storyboarding stimulates discussion
  35. 35. The Visual Language of Storyboarding What aspects of a visual languagecan contribute to storyboards in UCSE?
  36. 36. Iconic Characters – Detailed Backgrounds [McCloud, 1993]Invoke team members’ empathy with charactersImagine the situation as accurately as possibleHelp team members with limited drawing skills
  37. 37. Transitions [McCloud, 1993] “The Gutter”What are the conditions for a new situation?
  38. 38. COMuICSer Tool
  39. 39. The Visual Storyboarding Language  Techniques of comics to express a message  Inspiration for tool supportPresented at (BCS) HCI 2010
  40. 40. Storyboarding to Support Artifact Transformations How can storyboards be used for thetransformation from informal to formal artifacts?
  41. 41. Informal Artifacts Formal ArtifactsPersona Scenario Abstract UI Task Model Concrete UI Storyboard UI Mockup Final UI
  42. 42. Mapping Storyboards to Models
  43. 43. From Storyboard toHigh-fidelity Prototype
  44. 44. From Storyboard toHigh-fidelity Prototype
  45. 45. Storyboarding to Support Artifact Transformations  COMuICSer storyboard meta-model and model transformations  UI design: keep track of contextual informationBook chapter, published in MDDAUI 2010
  46. 46. Storyboarding to Connect UCD and SEHow can storyboards be connected with software engineering artifacts?
  47. 47. 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
  48. 48. User Stories Functional requirements User’s point of view Index cards As a (role) I want (function) So that (business value)
  49. 49. Connected Storyboards
  50. 50. Example Device Personas Context of UseFunctional As a TV researcherRequirements I want to share my videos so that I can show them to my colleagues
  51. 51. 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
  52. 52. 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
  53. 53. Results of User Study Resulting UI designs were applicable Misinterpretations Participants’ satisfaction of the UI designs
  54. 54. Conclusions andFuture Work
  55. 55. Contributions MuiCSer COMuICSerProcess Framework Storyboarding
  56. 56. Conclusions COMuICSer Storyboarding Useful for Connectionmulti-disciplinary with teams SE Artifacts Comics Transformations to Techniques Models and Applicable UI Designs
  57. 57. Future Work Longitudinal Study  Extended Tool Support  Thorough evaluation  Collaborative  Investigate remaining storyboarding challenges  Usability testing

×