Extending KobrA methodology to support human-centered design

  • Published on

  • View

  • Download

Embed Size (px)


Extending KobrA methodology to support human-centered design. Jairson Vitorino jv@cin.ufpe.br Centro de Informtica - UFPE. Contents. Human Computer Interface Design Human centered-design process KobrA Method overview KobrA Process and KobrA Artifacts - PowerPoint PPT Presentation


<ul><li><p>Extending KobrA methodology to support human-centered design Jairson Vitorinojv@cin.ufpe.brCentro de Informtica - UFPE</p></li><li><p>ContentsHuman Computer Interface DesignHuman centered-design processKobrA Method overviewKobrA Process and KobrA ArtifactsExtending KobrA to provide HCD featuresProposed experimentsConclusionsFuture Works</p></li><li><p>Human Computer Interface DesignMost software engineering methods do not include HCD guidelines HCD provides: Good user interface designUsability and productivity</p></li><li><p>Human-centered design process</p></li><li><p>Human-centered design processphases</p></li><li><p>KobrA method overviewKobrA Komponentenbasierte AnwendungsentwicklungDeveloped at Fraunhofer IESE IntegratesComponent based development (CBD)Model-driven architecture (MDA)Product-line approach</p></li><li><p>KobrA process</p><p>Komponents creation applied on a recursive fashion</p></li><li><p>KobrA artifacts</p></li><li><p>Extending KobrA to provide HCD features Approaches have common featuresHCD mapping into KobrA method Three initial HCD phases map into KobrA context realizationFourth HCD phase map into KobrA Komponent realizationLast HCD phase maps iton KobrA Komponent specification</p></li><li><p>Proposed ExperimentsGoal: validate Kobra enhanced version via a controlled experimenttwo 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 versionEvaluate time elapsedField survey with users to measure system usability </p></li><li><p>ConclusionsProposalIntegrate software development methods with a human-centered design processKobrA and HCDapproaches are complementaryTrade-off between cost and quality Consider number of users and profileBetter user experience keep a software product market share</p></li><li><p>Future workIn software Engineering: Investigate Object Constraint Language (OCL) to map it into constraint logic programsApplications: component certification, consistency checking, component assertion, component testing.</p></li><li><p>Extending KobrA methodology to support human-centered design Jairson Vitorinojv@cin.ufpe.brCentro de Informtica - UFPE</p></li></ul>