Training wheels in a user interface
Communications of the ACM
Proposed NIST standard for role-based access control
ACM Transactions on Information and System Security (TISSEC)
An evaluation of a multiple interface design solution for bloated software
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
"Bloat": the objective and subject dimensions
CHI '00 Extended Abstracts on Human Factors in Computing Systems
Promoting universal usability with multi-layer interface design
CUU '03 Proceedings of the 2003 conference on Universal usability
Graceful degradation of user interfaces as a design method for multiplatform systems
Proceedings of the 9th international conference on Intelligent user interfaces
A task-driven user interface architecture for ambient intelligent environments
Proceedings of the 11th international conference on Intelligent user interfaces
Self-Managed Systems: an Architectural Challenge
FOSE '07 2007 Future of Software Engineering
Designing user interface adaptation rules with T: XML
Proceedings of the 14th international conference on Intelligent user interfaces
Evaluation criteria for assessing the usability of ERP systems
Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists
Complexity in enterprise applications vs. simplicity in user experience
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: applications and services
Evaluating reduced-functionality interfaces according to feature findability and awareness
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
User interface plasticity: model driven engineering to the limit!
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Bridging models and systems at runtime to build adaptive user interfaces
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Automatically generating personalized user interfaces with Supple
Artificial Intelligence
Improving performance, perceived usability, and aesthetics with culturally adaptive user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Task models for safe software evolution and adaptation
TAMODIA'09 Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design
MyUI: generating accessible user interfaces from multimodal design patterns
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Crowdsourcing user interface adaptations for minimizing the bloat in enterprise applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Cedar studio: an IDE supporting adaptive model-driven user interfaces for enterprise applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Engineering adaptive user interfaces for enterprise applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
Enterprise applications such as customer relationship management (CRM) and enterprise resource planning (ERP) are very large scale, encompassing millions of lines-of-code and thousands of user interfaces (UI). These applications have to be sold as feature-bloated off-the-shelf products to be used by people with diverse needs in required feature-set and layout preferences based on aspects such as skills, culture, etc. Although several approaches have been proposed for adapting UIs to various contexts-of-use, little work has focused on simplifying enterprise application UIs through engineering adaptive behavior. We define UI simplification 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. In this paper we present Role-Based UI Simplification (RBUIS), a tool supported approach based on our CEDAR architecture for simplifying enterprise application UIs through engineering role-based adaptive behavior. RBUIS is integrated in our general-purpose platform for developing adaptive model-driven enterprise UIs. Our approach is validated from the technical and end-user perspectives by applying it to developing a prototype enterprise application and user-testing the outcome.