arrow
Return

Engineering Adaptive Model-Driven User Interfaces

delete2016-12-01
delete33
delete
OA
AI
P
Pierre A. Akiki *
A
Arosha K. Bandara
Y
Yijun Yu
DOI:10.1109/TSE.2016.2553035delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Software applications that are very large-scale, can encompass hundreds of complex user interfaces (UIs). Such applications are commonly sold as feature-bloated off-the-shelf products to be used by people with variable needs in the required features and layout preferences. Although many UI adaptation approaches were proposed, several gaps and limitations including: extensibility and integration in legacy systems, still need to be addressed in the state-of-the-art adaptive UI development systems. This paper presents Role-Based UI Simplification (RBUIS) as a mechanism for increasing usability through adaptive behavior by providing end-users with a minimal feature-set and an optimal layout, based on the context-of-use. RBUIS uses an interpreted runtime model-driven approach based on the Cedar Architecture, and is supported by the integrated development environment (IDE), Cedar Studio. RBUIS was evaluated by integrating it into OFBiz, an open-source ERP system. The integration method was assessed and measured by establishing and applying technical metrics. Afterwards, a usability study was carried out to evaluate whether UIs simplified with RBUIS show an improvement over their initial counterparts. This study leveraged questionnaires, checking task completion times and output quality, and eye-tracking. The results showed that UIs simplified with RBUIS significantly improve end-user efficiency, effectiveness, and perceived usability.
Keywords:
Design tools and techniques
software architectures
support for adaptation
user interfaces
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.9K
Citations:
1.1W

Organization

N
notre dame university lebanon
Scholars:
252
Papers: 242
Citations: 0
O
open university - uk
Scholars:
4.1K
Papers: 4.3K
Citations: 2
Cited Papers

Cited Papers

Roam, a seamless application framework
err2004-01-01
err52
errOAAI
errChu, HH; Song, H; Wong, C; Kurakake, S; Katagiri, M
errShare
errSave
A data compendium of Mycobacterium tuberculosis antibiotic resistance
err
IF0
err2021-09-15
err0
errOAAI
errAlice Brankin; Kerri M Malone
errShare
errSave
Antibiotic Korormicin A Kills Bacteria by Producing Reactive Oxygen Species
err2019-06-01
err0
errOAAI
errAdam Maynard; Nicole L. Butler; Takeshi Ito; Adilson José da Silva; Masatoshi Murai; Tsute Chen; Mattheos A. G. Koffas; Hideto Miyoshi; Blanca Barquera
errShare
errSave
Dermal Delivery of Constructs Encoding Cre Recombinase to Induce Skin Tumors in PtenLoxP/LoxP;BrafCA/+ Mice
err2016-12-20
err0
errOAAI
errMarcel Deken; Ji-Ying Song; Jules Gadiot; Adriaan Bins; Paula Kroon; Inge Verbrugge; Christian Blank
errShare
errSave
Automatically generating personalized user interfaces with SUPPLE
err2010-08-01
err194
errOAAI
errGajos, Krzysztof Z.; Weld, Daniel S.; Wobbrock, Jacob O.
errShare
errSave
TRAINING WHEELS IN A USER INTERFACE
err1984-08-01
err139
errOAAI
errCARROLL, JM; CARRITHERS, C
errShare
errSave
Effectiveness of a Primary Care Intervention to Support Reading Aloud: A Multicenter Evaluation
err2005-07-01
err0
PREAI
errRobert Needlman; Karen H. Toker; Benard P. Dreyer; Perri Klass; Alan L. Mendelsohn
errShare
errSave
researcher View more