University of Limerick
Browse
Pleuss_2013_model.pdf (952.95 kB)

Model-driven development and evolution of customized user interfaces

Download (952.95 kB)
conference contribution
posted on 2013-09-12, 07:54 authored by Andreas Pleuss, Stefan Wollny, Goetz Botterweck
One of the main benefits of model-driven development of User Interfaces (UIs) is the increase in efficiency and consistency when developing multiple variants of a UI. For instance, multiple UIs for different target users, platforms, devices, or for whole product families can be generated from the same abstract models. However, purely generated UIs are not always sufficient as there is often need for customizing the individual UI variants, e.g., due to usability issues or specific customer requirements. In this paper we present a model-driven approach for the development of UI families with systematic support for customizations. The approach supports customizing all aspects of a UI (UI elements, screens, navigation, etc.) and storing the customizations in specific models. As a result, a UI family can be evolved more efficiently because individual UI variants can be re-generated (after some changes have been applied to the family) without losing any previously made customizations. We demonstrate this by thirty highly customized real-world products from a commercial family of web information systems called HIS-GX/QIS.

History

Publication

Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems (EICS '13);pp. 13-22

Publisher

Association for Computing Machinery

Note

peer-reviewed

Other Funding information

SFI

Rights

"© ACM, 2013. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems (EICS '13), pp. 13-22. http://dx.doi.org/10.1145/2480296.2480298

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC