{"title":"The software engineering of adaptive human-computer interfaces","authors":"A. F. Norcio","doi":"10.1109/ICSMC.1989.71422","DOIUrl":null,"url":null,"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.<<ETX>>","PeriodicalId":72691,"journal":{"name":"Conference proceedings. IEEE International Conference on Systems, Man, and Cybernetics","volume":"36 3","pages":"886-888 vol.3"},"PeriodicalIF":0.0000,"publicationDate":"1989-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference proceedings. IEEE International Conference on Systems, Man, and Cybernetics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSMC.1989.71422","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
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.<>