skip to main content
10.1145/2494603.2480332acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
research-article

Cedar studio: an IDE supporting adaptive model-driven user interfaces for enterprise applications

Published: 24 June 2013 Publication History

Abstract

Support tools are necessary for the adoption of model-driven engineering of adaptive user interfaces (UI). Enterprise applications in particular, require a tool that could be used by developers as well as I.T. personnel during all the development and post-development phases. An IDE that supports adaptive model-driven enterprise UIs could further promote the adoption of this approach. This paper describes Cedar Studio, our IDE for building adaptive model-driven UIs based on the CEDAR reference architecture for adaptive UIs. This IDE provides visual design and code editing tools for UI models and adaptive behavior. It is evaluated conceptually using a set of criteria from the literature and applied practically by devising example adaptive enterprise user interfaces.

Supplementary Material

JPG File (eicsdt0102-file3.jpg)
suppl.mov (eicsdt0102-file3.mp4)
Supplemental video

References

[1]
Akiki, P. A., Bandara, A. K., and Yu, Y. Using Interpreted Runtime Models for Devising Adaptive User Interfaces of Enterprise Applications. ICEIS'12, SciTePress (2012), 72--77.
[2]
Akiki, P. A., Bandara, A. K., and Yu, Y. RBUIS: Simplifying Enterprise Application User Interfaces through Engineering Role-Based Adaptive Behavior. EICS'13, ACM (2013), Forthcoming.
[3]
Akiki, P. A., Bandara, A. K., and Yu, Y. Crowdsourcing User Interface Adaptations for Minimizing the Bloat in Enterprise Applications. EICS'13, ACM (2013), Forthcoming.
[4]
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., and Vanderdonckt, J. A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers 15, 3, Elsevier (2003), 289--308.
[5]
Coyette, A. and V., J. A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces. INTERACT'05, Springer-Verlag (2005), 12--16.
[6]
Demeure, A., Meskens, J., Luyten, K., and Coninx, K. Design by Example of Graphical User Interfaces Adapting to Available Screen Size. Computer-Aided Design of User Interfaces VI, Springer, (2009), 277--282.
[7]
Feuerstack, S., Blumendorf, M., Schwartze, V., and Albayrak, S. Model-based Layout Generation. AVI '08, ACM (2008), 217--224.
[8]
Gajos, K. Z., Weld, D. S., and Wobbrock, J. O. Automatically Generating Personalized User Interfaces with Supple. Artificial Intelligence, Elsevier (2010), 910--950.
[9]
García Frey, A., Calvary, G., and Dupuy-Chessa, S. Xplain: An Editor for Building Self-Explanatory User Interfaces by Model-Driven Engineering. EICS'10, ACM (2010), 41--46.
[10]
García Frey, A., Céret, E., Dupuy-Chessa, S., Calvary, G., and Gabillon, Y. UsiComp: An Extensible ModelDriven Composer. EICS'12, ACM (2012), 263--268.
[11]
Kramer, J. and Magee, J. Self-Managed Systems: an Architectural Challenge. FOSE'07, IEEE (2007), 259--268.
[12]
Krasner, G. E., Pope, S. T. A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System. JOOP 1, 3, SIGS (1988), 26--49.
[13]
Limbourg, Q. and Vanderdonckt, J. USIXML: A User Interface Description Language Supporting Multiple Levels of Independence. ICWE'04 Workshops, Rinton Press (2004), 325--338.
[14]
Lin, J. and Landay, J.A. Employing Patterns and Layers for Early-Stage Design and Prototyping of Cross-Device User Interfaces. CHI'08, ACM (2008), 1313--1322.
[15]
Meskens, J., Vermeulen, J., Luyten, K., and Coninx, K. Gummy for Multi-Platform User Interface Designs: Shape me, Multiply me, Fix me, Use me. AVI'08, ACM (2008), 233--240.
[16]
Michotte, B. and Vanderdonckt, J. GrafiXML, a Multitarget User Interface Builder Based on UsiXML. ICAS'08, IARIA (2008), 15--22.
[17]
Montero, F. and López-Jaquero, V. IdealXML: An Interaction Design Tool. Computer-Aided Design of User Interfaces, Springer (2007), 245--252.
[18]
Myers, B., Hudson, S. E., and Pausch, R. Past, Present, and Future of User Interface Software Tools. TOCHI 7, 1, ACM (2000), 3--28.
[19]
Olsen,Jr., D. R. Evaluating User Interface Systems Research. UIST'07, ACM (2007), 251--258.
[20]
Paterno, F. Model-based Design and Evaluation of Interactive Applications. Springer-Verlag (1999).
[21]
Pérez-Medina, J.-L., Dupuy-Chessa, S., and Front, A. A Survey of Model Driven Engineering Tools for User Interface Design. Task Models and Diagrams for User Interface Design. Springer (2007), 84--97.
[22]
Pleuss, A., Botterweck, G., and Dhungana, D. Integrating Automated Product Derivation and Individual User Interface Design. VaMoS'10, Universitat Duisburg-Essen (2010), 69--76.
[23]
Shneiderman, B. Promoting Universal Usability with Multi-Layer Interface Design. CUU'03, ACM (2003), 1--8.
[24]
LEONARDI. http://www.leonardi-free.org.
[25]
OpenXava. http://www.openxava.org.
[26]
Himalia.net. http://bit.ly/HimaliaDotNet.

