GUI state-based accessibility control in hierarchical state machines

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A typical GUI consists of many components, with different components applicable in different contexts. It is desirable to have state-sensitive control over the GUI components' accessibilities. State-based accessibility control makes accessible only the components which are semantically applicable in a specific GUI state. State-based accessibility helps reduce users' operational error rates and simplify GUI implementation. This paper integrates state-based accessibility control with hierarchical state machines, providing a powerful framework for modeling and controlling GUIs. Statebased accessibility control has two possible implementations. One is based on the entry actions of states. The other is based on the effect actions of state transitions.

Original languageEnglish (US)
Title of host publicationProceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05
Pages239-245
Number of pages7
StatePublished - Dec 1 2005
Event2005 International Conference on Software Engineering Research and Practice, SERP'05 - Las Vegas, NV, United States
Duration: Jun 27 2005Jun 30 2005

Publication series

NameProceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05
Volume1

Conference

Conference2005 International Conference on Software Engineering Research and Practice, SERP'05
CountryUnited States
CityLas Vegas, NV
Period6/27/056/30/05

Fingerprint

Graphical user interfaces

Keywords

  • Graphical user interface
  • Hierarchical state machine
  • State-based accessibility control

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Cite this

Ni, M., & Reichenbach, S. E. (2005). GUI state-based accessibility control in hierarchical state machines. In Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05 (pp. 239-245). (Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05; Vol. 1).

GUI state-based accessibility control in hierarchical state machines. / Ni, Mingtian; Reichenbach, Stephen E.

Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05. 2005. p. 239-245 (Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05; Vol. 1).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ni, M & Reichenbach, SE 2005, GUI state-based accessibility control in hierarchical state machines. in Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05. Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05, vol. 1, pp. 239-245, 2005 International Conference on Software Engineering Research and Practice, SERP'05, Las Vegas, NV, United States, 6/27/05.
Ni M, Reichenbach SE. GUI state-based accessibility control in hierarchical state machines. In Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05. 2005. p. 239-245. (Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05).
Ni, Mingtian ; Reichenbach, Stephen E. / GUI state-based accessibility control in hierarchical state machines. Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05. 2005. pp. 239-245 (Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05).
@inproceedings{d7a82123984b4606bf471932077345e7,
title = "GUI state-based accessibility control in hierarchical state machines",
abstract = "A typical GUI consists of many components, with different components applicable in different contexts. It is desirable to have state-sensitive control over the GUI components' accessibilities. State-based accessibility control makes accessible only the components which are semantically applicable in a specific GUI state. State-based accessibility helps reduce users' operational error rates and simplify GUI implementation. This paper integrates state-based accessibility control with hierarchical state machines, providing a powerful framework for modeling and controlling GUIs. Statebased accessibility control has two possible implementations. One is based on the entry actions of states. The other is based on the effect actions of state transitions.",
keywords = "Graphical user interface, Hierarchical state machine, State-based accessibility control",
author = "Mingtian Ni and Reichenbach, {Stephen E}",
year = "2005",
month = "12",
day = "1",
language = "English (US)",
isbn = "9781932415490",
series = "Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05",
pages = "239--245",
booktitle = "Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05",

}

TY - GEN

T1 - GUI state-based accessibility control in hierarchical state machines

AU - Ni, Mingtian

AU - Reichenbach, Stephen E

PY - 2005/12/1

Y1 - 2005/12/1

N2 - A typical GUI consists of many components, with different components applicable in different contexts. It is desirable to have state-sensitive control over the GUI components' accessibilities. State-based accessibility control makes accessible only the components which are semantically applicable in a specific GUI state. State-based accessibility helps reduce users' operational error rates and simplify GUI implementation. This paper integrates state-based accessibility control with hierarchical state machines, providing a powerful framework for modeling and controlling GUIs. Statebased accessibility control has two possible implementations. One is based on the entry actions of states. The other is based on the effect actions of state transitions.

AB - A typical GUI consists of many components, with different components applicable in different contexts. It is desirable to have state-sensitive control over the GUI components' accessibilities. State-based accessibility control makes accessible only the components which are semantically applicable in a specific GUI state. State-based accessibility helps reduce users' operational error rates and simplify GUI implementation. This paper integrates state-based accessibility control with hierarchical state machines, providing a powerful framework for modeling and controlling GUIs. Statebased accessibility control has two possible implementations. One is based on the entry actions of states. The other is based on the effect actions of state transitions.

KW - Graphical user interface

KW - Hierarchical state machine

KW - State-based accessibility control

UR - http://www.scopus.com/inward/record.url?scp=60749113527&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=60749113527&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9781932415490

T3 - Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05

SP - 239

EP - 245

BT - Proceedings of the 2005 International Conference on Software Engineering Research and Practice, SERP'05

ER -