skip to main content
10.1145/2494603.2480333acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
extended-abstract

Engineering adaptive user interfaces for enterprise applications

Published:24 June 2013Publication History

ABSTRACT

The user interface (UI) layer is considered an important component in software applications since it links the users to the software's functionality. Enterprise applications such as enterprise resource planning and customer relationship management systems have very complex UIs that are used by users with diverse needs in terms of the required features and layout preferences. The inability to cater for the variety of user needs diminishes the usability of these applications. One way to cater for those needs is through adaptive UIs. Some enterprise software providers offer mechanisms for tailoring UIs based on the variable user needs, yet those are not generic enough to be used with other applications and require maintaining multiple UI copies manually. A generic platform based on a model-driven approach could be more reusable since operating on the model level makes it technology independent. The main objective of this research is devising a generic, scalable, and extensible platform for building adaptive enterprise application UIs based on a runtime model-driven approach. This platform primarily targets UI simplification, which we defined as a mechanism for increasing usability through adaptive behavior by providing users with a minimal feature-set and an optimal layout based on the context-of-use. This paper provides an overview of the research questions and methodology, the results that were achieved so far, and the remaining work.

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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Akiki, P. A., Bandara, A. K., and Yu, Y. Cedar Studio: An IDE Supporting Adaptive Model-Driven User Interfaces for Enterprise Applications. EICS'13, ACM (2013), Forthcoming. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bacha, F., Oliveira, K., and Abed, M. A Model Driven Architecture Approach for User Interface Generation Focused on Content Personalization. RCIS'11, IEEE (2011), 1--6.Google ScholarGoogle ScholarCross RefCross Ref
  6. Benyon, D. Adaptive systems: a solution to usability problems. User Modeling and User-Adapted Interaction 3, 1 Springer (1993), 65--87.Google ScholarGoogle Scholar
  7. Blumendorf, M., Lehmann, G., and Albayrak, S. Bridging Models and Systems at Runtime to Build Adaptive User Interfaces. EICS'10, ACM (2010), 9--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Calvary, G., Coutaz, J., Dâassi, O., Balme, L., and Demeure, A. Towards a New Generation of Widgets for Supporting Software Plasticity: The "Comet". Eng. HCI and Interactive Systems. Springer (2005), 306--324. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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.Google ScholarGoogle ScholarCross RefCross Ref
  10. Carroll, J. M. and Carrithers, C. Training Wheels in a User Interface. CACM 27, 8, ACM (1984), 800--806. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Easterbrook, S., Singer, J., Storey, M.-A., and Damian, D. Selecting Empirical Methods for Software Engineering Research. Guide to Advanced Empirical Software Engineering, Springer (2008), 285--311.Google ScholarGoogle Scholar
  12. Ferraiolo, D. F., Sandhu, R., Gavrila, S., Kuhn, D. R., and Chandramouli, R. Proposed NIST Standard for RoleBased Access Control. TISSEC, ACM (2001), 224--274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Florins, M. and Vanderdonckt, J. Graceful Degradation of User Interfaces as a Design Method for Multiplatform Systems. IUI'04, ACM (2004), 140--147. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Gajos, K. Z., Weld, D. S., and Wobbrock, J. O. Automatically Generating Personalized User Interfaces with Supple. Artificial Intelligence, Elsevier (2010), 910--950. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Kramer, J. and Magee, J. Self-Managed Systems: an Architectural Challenge.FOSE'07, IEEE (2007), 259--268. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Lepreux, S., Vanderdonckt, J., and Michotte, B. Visual Design of User Interfaces by (De)Composition. DSVIS'07, Springer-Verlag (2007), 157--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Lykkegaard, B. and Elbak, A. IDC - Document at a Glance - LC52T. International Data Corporation (2011).Google ScholarGoogle Scholar
  18. McGrenere, J., Baecker, R. M., and Booth, K. S. An Evaluation of a Multiple Interface Design Solution for Bloated Software. CHI'02, ACM (2002), 164--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Paterno, F. Model-based Design and Evaluation of Interactive Applications. Springer-Verlag (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Reinecke, K. and Bernstein, A. Improving Performance, Perceived Usability, and Aesthetics with Culturally Adaptive User Interfaces. TOCHI 18, ACM (2011), 1--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Shneiderman, B. Promoting Universal Usability with Multi-Layer Interface Design. CUU'03, ACM (2003), 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Singh, A. and Wesson, J. Evaluation Criteria for Assessing the Usability of ERP Systems. SAICSIT '09, ACM (2009), 87--95. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Engineering adaptive user interfaces for enterprise applications

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

            Copyright © 2013 Copyright is held by the owner/author(s)

            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.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 24 June 2013

            Check for updates

            Qualifiers

            • extended-abstract

            Acceptance Rates

            EICS '13 Paper Acceptance Rate20of86submissions,23%Overall Acceptance Rate73of299submissions,24%

            Upcoming Conference

            EICS '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader