Improving end-user GUI customization with transclusion

  • Authors:
  • Lung-Chen Lee;Christof Lutteroth;Gerald Weber

  • Affiliations:
  • The University of Auckland, Auckland, New Zealand;The University of Auckland, Auckland, New Zealand;The University of Auckland, Auckland, New Zealand

  • Venue:
  • ACSC '10 Proceedings of the Thirty-Third Australasian Conferenc on Computer Science - Volume 102
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Usually the possibilities for end users to customize GUIs to their requirements are limited. We present a GUI specification and customization system, the Auckland Interface Model (AIM), that represents GUIs as documents that can be loaded, saved and changed by the end user during runtime. GUI layout and GUI content can be customized independently, and GUIs can be decomposed using transclusion. In this paper, we explain why transclusion is an important feature for GUI customization that does not only facilitate the maintenance of a GUI, but also supports its consistency and clarity. Transclusion makes it easier to reuse GUI specifications, and support different customization scopes. AIM was implemented on several platforms and evaluated using the cognitive dimensions framework.