extending kobra methodology to support human centered design
Download
Skip this Video
Download Presentation
Extending KobrA methodology to support human-centered design

Loading in 2 Seconds...

play fullscreen
1 / 14

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


  • 149 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
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
slide10

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