Enactment of User Interface Development Methods in Software Life Cycles

Khaddam, Iyad;Barakat, Hanaa;Vanderdonckt, Jean
(2016) 13th Int. Conf. on Human-Computer Interaction — Location: Iasi (8.September.2016)

Files

Khaddam-RoCHI2016.pdf
  • Open Access
  • Adobe PDF
  • 1.26 MB
Khaddam-RoCHI2016.pdf
  • Open Access
  • Adobe PDF
  • 1.26 MB

Details

Authors
  • Khaddam, IyadUCLouvain
    Author
  • Barakat, HanaaUCLouvain
    Author
  • Author
Abstract
This paper presents UIDLC Manager, a software that provides user interface designers and developers with methodological guidance throughout user interface development life cycle. A methodologist firstly creates a dashboard model of the life cycle according to a corresponding meta-model in order to define a development path, decomposed into development tasks which structure the path into actions, and dependencies which serve as methodological milestones. A user interface designer or developer then enacts a previously defined development path by instantiating and interpreting a dashboard model while being provided with methodological guidance to conduct this development path. This guidance consists of steps, sub-steps, cheat sheets, and methodological actions. This approach is validated by applying it on nine classical user interface development life cycles, on two approaches for forward model-driven engineering of user interfaces based on a user interface description language, and on a linguistic approach for user interface software evolution.
Affiliations
  • Louvain School of ManagementOperations and Information

Citations

Khaddam, I., Barakat, H., & Vanderdonckt, J. (2016). Enactment of User Interface Development Methods in Software Life Cycles. In Adrian Iftene, Jean Vanderdonckt (ed.), Proceedings of 13th Int. Conf. on Human-Computer Interaction - RoCHI′2016 (p. p. 26-36). Matrix ROM. https://hdl.handle.net/2078.5/221257