JOURNAL ARTICLE

The software engineering of adaptive human-computer interfaces

Abstract

A conceptual research framework is presented for studying and designing adaptive human-computer interfaces that modify themselves dynamically with respect to the current user and the current context. This framework is based on the software engineering principle for constructing an abstract specification that incorporates all the necessary information about the entity. The goal of this approach is to implement an abstract interface that is composed of an abstract user, an abstract system, and an abstract application. The paper concerns the design of the abstract user. The abstract user is seen as an interaction between a static production model of the goals necessary to accomplish a specific task and a dynamic production model of a user's goal hierarchy for accomplishing that task. This framework suggests that the task model necessarily follows from the specifics of the task domain. Further, the user's goal model must be constructed by monitoring the user's actions, deducing the goals, and comparing the user's goal hierarchy with the set of goals that the task model requires.< >

Keywords:
Computer science Task (project management) Hierarchy Human–computer interaction User interface User modeling Set (abstract data type) Domain (mathematical analysis) Context (archaeology) User interface design Software engineering Software Programming language Systems engineering Engineering

Metrics

9
Cited By
0.00
FWCI (Field Weighted Citation Impact)
8
Refs
0.18
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Usability and User Interface Design
Physical Sciences →  Computer Science →  Human-Computer Interaction
Human-Automation Interaction and Safety
Social Sciences →  Psychology →  Social Psychology
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

A software engineering environment for developing human-computer interfaces

Axel Viereck

Lecture notes in computer science Year: 1990 Pages: 250-263
JOURNAL ARTICLE

Interactive Human Interfaces with Engineering Software

Gonzalo FaríasS. DormidoFrancisco Esquembre

Journal:   IFAC Proceedings Volumes Year: 2011 Vol: 44 (1)Pages: 8509-8514
BOOK-CHAPTER

Generating self-adaptive human-computer interfaces

Aline Berthome-Montoy

Lecture notes in computer science Year: 1993 Pages: 318-326
BOOK-CHAPTER

Adaptive human computer interfaces for supervision systems

Elizabeth FurtadoCh. SantoniP. Francois

Advances in human factors/ergonomics Year: 1995 Pages: 1077-1082
JOURNAL ARTICLE

Adaptive Spontaneous Brain–Computer Interfaces Based on Software Agents

Javier Ferney Castillo GarcíaEduardo F. Caicedo-BravoTeodiano Bastos-Filho

Journal:   Advances in Data Science and Adaptive Analysis Year: 2018 Vol: 10 (02)Pages: 1840004-1840004
© 2026 ScienceGate Book Chapters — All rights reserved.