Context-aware systems: the 'right' information, at the 'right' time, in the 'right' place, in the 'right' way, to the 'right' person

Based on the assumption that the scarce resource for many people in the world today is not information but human attention, the challenge for future human-centered computer systems is not to deliver more information "to anyone, at anytime, and from anywhere," but to provide "the 'right' information, at the 'right' time, in the 'right' place, in the 'right' way, to the 'right' person." This article develops a multidimensional framework for context-aware systems to address this challenge, transcending existing frameworks that limited their concerns to particular aspects of context-awareness and paid little attention to potential pitfalls. The framework is based on insights derived from the development and assessment of a variety of different systems that we have developed over the last twenty years to explore different dimensions of context awareness. Specific challenges, guidelines, and design trade-offs (promises and pitfalls) are derived from the framework for designing the next generation of context-aware systems. These systems will support advanced interactions for assisting humans (individuals and groups) to become more knowledgeable, more productive, and more creative by emphasizing context awareness as a fundamental design requirement.

[1]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[2]  I. Janis Victims Of Groupthink , 1972 .

[3]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

[4]  J. Vonèche Mindstorms: Children, computers and powerful ideas , 1983 .

[5]  Cynthia Stewart The reflective practitioner: How professionals think in action : Donald A. Schon, Basic Books, New York, 1983 , 1984 .

[6]  Gerhard Fischer,et al.  Knowledge-based help systems , 1985, CHI '85.

[7]  Donald A. Norman,et al.  User Centered System Design: New Perspectives on Human-Computer Interaction , 1988 .

[8]  Donald A. Schön The reflective practitioner : how professionals think in action , 1986 .

[9]  David Owen Answers First, Then Questions , 1986 .

[10]  L. Suchman Plans and situated actions , 1987 .

[11]  Royston M. Roberts,et al.  Serendipity: Accidental Discoveries in Science , 1989 .

[12]  Daniel G. Bobrow,et al.  Dimensions of interaction: a shift of perspective in artificial intelligence , 1991 .

[13]  Charles E. Billings,et al.  Human-centered aircraft automation: A concept and guidelines , 1991 .

[14]  Daniel G. Bobrow,et al.  Dimensions of Interaction , 1991 .

[15]  James D. Hollan,et al.  Edit wear and read wear , 1992, CHI.

[16]  Gerhard Fischer,et al.  Embedding critics in design environments , 1993, The Knowledge Engineering Review.

[17]  Brent Reeves,et al.  Supporting collaborative design by embedding communication and history in design artifacts , 1993 .

[18]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[19]  Kumiyo Nakakoji,et al.  Increasing shared understanding of a design task between designers and design environments: the role , 1993 .

[20]  Computer supported cooperative work: The journal of collaborative computing , 1996, Computer Supported Cooperative Work (CSCW).

[21]  Christoph G. Thomas To assist the user: on the embedding of adaptive and agent based mechanisms , 1996 .

[22]  Vannevar Bush,et al.  As we may think , 1945, INTR.

[23]  Gerhard Fischer,et al.  Enhancing communication, facilitating shared understanding, and creating better artifacts by integrating physical and computational media for design , 1997, DIS '97.

[24]  H. Simon The Sciences of the Artificial, (Third edition) , 1997 .

[25]  Peter W. Foltz,et al.  Learning from text: Matching readers and texts by latent semantic analysis , 1998 .

[26]  Charles G. Sieloff "If only HP knew what HP knows": the roots of knowledge management at Hewlett-Packard , 1999, J. Knowl. Manag..

[27]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[28]  Gerhard Fischer,et al.  Articulating the Task at Hand and Making Information Relevant to It , 2001, Hum. Comput. Interact..

[29]  K. Schmidt The Problem with ''Awareness" , 2002 .

[30]  Walter Kintsch The potential of latent semantic analysis for machine grading of clinical case summaries , 2002, J. Biomed. Informatics.

[31]  Gerhard Fischer,et al.  Supporting reuse by delivering task-relevant and personalized information , 2002, ICSE '02.

[32]  Eric Horvitz,et al.  Models of attention in computing and communication , 2003, Commun. ACM.

[33]  Gerhard Fischer,et al.  User Modeling in Human–Computer Interaction , 2001, User Modeling and User-Adapted Interaction.

[34]  Andrew Gorman,et al.  Supporting Collaboration and Distributed Cognition in Context-Aware Pervasive Computing Environments , 2004 .

[35]  Kjeld Schmidt,et al.  The Problem with `Awareness': Introductory Remarks on `Awareness in CSCW' , 2002, Computer Supported Cooperative Work (CSCW).

[36]  Gerhard Fischer,et al.  Meta-design , 2004, Commun. ACM.

[37]  Gerhard Fischer Domain-oriented design environments , 2004, Automated Software Engineering.

[38]  湯淺 太一,et al.  20世紀の名著名論:Seymour Papert: Mindstorms:Children Computers and Powerful Ideas Basic Books New York 1980 , 2005 .

[39]  S. Cherry,et al.  Total recall [life recording software] , 2005, IEEE Spectrum.

[40]  Gerhard Fischer,et al.  Socio-technical environments supporting people with cognitive disabilities using public transportation , 2005, TCHI.

[41]  Gerhard Fischer,et al.  Meta-design: A Framework for the Future of End-User Development , 2006, End User Development.

[42]  L. Bannon Forgetting as a feature, not a bug: the dualityof memory and implications for ubiquitous computing , 2006 .

[43]  Alfred Kobsa,et al.  Privacy-enhanced personalization , 2006, FLAIRS.

[44]  Yunwen Ye,et al.  Understanding and Improving Collective Attention Economy for Expertise Sharing , 2008, CAiSE.

[45]  Gerhard Fischer,et al.  Toward an analytic framework for understanding and fostering peer-support communities in using and evolving software products , 2009, C&T.

[46]  Mikko Tapani Karaiste Delete: The virtue of forgetting in the digital age , 2010 .

[47]  Tom Gross,et al.  Towards a new human-centred computing methodology for cooperative ambient intelligence , 2010, J. Ambient Intell. Humaniz. Comput..

[48]  Antonija Mitrovic,et al.  Evaluating and improving adaptive educational systems with learning curves , 2011, User Modeling and User-Adapted Interaction.

[49]  Thomas Herrmann,et al.  Socio-Technical Systems: A Meta-Design Perspective , 2011, Int. J. Sociotechnology Knowl. Dev..

[50]  Gerhard Fischer,et al.  Understanding, fostering, and supporting cultures of participation , 2011, INTR.

[51]  Desney S. Tan,et al.  Proceedings of the 2008 Conference on Human Factors in Computing Systems, CHI 2008, 2008, Florence, Italy, April 5-10, 2008 , 2005, CHI 2008.

[52]  Judy Kay,et al.  Theoretical foundations for user-controlled forgetting in scrutable long term user models , 2011, OZCHI.

[53]  Alfred Kobsa,et al.  Making Decisions about Privacy: Information Disclosure in Context-Aware Recommender Systems , 2013, TIIS.