Extending kobra methodology to support human centered design
This presentation is the property of its rightful owner.
Sponsored Links
1 / 14

Extending KobrA methodology to support human-centered design PowerPoint PPT Presentation


  • 107 Views
  • Uploaded on
  • Presentation posted in: General

Extending KobrA methodology to support human-centered design. Jairson Vitorino [email protected] Centro de Informática - UFPE. Contents. Human Computer Interface Design Human centered-design process KobrA Method overview KobrA Process and KobrA Artifacts

Download Presentation

Extending KobrA methodology to support human-centered design

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Extending kobra methodology to support human centered design

Extending KobrA methodology to support human-centered design

Jairson Vitorino

[email protected]

Centro de Informática - UFPE


Contents

Contents

  • Human Computer Interface Design

  • Human centered-design process

  • KobrA Method overview

  • KobrA Process and KobrA Artifacts

  • Extending KobrA to provide HCD features

  • Proposed experiments

  • Conclusions

  • Future Works


Human computer interface design

Human Computer Interface Design

  • Most software engineering methods do not include HCD guidelines

  • HCD provides:

    • Good user interface design

    • Usability and productivity


Human centered design process

Human-centered design process


Human centered design process phases

Planning

Usability planning and scoping; usability cost-benefit analysis

Context of use

Identify stakeholders; context of use analysis; survey of existing users; field study/user observation; diary keeping; task analysis

Requirements

Stakeholder analysis; user cost-benefit analysis; user requirements interview; focus groups; scenarios of use; existing system/ competitor analysis; task/function mapping; user, usability and organizational requirements

Design

Brainstorming; parallel design; design guidelines and standards; storyboarding; software prototyping; organizational prototyping

Evaluation

Participatory evaluation; assisted evaluation; heuristic or expert evaluation; controlled user testing; satisfaction questionnaires; assessing cognitive workload; critical incidents; post-experience interviews

Human-centered design processphases


Kobra method overview

KobrA method overview

  • KobrA – Komponentenbasierte Anwendungsentwicklung

  • Developed at Fraunhofer IESE

  • Integrates

    • Component based development (CBD)

    • Model-driven architecture (MDA)

    • Product-line approach


Kobra process

KobrA process

Komponents creation applied on a recursive fashion


Kobra artifacts

KobrA artifacts


Extending kobra to provide hcd features

Extending KobrA to provide HCD features

  • Approaches have common features

  • HCD mapping into KobrA method

    • Three initial HCD phases map into KobrA context realization

    • Fourth HCD phase map into KobrA Komponent realization

    • Last HCD phase maps iton KobrA Komponent specification


Extending kobra methodology to support human centered design

HCD

KobrA

Planning

Context Realization: Usability planning and scoping; usability cost-benefit analysis

Context of use

Context Realization: Context of use Analysis; survey of existing users; field study/user observation OR Task analysis

Requirements

Context Realization: Focus groups; existing system/ competitor analysis; task/function mapping; user, usability and organizational requirements

Design

Komponent Realization: Brainstorming; design guidelines and standards; storyboarding; software prototyping

Evaluation

Komponent Implementation: Participatory Evaluation; assisted evaluation; heuristic or expert evaluation; controlled user testing; satisfaction questionnaires


Proposed experiments

Proposed Experiments

  • Goal: validate Kobra enhanced version via a controlled experiment

    • two software development teams will be assigned to develop two identical modules of a system

    • Case study comparison: pure KobrA approach X human-centered design enhanced KobrA version

    • Evaluate time elapsed

    • Field survey with users to measure system usability


Conclusions

Conclusions

  • Proposal

    • Integrate software development methods with a human-centered design process

  • KobrA and HCD

    • approaches are complementary

  • Trade-off between cost and quality

  • Consider number of users and profile

  • Better user experience keep a software product market share


Future work

Future work

  • In software Engineering: Investigate Object Constraint Language (OCL) to map it into constraint logic programs

  • Applications: component certification, consistency checking, component assertion, component testing.


Extending kobra methodology to support human centered design1

Extending KobrA methodology to support human-centered design

Jairson Vitorino

[email protected]

Centro de Informática - UFPE


  • Login