Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3191697.3191716acmotherconferencesArticle/Chapter ViewAbstractPublication PagesprogrammingConference Proceedingsconference-collections
extended-abstract

On the development of consistent user interfaces (extended abstract)

Published: 09 April 2018 Publication History

Abstract

User Interface (UI) development is challenging as modern UIs are expected to be available for a wide-range of diverse and constantly changing contexts including various (mobile) platforms, users, and environments. Model-Driven Engineering (MDE) principles have been successfully applied to UI development, resulting in a clear separation into multiple UI models on different levels of abstraction. While this addresses many challenges involved in UI development, it also poses an additional challenge: ensuring that all the different UI models remain consistent during their development and maintenance. In this paper, we argue that this consistency related challenge has not yet been adequately addressed, and identify consistent UI development as a new and promising application domain for existing and future research on bidirectional transformations.

References

[1]
Gaëlle Calvary, Joëlle Coutaz, David Thevenin, Quentin Limbourg, Laurent Bouillon, and Jean Vanderdonckt. 2003. A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers 15, 3 (2003), 289–308.
[2]
James Cheney, Jeremy Gibbons, James McKinna, and Perdita Stevens. 2015. Towards a Principle of Least Surprise for Bidirectional Transformations. In BX 2015 (CEUR), Vol. 1396. CEUR-WS.org, 66–80.
[3]
Krzysztof Czarnecki, John Nathan Foster, Zhenjiang Hu, Ralf Lämmel, Andy Schürr, and James Terwilliger. 2009. Bidirectional Transformations: A Cross-Discipline Perspective. In ICMT 2009 (LNCS), Vol. 5563. Springer, 260–283.
[4]
Heinrich Hussmann, Gerrit Meixner, and Detlef Zuehlke (Eds.). 2011. Model-Driven Development of Advanced User Interfaces. Springer.
[5]
Dean Kramer, Samia Oussena, Peter Komisarczuk, and Tony Clark. 2013. Using Document-Oriented GUIs in Dynamic Software Product Lines. In GPCE 2013.
[6]
ACM, 85–94.
[7]
Fernando Orejas, Artur Boronat, Hartmut Ehrig, Frank Hermann, and Hanna Schölzel. 2013. On Propagation-Based Concurrent Model Synchronization. ECEASST 57 (2013).
[8]
Inés Pederiva, Jean Vanderdonckt, Sergio España, José Ignacio Panach, and Oscar Pastor. 2007. The Beautification Process in Model-Driven Engineering of User Interfaces. In INTERACT 2007 (LNCS), Vol. 4662. Springer, 411–425.
[9]
David Raneburger, Hermann Kaindl, and Roman Popp. 2015. Model Transformation Rules for Customization of Multi-device Graphical User Interfaces. EICS 2015 (2015), 100–109.
[10]
David Raneburger, Hermann Kaindl, and Roman Popp. 2015. Strategies for Automated GUI Tailoring for Multiple Devices. In HICSS 2015. IEEE Computer Society Press, Piscataway, NJ, USA, 507–516.
[11]
Perdita Stevens. 2017. Bidirectional Transformations in the Large. In MODELS 2017. IEEE Computer Society, 1–11.
[12]
Jean Vanderdonckt. 2008. Model-Driven Engineering of User Interfaces: Promises, Successes, and Failures. In ROCHI 2008, Vol. 2008.

Cited By

View all
  • (2023)Model-Driven User Interface Development: A Systematic MappingHuman-Computer Interaction10.1007/978-3-031-24709-5_9(114-129)Online publication date: 22-Jan-2023
  • (2022)(Semi-)Automatic Computation of User Interface ConsistencyCompanion of the 2022 ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3531706.3536448(5-13)Online publication date: 21-Jun-2022
  • (2021)Ensuring User Interface Adaptation Consistency Through Triple Graph GrammarsSense, Feel, Design10.1007/978-3-030-98388-8_17(183-192)Online publication date: 30-Aug-2021

Index Terms

  1. On the development of consistent user interfaces (extended abstract)

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      Programming '18: Companion Proceedings of the 2nd International Conference on the Art, Science, and Engineering of Programming
      April 2018
      244 pages
      ISBN:9781450355131
      DOI:10.1145/3191697
      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 09 April 2018

      Check for updates

      Author Tags

      1. Bidirectional Transformations
      2. Model Synchronisation
      3. User Interface Development

      Qualifiers

      • Extended-abstract

      Conference

      <Programming> 2018

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 21 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Model-Driven User Interface Development: A Systematic MappingHuman-Computer Interaction10.1007/978-3-031-24709-5_9(114-129)Online publication date: 22-Jan-2023
      • (2022)(Semi-)Automatic Computation of User Interface ConsistencyCompanion of the 2022 ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3531706.3536448(5-13)Online publication date: 21-Jun-2022
      • (2021)Ensuring User Interface Adaptation Consistency Through Triple Graph GrammarsSense, Feel, Design10.1007/978-3-030-98388-8_17(183-192)Online publication date: 30-Aug-2021

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media