Articulating the Task at Hand and Making Information Relevant to It

Building truly "context-aware" environments presents a greater challenge than using data transmitted by ubiquitous computing devices: It requires shared understanding between humans and their computational environments. This essay articulates some specific problems that can be addressed by representing context. It explores the unique possibilities of design environments that model and represent domains, tasks, design guidelines, solutions, and their rationale, and the larger context of such environments embedded in the physical world. Context in design is not a fixed entity sensed by devices, but it is emerging and it is unbounded. Context-aware environments must address these challenges to be more supportive to all stakeholders who design and evolve complex design artifacts.

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

[2]  Susan T. Dumais,et al.  The vocabulary problem in human-system communication , 1987, CACM.

[3]  Alexander Repenning,et al.  Agentsheets: A Medium for Creating Domain-Oriented Languages , 1995, Computer.

[4]  Gerhard Fischer,et al.  Distributed cognition, learning webs, and domain-oriented design environments , 1995, CSCL.

[5]  Walter Kintsch,et al.  Comprehension: A Paradigm for Cognition , 1998 .

[6]  Gerhard Fischer,et al.  Beyond access: informed participation and empowerment , 1999, CSCL.

[7]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[8]  Lars Mathiassen,et al.  Computers and Design in Context , 2003 .

[9]  Ronald M. Baecker,et al.  Readings in human-computer interaction : toward the year 2000 , 1995 .

[10]  P. Dourish,et al.  Context-Aware Computing , 2001 .

[11]  Murray Silverstein,et al.  A Pattern Language , 1977 .

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

[13]  Frank M. Shipman,et al.  Supporting knowledge-base evolution with incremental formalization , 1994, CHI '94.

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

[15]  Alan Dix The human interface , 1994 .

[16]  Eric Horvitz,et al.  Attention-Sensitive Alerting , 1999, UAI.

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

[18]  Gerhard Fischer,et al.  Supporting the evolution of design artifacts with representations of context and intent , 1995, Symposium on Designing Interactive Systems.

[19]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[20]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[21]  Stefanie N. Lindstaedt,et al.  From domain modeling to collaborative domain construction , 1995, Symposium on Designing Interactive Systems.

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

[23]  Paul W. Richardson The culture of education , 1996 .

[24]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[25]  Alexander Repenning,et al.  Collaborative use & design of interactive simulations , 1999, CSCL.

[26]  Michael David Williams,et al.  What Makes RABBIT Run? , 1984, Int. J. Man Mach. Stud..

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

[28]  Stephanie D. Teasley,et al.  Perspectives on socially shared cognition , 1991 .

[29]  Gerhard Fischer,et al.  Cognitive tools for locating and comprehending software objects for reuse , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[30]  Michael G. Lamming,et al.  Locating Systems at Work: Implications for the Development of Active Badge Applications , 1992, Interact. Comput..

[31]  Kristina Höök,et al.  Social navigation: techniques for building more usable systems , 2000, INTR.

[32]  Allison Druin,et al.  Real meets virtual: blending real-world artifacts with computational media , 1996, CHI Conference Companion.

[33]  FischerGerhard Articulating the task at hand and making information relevant to it , 2001 .

[34]  Bonnie A. Nardi,et al.  Collaborative, programmable intelligent agents , 1998, CACM.

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

[36]  T. Landauer,et al.  A Solution to Plato's Problem: The Latent Semantic Analysis Theory of Acquisition, Induction, and Representation of Knowledge. , 1997 .

[37]  Donald A. Sch The reflective practitioner: how professionals think in action , 1983 .

[38]  Andreas Girgensohn,et al.  End-user modifiability in knowledge-based design environments , 1992 .

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

[40]  H. W. Rittel,et al.  Second-generation design methods , 1984 .

[41]  Gerhard Fischer,et al.  Transcending the individual human mind—creating shared understanding through collaborative design , 2000, TCHI.

[42]  Bonnie A. Nardi,et al.  A small matter of programming , 1993 .

[43]  Ernesto G. Arias Bottom-up Neighbourhood Revitalisation: A Language Approach for Participatory Decision Support , 1996 .

[44]  John L. Schnase,et al.  Proceedings of CSCL '95 : The First International Conference on Computer Support for Collaborative Learning, October 17-20, 1995, Indiana University, Bloomington, Indiana, USA , 1995 .

[45]  Gerhard Fischer,et al.  Helgon: extending the retrieval by reformulation paradigm , 1989, CHI '89.

[46]  Loren Terveen,et al.  PHOAKS: a system for sharing recommendations , 1997, CACM.

[47]  Morten Kyng,et al.  Design at Work , 1992 .

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

[49]  Austin Henderson,et al.  There's No Place Like Home: Continuing Design in Use , 1992, Design at Work.

[50]  Gregory D. Abowd,et al.  Context-aware computing , 2002 .

[51]  R. J. Bogumil,et al.  The reflective practitioner: How professionals think in action , 1985, Proceedings of the IEEE.

[52]  C. P. Snow,et al.  The two cultures , 2006, Nature.

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