skip to main content
10.1145/2607023.2610275acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
short-paper

A domain-specific model-based design approach for end-user developers

Published:17 June 2014Publication History

ABSTRACT

The paper investigates model-based design (MBD) ideas for supporting end-user developers in creating mobile data collection tools. End-user developers cannot assumed to be able (or willing) to specify formal task models as they are common in MBD approaches. They use their knowledge about domain objects and general task characteristics to specify constraints on the execution of tasks. The paper shows that the restriction to specific task domains makes it possible to tailor the underlying meta-models and transfor-mation rules accordingly and to provide end-users with convenient tool support. In particular, dialog models and their stepwise enrichment and refinement are considered in the paper. General implications of the suggested ideas for MBD are discussed. The proposed approach is implemented using the Eclipse Modeling Framework and a case study demonstrates the applicability of the approach.

References

  1. Batalas, N., and Markopoulos, P. Considerations for computerized in situ data collection platforms. In Proc. of EICS '12, ACM (2012), 231--236. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. den Bergh, J. V., and Coninx, K. Model-based design of context-sensitive interactive applications: a discussion of notations. In Proc. TAMODIA '04 (2004), 43--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L. and Vanderdonckt, J. A Unifying Reference Framework for Multi-Target User Interfaces. In Interacting with Computers, Vol. 15(3) (2003), 289--308.Google ScholarGoogle ScholarCross RefCross Ref
  4. Dittmar, A., Forbrig, P. The Influence of Improved Task Models on Dialogues. In Proc. of CADUI'04 (2004).Google ScholarGoogle Scholar
  5. Eisenstein, J., Vanderdonckt, J. and Puerta A. Applying model-based techniques to the development of UIs for mobile computers. In Proc. of IUI '01. ACM (2001). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Fogli, D., and Provenza, L. P. A meta-design approach to the development of e-government services. J. Vis. Lang. Comput. 23, 2 (2012), 47--62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. http://www.eclipse.org/modeling/emf, http://www.eclipse.org/atl/ {8} Myers, B., Hudson, S.E. and Pausch, R. Past, present, and future of user interface software tools. In ACM Trans. Computer-Human Interaction, 7(1) (2000), 3--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Lieberman, H., Paterno, F., and Wulf, V., Eds. End-User Development. Kluwer/ Springer, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  9. Luyten, K., Clerckx, T., Coninx, K., and Vanderdonckt, J. Derivation of a Dialog Model from a Task Model by Activity Chain Extraction. In Proc. of DSVIS'03 (2003), 203--217.Google ScholarGoogle ScholarCross RefCross Ref
  10. Paterno, F. and Santoro, C. One model, many interfaces. In Proc. CADUI 2002, Vol 3 (2002), 143--154.Google ScholarGoogle ScholarCross RefCross Ref
  11. Pérez, F., Valderas, P., and Fons, J. Towards the involvement of end-users within model-driven development. In Proc.of IS-EUD'11 (2011), 258--263. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Pleuss, A., Wollny, S., and Botterweck, G. Modeldriven development and evolution of customized user interfaces. In Proc. of EICS (2013), 13--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Sottet, J.-S., Calvary, G., Coutaz, J., and Favre, J.-M. A model-driven engineering approach for the usability of plastic user interfaces. In Proc. of EIS '08, Springer (2008), 140--157. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Tidwell, J. Designing Interfaces. O'Reilly Media, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Vanderdonckt, J., Limbourg, Q., and Florins, M. Deriving the Navigational Structure of a User Interface. In Proc. of INTERACT'03 (2003), 455--462.Google ScholarGoogle Scholar
  16. Vanderdonckt, J., Limbourg, Q., Michotte, B., Bouillon, L., Trevisan, D., Florins, M.: UsiXML: a User Interface Description Language for Specifying Multimodal User Interfaces. In: Proc. W3C Workshop on Multimodal Interaction WMI'2004 (2004).Google ScholarGoogle Scholar

Index Terms

  1. A domain-specific model-based design approach for end-user developers

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      EICS '14: Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems
      June 2014
      312 pages
      ISBN:9781450327251
      DOI:10.1145/2607023

      Copyright © 2014 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 June 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper

      Acceptance Rates

      EICS '14 Paper Acceptance Rate16of88submissions,18%Overall Acceptance Rate73of299submissions,24%

      Upcoming Conference

      EICS '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader