Extending kobra methodology to support human centered design
Download
1 / 14

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


  • 138 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Extending KobrA methodology to support human-centered design' - elvina


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



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


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


ad