HAIL: Hierarchical Adaptive Interface Layout

  • John Magee
  • Margrit Betke
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6179)


We present a framework to adapt software to the needs of individuals with severe motion disabilities who use mouse substitution interfaces. Typically, users are required to adapt to the interfaces that they wish to use. We propose interfaces that change and adapt to the user and their individual abilities. The Hierarchical Adaptive Interface Layout (HAIL) model is a set of specifications for the design of user interface applications that adapt to the user. In HAIL applications, all of the interactive components take place on configurable toolbars along the edge of the screen. We show two HAIL-based applications: a general purpose web browser and a Twitter client.


Adaptive User Interfaces Video-Based Interfaces Camera Mouse Web Browsers Social Networking 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Connor, C., Yu, E., Magee, J., Cansizoglu, E., Epstein, S., Betke, M.: Movement and recovery analysis of a mouse-replacement interface for users with severe disabilities. In: HCI International 2009, San Diego, CA (July 2009)Google Scholar
  2. 2.
    Larson, H., Gips, J.: A web browser for people with quadriplegia. In: Stephanidis, C. (ed.) Universal Access in HCI: Inclusive Design in the Information Society, pp. 226–230. Lawrence Erlbaum Associates, Mahwah (2003)Google Scholar
  3. 3.
    Waber, B., Magee, J., Betke, M.: Web mediators for accessible browsing. In: 9th International ERCIM Workshop “User Interfaces For All” UI4ALL, Königswinter, Germany (September 2006)Google Scholar
  4. 4.
    Gajos, K.Z., Wobbrock, J.O., Weld, D.S.: Improving the performance of motor-impaired users with automatically-generated, ability-based interfaces. In: SIGCHI Conf. on Human Factors in Computing Systems (CHI 2008), pp. 1257–1266 (2008)Google Scholar
  5. 5.
    Magee, J.J., Betke, M., Gips, J., Scott, M.R., Waber, B.N.: A human-computer interface using symmetry between eyes to detect gaze direction. IEEE Transactions on Systems Man and Cybernetics: Part A 38, 1261–1271 (2008)Google Scholar
  6. 6.
    Zac browser Zone for Autistic Children,
  7. 7.
    Takagi, H., Kawanaka, S., Kobayashi, M., Sato, D., Asakawa, C.: Collaborative web accessibility improvement: challenges and possibilities. In: Proceedings of the 11th International ACM SIGACCESS Conference on Computers and Accessibility (Assets 2009), pp. 195–202 (2009)Google Scholar
  8. 8.
    Walshe, E., McMullin, B.: Browsing web based documents through an alternative tree interface: The webtree browser. In: Miesenberger, K., Klaus, J., Zagler, W.L., Karshmer, A.I. (eds.) ICCHP 2006. LNCS, vol. 4061, pp. 106–113. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  9. 9.
    Andrews, J.H., Hussain, F.: Johar: a framework for developing accessible applications. In: Proceedings of the 11th International ACM SIGACCESS Conference on Computers and Accessibility (Assets 2009), pp. 243–244 (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • John Magee
    • 1
  • Margrit Betke
    • 1
  1. 1.Computer Science DepartmentBoston UniversityBostonUSA

Personalised recommendations