Affective computing
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
The Vision of Autonomic Computing
Computer
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
The Knowledge Engineering Review
Computer
International Journal of Human-Computer Studies
Self-Managed Systems: an Architectural Challenge
FOSE '07 2007 Future of Software Engineering
Automatic prediction of frustration
International Journal of Human-Computer Studies
Entertainment capture through heart rate activity in physical interactive playgrounds
User Modeling and User-Adapted Interaction
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
Stoop to Conquer: Posture and Affect Interact to Influence Computer Users' Persistence
ACII '07 Proceedings of the 2nd international conference on Affective Computing and Intelligent Interaction
Human-Computer Interaction
Fundamentals of physiological computing
Interacting with Computers
A Middleware Architecture for Human-Centred Pervasive Adaptive Applications
SASOW '08 Proceedings of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops
Programming pervasive and mobile computing applications: The TOTA approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
JBoss Drools Business Rules
Biocybernetic loop: from awareness to evolution
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Semantic agent system for automatic mobilization of distributed and heterogeneous resources
Proceedings of the 3rd International Conference on Web Intelligence, Mining and Semantics
Hi-index | 0.00 |
Pervasive adaptive systems are concerned with the construction of “smart” technologies capable of adapting to the needs of the individual in real time. In order to achieve this level of specificity, systems must be capable of monitoring the psychological status of the user and responding to these changes in real time and across multiple systems if necessary. This article describes a number of conceptual issues associated with this category of adaptive technology. The biocybernetic loop describes different approaches to monitoring the status of the user from physiological sensors to overt behavior. These data are used to drive real time system adaptation tailored to a specific user in a particular context. The rate at which the technology adapts to the individual user are described over three different phases of usage: awareness (short-term), adjustment (medium-term), and coevolution (long-term). An ontology is then proposed for the development of an adaptive software architecture that embodies this approach and may be extended to encompass several distinct loops working in parallel. The feasibility of the approach is assessed through implemented case studies of their performance and functionality.