This paper examines adaptive graphical interfaces (AGIs), also known as adaptive user interfaces, as a response to the growing complexity of human-computer interaction. The paper traces the distinction between user-initiated customization and system-driven adaptation, surveys early research projects such as MERCATOR and GUIB, and reviews key design approaches including the human factors and HCI frameworks. It also addresses applications in medical informatics, teleoperation, and accessibility for disabled and novice users. The paper concludes by identifying central challenges—balancing flexibility with usability, ensuring consistency, and accounting for cultural variation—while acknowledging emerging directions such as agent-based adaptive systems.
The entire human race represents a great diversity in personality, moods, background, preferences, motivation, goals, education, and cognitive skills. Similarly, computers display variation in purpose, functionality, structure, size, and the manner in which their internal workings are represented. These computer systems have been ultimately designed to be used by human beings, and therefore the complexity of human-computer interaction (HCI) is something that must be considered seriously. HCI does not only involve political, organizational, and social factors, but also the demands of a situation along with user support. The usability of a computer system depends on the user interface displayed on the computer and the human in front of it. The different command names, icons, and signs displayed on the screen convey different meanings for different users, and therefore the responses also vary. This increasing complexity of human-computer interaction has been the subject of many studies, and active efforts are underway to decrease this complexity and increase computer usability through various methods (Benyon, Accommodating Individual Differences through an Adaptive User Interface; Schneider-Hufschmidt, Adaptive User Interfaces, Fall 94).
One way in which the system can be personalized is through customization, where the user himself or herself makes certain changes to the system to suit individual needs. These changes are initiated by the user alone and depend entirely on the level of awareness and knowledge of the computer system in which he or she is working. The other way to make the computer system more usable and human-computer interaction less complex is to have the system itself initiate and execute personalized, user-centric changes. To do so, the system must be able to obtain vital information regarding the user by means of some kind of inference mechanism, thereby producing a user model (Benyon; Schneider-Hufschmidt; Karwowski, 1004).
One of these methods involves the use of adaptive graphical interfaces or adaptive user interfaces. The objective behind designing an adaptive user interface is to customize the interactive behavior of a system in such a way as to consider both the changing conditions inside an application environment and the specific individual requirements of the users. Adaptive user interfaces have the flexibility to change both functionalities and displays corresponding to user capabilities, needs, and preferences by monitoring the user-computer interaction. Adaptive interfaces should help users accomplish their tasks with fewer actions. The eventual goal of adaptive systems is to present an interface that contains only those functionalities, contents, and features that the user specifically wants or needs and nothing more. However, the system may also be able to predict certain functions that the user may need in the future (Benyon; Schneider-Hufschmidt; Karwowski, 1004).
Adaptive graphical interfaces can not only improve a user's performance but also system performance and the overall quality of human-computer interaction. Such interfaces can help eliminate problems arising from information overload or system complexity (Benyon; Schneider-Hufschmidt; Karwowski, 1004). Adaptive graphical interfaces possess a tremendous amount of potential for providing assistance to a broad range of users operating across a wide span of work contexts. Computer systems can be made adaptable if they are provided with an appropriate theory of interaction along with the necessary instructions for how that interaction can be improved. The representations and structure offered at the interface can be made to complement the user's individual needs, desires, and preferences if the computer is configured to alter its functioning accordingly (Benyon; Jacko and Sears, 518).
Today, the most common form of adaptive graphical interfaces can be seen in the dynamic changes to menu items within an application, wherein the number and type of menu items changes depending on the most recent choices made by the user. Less frequently accessed menu items are not immediately visible and must be reached through an additional action. Adaptive interfaces can take on a more complex form when they change their functionality or display in real time and adjust to the current user's preferences and needs. Such interfaces have also been referred to as Dynamically Adaptive Interfaces, or DAI. For example, in the field of aviation, a computer system displaying Adaptive Automation (AA) may present to the pilot only that information which is relevant and dependent on conditions such as system state and current workload at that particular moment (Karwowski, 1007).
Early research works conducted for developing adaptive graphical user interfaces (GUIs) include the MERCATOR project conducted by Mynatt and Weber in 1994 and the GUIB (Textual and Graphical User Interfaces for Blind People) project conducted by Petrie, Morley, and Weber in 1995. MERCATOR developed interfaces that modeled graphical components and built hierarchical relationships between objects. Both projects could predict user interactions and attempted to establish environment-level adaptations to GUIs in order to increase their accessibility. Other developments in making user interfaces more adaptable include nonspeech sounds, digitized and synthetic speech, and refreshable Braille. Leading developments in nonspeech sound research have resulted in earcons and auditory icons. Earcons, developed by Blattner, Sumikawa, and Greenberg in 1989, utilize nonspeech audio in graphical user interfaces to provide the user with audio messages about computer operations or objects. Auditory icons, developed by Gaver in 1989, incorporate everyday sounds from the surrounding environment that are mapped in a relevant fashion within the computer system (Jacko and Sears, 524).
Adaptive GUIs are not intended only for the visually or physically impaired but also for infrequent or novice users who can benefit from interface dialogue styles that facilitate recognition of commands, fill-in form dialogue styles, and menu choices that serve to reduce memory load. Adaptive user interfaces should also be attuned to the needs of more experienced users, who may simply be irritated by overly helpful icons, sounds, and similar features. The user interface should be able to adapt to experienced users by providing command interfaces or other interfaces where the user does not feel restricted (Stephanidis and Jacko, 385).
"Human factors and HCI frameworks for adaptive systems"
"Abstract widgets, PAT, hypermedia, and agent-based systems"
"HEMA prototype and teleoperation GUI case studies"
"Flexibility, consistency, and cultural interface challenges"
You’re 34% through this paper. Sign up to read the remaining 4 sections.
Sign Up Now — Instant Access Already a member? Log inAlways verify citation format against your institution’s current style guide requirements.