On the Gap between Vision and Feasibility

Information appliances, user interfaces, and context-aware devices are necessarily based on approximations of potential users and usage situations. However, it is not an unusual experience for developers that in some areas, appropriate approximations are extremely difficult to realize. Often, these difficulties are not apparent from the beginning. Nevertheless, difficulties are rarely addressed in the pervasive computing literature as they appear to be peripheral compared to the technical challenges. In this paper, we argue that the field would largely benefit from addressing these issues explicitly. First, focussed discussions would help identify areas that have already shown to be difficult or even intractable in related disciplines, such as AI or CSCW. Second, it would help developers become aware of the difficulties and would allow them to deliberately circumvent such areas. We use example scenarios from the pervasive computing literature to illustrate these points. Difficulties to describe and to analyze impacts of pervasive computing applications indicate a need for an analysis framework providing a specific terminology.

[1]  J. Gibson The Ecological Approach to Visual Perception , 1979 .

[2]  W. Keith Edwards,et al.  Intelligibility and Accountability: Human Considerations in Context-Aware Systems , 2001, Hum. Comput. Interact..

[3]  Trevor Darrell,et al.  Privacy in Context , 2001, Hum. Comput. Interact..

[4]  Albrecht Schmidt,et al.  Mediacups: experience with design and use of computer-augmented everyday artefacts , 2001, Comput. Networks.

[5]  Z. Pylyshyn Robot's Dilemma: The Frame Problem in Artificial Intelligence , 1987 .

[6]  Mark S. Ackerman,et al.  The Intellectual Challenge of CSCW: The Gap Between Social Requirements and Technical Feasibility , 2000, Hum. Comput. Interact..

[7]  David Ellis The Dilemma of Measurement in Information Retrieval Research , 1996, J. Am. Soc. Inf. Sci..

[8]  Jonathan Trevor,et al.  Exploiting space and location as a design framework for interactive mobile systems , 2000, TCHI.

[9]  Kristof Van Laerhoven,et al.  How to build smart appliances? , 2001, IEEE Personal Communications.

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

[11]  C. Goodwin,et al.  Rethinking Context: An Introduction , 1992 .

[12]  Christopher Lueg On context-aware artifacts and socially responsible design , 2001 .

[13]  Christopher Peter Lueg Operationalizing Context in Context-Aware Artifacts: Benefits and Pitfalls , 2002, Informing Sci. Int. J. an Emerg. Transdiscipl..

[14]  F. Mattern Ubiquitous Computing - Vision und technische Grundlagen1 , 2002 .

[15]  C. Goodwin,et al.  Rethinking Context: Language as an Interactive Phenomenon , 1992 .

[16]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[17]  Terry Winograd,et al.  Architectures for Context , 2001, Hum. Comput. Interact..

[18]  Thomas J. Froehlich,et al.  Relevance reconsidered—towards an agenda for the 21st century: introduction to special topic issue on relevance research , 1994 .

[19]  Rolf Pfeifer,et al.  Situated Adaptive Design: Toward a New Methodology for Knowledge Systems Development , 1991, Wissensbasierte Systeme.

[20]  Philip E. Agre,et al.  Changing Places: Contexts of Awareness in Computing , 2001, Hum. Comput. Interact..

[21]  Steven J. Plimpton,et al.  Massively parallel methods for engineering and science problems , 1994, CACM.

[22]  Lucy A. Suchman,et al.  Plans and Situated Actions: The Problem of Human-Machine Communication (Learning in Doing: Social, , 1987 .

[23]  Tom Gross,et al.  Gruppenwahrnehmung im Kontext , 2000, D-CSCW.

[24]  Michael B. Eisenberg,et al.  A re-examination of relevance: toward a dynamic, situational definition , 1990, Inf. Process. Manag..

[25]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[26]  R. Bellamy,et al.  Designing an E-grocery application for a palm computer: usability and interface issues , 2001, IEEE Wirel. Commun..

[27]  Andy Hopper,et al.  Active badges and personal interactive computing objects , 1992 .

[28]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[29]  B. J. Fogg,et al.  Persuasive computers: perspectives and research directions , 1998, CHI.

[30]  Arun Kumar Tripathi,et al.  On the Internet: Thinking in Action , 2002 .

[31]  Pattie Maes,et al.  Just-in-time information retrieval agents , 2000, IBM Syst. J..

[32]  Mike Nicholls,et al.  On the internet , 2004, Biological Psychiatry.

[33]  Saul Greenberg,et al.  Context as a Dynamic Construct , 2001, Hum. Comput. Interact..

[34]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[35]  Sandeep K. S. Gupta,et al.  An overview of pervasive computing , 2001, IEEE Wirel. Commun..