GENIE

A modifiable computer-based task for experiments in human-computer interaction

Timothy Lindquist, R. G. Fainter, M. T. Hakkinen

Research output: Contribution to journalArticle

Abstract

The results of many human-computer interaction studies are often not applicable as desired because the task environment in which they are run does not possess characteristics common to other interfaces. This paper describes a generalized task environment that contains elements appearing in several systems having human-computer interfaces. The environment is implemented through a software system called GENIE (Generic ENvironment for Interactive Experiments), and is based on controlling the motion of vehicles through three-dimensional space. Aside from providing a task with common characteristics, GENIE's implementation was designed to allow for adaptation to a variety of studies. This paper introduces and motivates the development of the GENIE software system. The software components are described at a functional level to provide the background for a discussion of how various instantiations of GENIE's human-computer interface can be created. To exemplify the generic nature of GENIE, specific changes to the user's interface are described. We show how GENIE's software must be modified to implement each of the changes and demonstrate how the use of a compiler-compiler eases the burden of doing so. The paper concludes with a discussion of GENIE as constructed for a voice-output experiment.

Original languageEnglish (US)
Pages (from-to)391-406
Number of pages16
JournalInternational Journal of Man-Machine Studies
Volume23
Issue number4
StatePublished - Oct 1985

Fingerprint

Human computer interaction
experiment
interaction
Experiments
Interfaces (computer)
User interfaces
user interface
software

ASJC Scopus subject areas

  • Engineering(all)

Cite this

GENIE : A modifiable computer-based task for experiments in human-computer interaction. / Lindquist, Timothy; Fainter, R. G.; Hakkinen, M. T.

In: International Journal of Man-Machine Studies, Vol. 23, No. 4, 10.1985, p. 391-406.

Research output: Contribution to journalArticle

@article{038630ab082b496abac39bf72beef0c9,
title = "GENIE: A modifiable computer-based task for experiments in human-computer interaction",
abstract = "The results of many human-computer interaction studies are often not applicable as desired because the task environment in which they are run does not possess characteristics common to other interfaces. This paper describes a generalized task environment that contains elements appearing in several systems having human-computer interfaces. The environment is implemented through a software system called GENIE (Generic ENvironment for Interactive Experiments), and is based on controlling the motion of vehicles through three-dimensional space. Aside from providing a task with common characteristics, GENIE's implementation was designed to allow for adaptation to a variety of studies. This paper introduces and motivates the development of the GENIE software system. The software components are described at a functional level to provide the background for a discussion of how various instantiations of GENIE's human-computer interface can be created. To exemplify the generic nature of GENIE, specific changes to the user's interface are described. We show how GENIE's software must be modified to implement each of the changes and demonstrate how the use of a compiler-compiler eases the burden of doing so. The paper concludes with a discussion of GENIE as constructed for a voice-output experiment.",
author = "Timothy Lindquist and Fainter, {R. G.} and Hakkinen, {M. T.}",
year = "1985",
month = "10",
language = "English (US)",
volume = "23",
pages = "391--406",
journal = "International Journal of Human Computer Studies",
issn = "1071-5819",
publisher = "Academic Press Inc.",
number = "4",

}

TY - JOUR

T1 - GENIE

T2 - A modifiable computer-based task for experiments in human-computer interaction

AU - Lindquist, Timothy

AU - Fainter, R. G.

AU - Hakkinen, M. T.

PY - 1985/10

Y1 - 1985/10

N2 - The results of many human-computer interaction studies are often not applicable as desired because the task environment in which they are run does not possess characteristics common to other interfaces. This paper describes a generalized task environment that contains elements appearing in several systems having human-computer interfaces. The environment is implemented through a software system called GENIE (Generic ENvironment for Interactive Experiments), and is based on controlling the motion of vehicles through three-dimensional space. Aside from providing a task with common characteristics, GENIE's implementation was designed to allow for adaptation to a variety of studies. This paper introduces and motivates the development of the GENIE software system. The software components are described at a functional level to provide the background for a discussion of how various instantiations of GENIE's human-computer interface can be created. To exemplify the generic nature of GENIE, specific changes to the user's interface are described. We show how GENIE's software must be modified to implement each of the changes and demonstrate how the use of a compiler-compiler eases the burden of doing so. The paper concludes with a discussion of GENIE as constructed for a voice-output experiment.

AB - The results of many human-computer interaction studies are often not applicable as desired because the task environment in which they are run does not possess characteristics common to other interfaces. This paper describes a generalized task environment that contains elements appearing in several systems having human-computer interfaces. The environment is implemented through a software system called GENIE (Generic ENvironment for Interactive Experiments), and is based on controlling the motion of vehicles through three-dimensional space. Aside from providing a task with common characteristics, GENIE's implementation was designed to allow for adaptation to a variety of studies. This paper introduces and motivates the development of the GENIE software system. The software components are described at a functional level to provide the background for a discussion of how various instantiations of GENIE's human-computer interface can be created. To exemplify the generic nature of GENIE, specific changes to the user's interface are described. We show how GENIE's software must be modified to implement each of the changes and demonstrate how the use of a compiler-compiler eases the burden of doing so. The paper concludes with a discussion of GENIE as constructed for a voice-output experiment.

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

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

M3 - Article

VL - 23

SP - 391

EP - 406

JO - International Journal of Human Computer Studies

JF - International Journal of Human Computer Studies

SN - 1071-5819

IS - 4

ER -