Cited By

View all
  • (2023)Model-Driven Engineering Applied to User Interfaces. A Systematic Literature ReviewApplied Technologies10.1007/978-3-031-24985-3_42(575-591)Online publication date: 28-Jan-2023
  • (2022)Assisted-Modeling Requirements for Model-Driven Development ToolsResearch Challenges in Information Science10.1007/978-3-031-05760-1_27(458-474)Online publication date: 14-May-2022
  • (2021)Engineering Slidable Graphical User Interfaces with SlimeProceedings of the ACM on Human-Computer Interaction10.1145/34571475:EICS(1-29)Online publication date: 29-May-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
EICS '13: Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
June 2013
356 pages
ISBN:9781450321389
DOI:10.1145/2494603
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 June 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adaptive user interfaces
  2. enterprise applications
  3. ide
  4. model-driven engineering
  5. user interface simplification

Qualifiers

  • Research-article

Conference

EICS'13
Sponsor:

Acceptance Rates

EICS '13 Paper Acceptance Rate 20 of 86 submissions, 23%;
Overall Acceptance Rate 73 of 299 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Model-Driven Engineering Applied to User Interfaces. A Systematic Literature ReviewApplied Technologies10.1007/978-3-031-24985-3_42(575-591)Online publication date: 28-Jan-2023
  • (2022)Assisted-Modeling Requirements for Model-Driven Development ToolsResearch Challenges in Information Science10.1007/978-3-031-05760-1_27(458-474)Online publication date: 14-May-2022
  • (2021)Engineering Slidable Graphical User Interfaces with SlimeProceedings of the ACM on Human-Computer Interaction10.1145/34571475:EICS(1-29)Online publication date: 29-May-2021
  • (2021)CHECKSUM: tracking changes and measuring contributions in cooperative systems modelingSoftware and Systems Modeling10.1007/s10270-020-00840-320:4(1079-1122)Online publication date: 5-Jan-2021
  • (2019)The Adaptive Model Driven Approach for Enhancing Usability of User Interface DesignProceedings of the 5th International ACM In-Cooperation HCI and UX Conference10.1145/3328243.3328252(65-69)Online publication date: 1-Apr-2019
  • (2019)A Unifying Reference Framework and Model for Adaptive Distributed Hybrid User Interfaces2019 13th International Conference on Research Challenges in Information Science (RCIS)10.1109/RCIS.2019.8877048(1-6)Online publication date: May-2019
  • (2019)Generating contextual help for user interfaces from software requirementsIET Software10.1049/iet-sen.2018.516313:1(75-85)Online publication date: 1-Feb-2019
  • (2018)A Roadmap for User Interface Design of Interactive Systems: An Approach Based on a Triad of PatternsDesign, User Experience, and Usability: Theory and Practice10.1007/978-3-319-91797-9_16(223-240)Online publication date: 2-Jun-2018
  • (2017)Adapt-UIProceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3102113.3102144(99-104)Online publication date: 26-Jun-2017
  • (2017)Visual Simple TransformationsACM Transactions on Computer-Human Interaction10.1145/305785724:2(1-43)Online publication date: 27-Apr-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media