Context awareness

Last updated

Context awareness refers, in information and communication technologies, to a capability to take into account the situation of entities, [1] which may be users or devices, but are not limited to those. Location is only the most obvious element of this situation. Narrowly defined for mobile devices, context awareness does thus generalize location awareness. Whereas location may determine how certain processes around a contributing device operate, context may be applied more flexibly with mobile users, especially with users of smart phones. Context awareness originated as a term from ubiquitous computing or as so-called pervasive computing which sought to deal with linking changes in the environment with computer systems, which are otherwise static. The term has also been applied to business theory in relation to contextual application design and business process management issues. [2]

Contents

Qualities of context

Various categorizations of context have been proposed in the past. Dey and Abowd (1999) [3] distinguish between the context types location, identity, activity and time. Kaltz et al. (2005) [4] identified the categories user&role, process&task, location, time and device to cover a broad variety of mobile and web scenarios. They emphasize yet for these classical modalities that any optimal categorization depends very much on the application domain and use case. Beyond more advanced modalities may apply when not only single entities are addressed, but also clusters of entities that work in a coherence of context, as e.g. teams at work or also single bearers with a multiplicity of appliances.

Some classical understanding of context in business processes is derived from the definition of AAA applications [5] with the following three categories:

these three terms including additionally location and time as stated.

Computer science

In computer science context awareness refers to the idea that computers can both sense, and react based on their environment. Devices may have information about the circumstances under which they are able to operate and based on rules, or an intelligent stimulus, react accordingly. The term context awareness in ubiquitous computing was introduced by Schilit (1994). [6] [7] Context-aware devices may also try to make assumptions about the user's current situation. Dey (2001) define context as "any information that can be used to characterize the situation of an entity." [1]

While the computer science community initially perceived the context as a matter of user location, as Dey discuss, [1] in the last few years this notion has been considered not simply as a state, but part of a process in which users are involved; thus, sophisticated and general context models have been proposed (see survey [8] ), to support context-aware applications which use them to (a) adapt interfaces, (b) tailor the set of application-relevant data, (c) increase the precision of information retrieval, (d) discover services, (e) make the user interaction implicit, or (f) build smart environments. For example: a context-aware mobile phone may know that it is currently in the meeting room, and that the user has sat down. The phone may conclude that the user is currently in a meeting and reject any unimportant calls. [9]

Context-aware systems are concerned with the acquisition of context (e.g. using sensors to perceive a situation), the abstraction and understanding of context (e.g. matching a perceived sensory stimulus to a context), and application behaviour based on the recognized context (e.g. triggering actions based on context). [10] As the user's activity and location are crucial for many applications, context awareness has been focused more deeply in the research fields of location awareness and activity recognition.

Context awareness is regarded as an enabling technology for ubiquitous computing systems. Context awareness is used to design innovative user interfaces, and is often used as a part of ubiquitous and wearable computing. It is also beginning to be felt in the internet with the advent of hybrid search engines. Schmidt, Beigl and Gellersen [11] define human factors and physical environment as two important aspects relating to computer science. More recently, much work has also been done to ease the distribution of context information; Bellavista, Corradi, Fanelli and Foschini survey [12] the several middleware solutions that have been designed to transparently implement context management and provisioning in the mobile system. Grifoni, D'Ulizia and Ferri [13] provided a review of several context-aware location-based service systems using big data by analysing the methodological and practical choices that their developers made during the main phases of the context awareness process (i.e. context acquisition, context representation, and context reasoning and adaptation). Perera, Zaslavsky, Christen, and Georgakopoulos [14] have performed a comprehensive survey on context-aware computing from Internet of Things perspective by reviewing over 50 leading projects in the field. Further, Perera has also surveyed a large number of industrial products in the existing IoT marketplace from context-aware computing perspective. [15] Their survey is intended to serve as a guideline and a conceptual framework for context-aware product development and research in the IoT paradigm. The evaluation has been done using the theoretical framework developed by Dey and Abowd (1999) [3] more than a decade ago. The combination of the Internet and emerging technologies transform everyday objects into smart objects that can understand and react to their contexts. [16]

Human factors related context is structured into three categories: information on the user (knowledge of habits, emotional state, biophysiological conditions), the user's social environment (co-location of others, social interaction, group dynamics), and the user's tasks (spontaneous activity, engaged tasks, general goals). Likewise, context related to physical environment is structured into three categories: location (absolute position, relative position, co-location), infrastructure (surrounding resources for computation, communication, task performance), and physical conditions (noise, light, pressure, air quality). [17] [18]

Relational context: dynamic and non-user-centric definitions

Whereas early definitions of context tended to center on users, or devices interfaced directly with users, the oft-cited definition from Dey [1] ("any information that can be used to characterize the situation of an entity") could be taken without this restriction. User-centric context, as may be used in the design of human-computer interfaces, may also imply an overly clearcut, and partially arbitrary, separation between "content" (anything which is explicitly typed in by users, or output to them), and context, which is implicit, and used for adaptation purposes. A more dynamic and de-centered view, advocated by Dourish [19] views context as primarily relational. This was originally congruent with the move from desktop computing to ubiquitous computing, but it does also fit with a broader understanding of ambient intelligence where the distinctions between context and content become relative and dynamic. [20] In this view, whichever sources of information (such as IoT sensors) may be context for some uses and applications, might also be sources of primary content for others, and vice versa. What matters is the set of relationships that link them, together and with their environment. Whereas early descriptions of single-user-centric context could fit with classical entity-attribute-value models, more versatile graph-based information models, such as proposed with NGSI-LD, are better adapted to capture the more relational view of context which is relevant for the Internet of Things, Cyber-Physical Systems and Digital Twins. In this broader acceptation, context is not only represented as a set of attributes attached to an entity, it is also captured by a graph that enmeshes this entity with others. Context awareness is the capability to account for this cross-cutting information from different sources.

Applications in situational or social awareness

Context awareness has been applied to the area of computer-supported cooperative work (CSCW) to help individuals work and collaborate more efficiently with each other. Since the early 1990s, researchers have developed a large number of software and hardware systems that can collect contextual information (e.g., location, video feeds, away status messages) from users. This information is then openly shared with other users, thereby improving their situational awareness, and allowing them to identify natural opportunities to interact with each other. In the early days of context-aware computing, many of the systems developed for this purpose were specifically designed to assist businesses or geographically separated work teams collaborate on shared documents or work artifacts. More recently, however, there has been a growing body of work that demonstrates how this technique can also be applied to groups of friends or family members to help keep them apprised of each other's activities.

To date, systems that use context awareness to improve situational awareness can be characterised by:

The most common context to obtain and share for the purposes of improving situational awareness is the user's location. In an early prototype, the Active Badge system, [21] for example, each user had a uniquely identifying badge that could be tracked via a series of overhead infrared sensors. As users walked throughout a building, their location was constantly monitored by a centralized server. Other users could then view this information (either in text form, or on a map, as was done in later work [22] ) to determine if a user is in her office, thereby allowing them to determine the best time to stop by for an unplanned conversation. Location was also shared in the PeopleTones, [23] Serendipity, [24] and the Group Interaction Support Systems [25] to help users determine when they are near friends, users with shared personal interests, and teammates, respectively. In comparison with Active Badge, which only displays location information, these systems are more proactive, and will alert the users when they are in proximity of each other. This lets the user know when a potential interaction opportunity is available, thereby increasing his/her chances of taking advantage of it.

Another popular context to share is a user's work activity, often by sharing video. In the Community Bar system, [26] researchers developed a desktop application that periodically took screenshots of the user's display. This information was then shared with the user's co-workers so that they could know what documents/artifacts their teammates was working on, and provided a common frame of reference so that users could n talk about these artifacts as if they were collocated. In Montage, [27] users are given the ability to remotely activate the webcam on another user's computer for a brief amount of time. This capability to "glance" at another user lets users see if they are busy or preoccupied, which in turn helps them better determine the most opportune time to initiate a conversation.

A third type of context to share to improve or enhance situational awareness is the user's audio. In the Thunderwire system, [28] researchers developed an audio-only media space that allowed friends to share raw audio from their mobile devices' microphones. This system, which in essence was a perpetual conference-call, allowed users to listen to other users' audio in order to determine if and when they were participating in a conversation. The WatchMe [29] and ListenIn [30] systems also rely heavily on audio in order to determine if and when a user was potentially interruptible. Unlike Thunderwire, however, these systems rely on machine learning algorithms in order to analyze the user's audio and determine if the user is talking. This allows the system to provide other users with the same context (i.e., whether or not the user is in a conversation) without having to share the actual audio, thereby making it more privacy centric.

A fourth type of context that is commonly shared is the user's overall activity. In the Hubbub [31] and Conchat [32] systems, researchers developed a series of instant messenger applications that monitored when the user was active or idle using either software, or environmental sensors, respectively. This information could then be provided to other users to let them know if and when their friends were available to respond to their messages. In the Digital Family Portrait system, [33] researchers developed a digital picture frame that provides qualitative visualizations of a user's (i.e., an elderly parent/grandparent) daily activities. This visualization is then provided to the user's adult children so that they could "check up" on their parents without having to explicitly bother them, thereby allowing them to "age in place."

Although these system demonstrate how context awareness can be used to support situational and social awareness, the long term effectiveness of these systems are not yet fully understood. Many of the systems described above have only been evaluated at a conceptual level, or to demonstrate that the system is technically feasible. Consequently, while initial results from these studies suggest that context awareness can support situational awareness tasks, more longitudinal data is required.

Application in health care

Context-aware mobile agents [34] are a best suited host implementing any context-aware applications. Modern integrated voice and data communications equips the hospital staff with smart phones to communicate vocally with each other, but preferably to look up the next task to be executed and to capture the next report to be noted.

However, all attempts to support staff with such approaches are hampered till failure of acceptance with the need to look up upon a new event for patient identities, order lists and work schedules. Hence a well suited solution has to get rid of such manual interaction with a tiny screen and therefore serves the user with

Applications in industrial production

Context-aware mobile agents are a well suited host implementing newer context-aware applications in relation to the new paradigm with industry 4.0. Modern integrated (voice and) data communications equips the workshop or production line staff with smart phones to communicate data with production control for feedback, where data originates from detecting and identifying components and parts to get integrated in flexible production management for on-demand products.

However, all attempts to support staff with such approaches are hampered by fixed production schedules unless the information for customer demand and product configuration can be matched with parts supply. Hence a well suited solution has to get rid of missing interaction of production plan and production line occurrence of relevant information and material by means of

The key requirement is to implement a solution free from manual interaction of worker with information handling. Otherwise the error rate will rise with the rise in information requirements.

Additionally, none of the conventional RFID, WLAN or RTLS locating solutions advertising for most precise locating serve the required quality, as determining a location in conventional attitude looking for absolute coordinates fails either technically or economically. Other approaches based on fuzzy locating promise better return on investment.

Applications in pervasive games

A pervasive game is leveraging the sensed human contexts to adapt game system behaviors. By blending of real and virtual elements and enabling users to physically interact with their surroundings during the play, people can become fully involved in and attain better gaming experience. For example, a pervasive game that uses the contexts of human activity and location in smart homes is reported by an autonomous agent. [35]

Applications in mobile multimedia devices

Museums and archaeological sites sometimes provide multimedia mobile devices as an alternative to the conventional audio guide (see e.g. the Tate Modern in London. [36] A context aware device will use the location, current user interactions and the graph of connected objects to dynamically tailor the information presented to the user. [37] In some cases this is combined with real-time navigation around the site to guide the user to artefacts or exhibits that are likely to be of interest, based on the user's previous interactions. [38]

See also

Related Research Articles

Ubiquitous computing is a concept in software engineering, hardware engineering and computer science where computing is made to appear anytime and everywhere. In contrast to desktop computing, ubiquitous computing can occur using any device, in any location, and in any format. A user interacts with the computer, which can exist in many different forms, including laptop computers, tablets, smart phones and terminals in everyday objects such as a refrigerator or a pair of glasses. The underlying technologies to support ubiquitous computing include Internet, advanced middleware, operating system, mobile code, sensors, microprocessors, new I/O and user interfaces, computer networks, mobile protocols, location and positioning, and new materials.

Location-based service (LBS) is a general term denoting software services which use geographic data and information to provide services or information to users. LBS can be used in a variety of contexts, such as health, indoor object search, entertainment, work, personal life, etc. Commonly used examples of location-based services include navigation software, social networking services, location-based advertising, and tracking systems. LBS can also include mobile commerce when taking the form of coupons or advertising directed at customers based on their current location. LBS also includes personalized weather services and even location-based games.

Autonomic computing (AC) is distributed computing resources with self-managing characteristics, adapting to unpredictable changes while hiding intrinsic complexity to operators and users. Initiated by IBM in 2001, this initiative ultimately aimed to develop computer systems capable of self-management, to overcome the rapidly growing complexity of computing systems management, and to reduce the barrier that complexity poses to further growth.

MoSoSo is a class of mobile applications which scope is to support social interaction among interconnected mobile users. The basic idea of a MoSoSo is to overlay a location and time element to the idea of digital networking. It enables users to find one another, in a particular vicinity and time, for social or business networking.

<span class="mw-page-title-main">Ambient intelligence</span>

Ambient intelligence (AmI) is a term used in computing to refer to electronic environments that are sensitive and responsive to the presence of people. The term is generally applied to consumer electronics, telecommunications, and computing.

Context-aware computing refers to a general class of mobile systems that can sense their physical environment, and adapt their behavior accordingly.

Anind Dey is a computer scientist. He is the Dean of the University of Washington Information School. Dey is formerly the director of the Human-Computer Interaction Institute at Carnegie Mellon University. His research interests lie at the intersection of human–computer interaction and ubiquitous computing, focusing on how to make novel technologies more usable and useful. In particular, he builds tools that make it easier to build useful ubiquitous computing applications and supporting end users in controlling their ubiquitous computing systems.

Location awareness refers to devices that can determine their location. Navigational instruments provide location coordinates for vessels and vehicles. Surveying equipment identifies location with respect to a well-known location wireless communications device.

<span class="mw-page-title-main">Mobile interaction</span>

Mobile interaction is the study of interaction between mobile users and computers. Mobile interaction is an aspect of human–computer interaction that emerged when computers became small enough to enable mobile usage, around the 1990s.

Urban computing is an interdisciplinary field which pertains to the study and application of computing technology in urban areas. This involves the application of wireless networks, sensors, computational power, and data to improve the quality of densely populated areas. Urban computing is the technological framework for smart cities.

Spatial contextual awareness consociates contextual information such as an individual's or sensor's location, activity, the time of day, and proximity to other people or objects and devices. It is also defined as the relationship between and synthesis of information garnered from the spatial environment, a cognitive agent, and a cartographic map. The spatial environment is the physical space in which the orientation or wayfinding task is to be conducted; the cognitive agent is the person or entity charged with completing a task; and the map is the representation of the environment which is used as a tool to complete the task.

Mobile Cloud Computing (MCC) is the combination of cloud computing and mobile computing to bring rich computational resources to mobile users, network operators, as well as cloud computing providers. The ultimate goal of MCC is to enable execution of rich mobile applications on a plethora of mobile devices, with a rich user experience. MCC provides business opportunities for mobile network operators as well as cloud providers. More comprehensively, MCC can be defined as "a rich mobile computing technology that leverages unified elastic resources of varied clouds and network technologies toward unrestricted functionality, storage, and mobility to serve a multitude of mobile devices anywhere, anytime through the channel of Ethernet or Internet regardless of heterogeneous environments and platforms based on the pay-as-you-use principle."

<span class="mw-page-title-main">Body area network</span> Small-scale computer network to connect devices around a human body, typically wearables

A body area network (BAN), also referred to as a wireless body area network (WBAN) or a body sensor network (BSN) or a medical body area network (MBAN), is a wireless network of wearable computing devices. BAN devices may be embedded inside the body as implants or pills, may be surface-mounted on the body in a fixed position, or may be accompanied devices which humans can carry in different positions, such as in clothes pockets, by hand, or in various bags. Devices are becoming smaller, especially in body area networks. These networks include multiple small body sensor units (BSUs) and a single central unit (BCU). Despite this trend, decimeter sized smart devices still play an important role. They act as data hubs or gateways and provide a user interface for viewing and managing BAN applications on the spot. The development of WBAN technology started around 1995 around the idea of using wireless personal area network (WPAN) technologies to implement communications on, near, and around the human body. About six years later, the term "BAN" came to refer to systems where communication is entirely within, on, and in the immediate proximity of a human body. A WBAN system can use WPAN wireless technologies as gateways to reach longer ranges. Through gateway devices, it is possible to connect the wearable devices on the human body to the internet. This way, medical professionals can access patient data online using the internet independent of the patient location.

Albrecht Schmidt is a computer scientist best known for his work in ubiquitous computing, pervasive computing, and the tangible user interface. He is a professor at Ludwig Maximilian University of Munich where he joined the faculty in 2017.

Alice Jane Bernheim Brush is an American computer scientist known for her research in human-computer interaction, ubiquitous computing and computer supported collaborative work (CSCW). She is particularly known for her research studying and building technology for homes as well as expertise conducting field studies of technology. She is the co-chair of CRA-W from 2014 to 2017.

Urban informatics refers to the study of people creating, applying and using information and communication technology and data in the context of cities and urban environments. It sits at the conjunction of urban science, geomatics, and informatics, with an ultimate goal of creating more smart and sustainable cities. Various definitions are available, some provided in the Definitions section.

Crowdsensing, sometimes referred to as mobile crowdsensing, is a technique where a large group of individuals having mobile devices capable of sensing and computing collectively share data and extract information to measure, map, analyze, estimate or infer (predict) any processes of common interest. In short, this means crowdsourcing of sensor data from mobile devices.

Spatial cloaking is a privacy mechanism that is used to satisfy specific privacy requirements by blurring users’ exact locations into cloaked regions. This technique is usually integrated into applications in various environments to minimize the disclosure of private information when users request location-based service. Since the database server does not receive the accurate location information, a set including the satisfying solution would be sent back to the user. General privacy requirements include K-anonymity, maximum area, and minimum area.

<span class="mw-page-title-main">Roy Want</span> British-American computer scientist

Roy Want is a computer scientist born in London, United Kingdom in 1961. He received his PhD from Cambridge University (UK) in 1988 for his work on multimedia Distributed Systems; and is known for his work on indoor positioning, mobile and ubiquitous computing, automatic identification and the Internet of Things (IoT). He lives in Silicon Valley, California, and has authored or co-authored over 150 papers and articles on mobile systems, and holds 100+ patents. In 2011 he joined Google as a senior research scientist, and is in the Android group. Previous roles include senior principal engineer at Intel, and principal scientist at Xerox PARC...

The Internet of Musical Things is a research area that aims to bring Internet of Things connectivity to musical and artistic practices. Moreover, it encompasses concepts coming from music computing, ubiquitous music, human-computer interaction, artificial intelligence, augmented reality, virtual reality, gaming, participative art, and new interfaces for musical expression. From a computational perspective, IoMusT refers to local or remote networks embedded with devices capable of generating and/or playing musical content.

References

  1. 1 2 3 4 Dey, Anind K. (2001). "Understanding and Using Context". Personal and Ubiquitous Computing. 5 (1): 4–7. CiteSeerX   10.1.1.31.9786 . doi:10.1007/s007790170019. S2CID   147630.
  2. Rosemann, M., & Recker, J. (2006). "Context-aware process design: Exploring the extrinsic drivers for process flexibility" (PDF). In T. Latour; M. Petit (eds.). 18th International Conference on Advanced Information Systems Engineering. Proceedings of Workshops and Doctoral Consortium. Luxembourg: Namur University Press. pp. 149–158.{{cite conference}}: CS1 maint: multiple names: authors list (link)
  3. 1 2 Towards a Better Understanding of Context and Context-Awareness [ permanent dead link ]
  4. Kaltz, J.W.; Ziegler, J.; Lohmann, S. (2005). "Context-aware Web Engineering: Modeling and Applications" (PDF). Revue d'Intelligence Artificielle. 19 (3): 439–458. doi:10.3166/ria.19.439-458. Archived from the original (PDF) on 2013-06-21. Retrieved 2013-01-15.
  5. CISCO AAA Overview
  6. B. Schilit; N. Adams; R. Want. (1994). "Context-aware computing applications". IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'94), Santa Cruz, CA, US. pp. 89–101. CiteSeerX   10.1.1.29.5833 .
  7. Schilit, B.N.; Theimer, M.M. (1994). "Disseminating Active Map Information to Mobile Hosts". IEEE Network. 8 (5): 22–32. CiteSeerX   10.1.1.49.1499 . doi:10.1109/65.313011. S2CID   766998.
  8. Cristiana Bolchini; Carlo A. Curino; Elisa Quintarelli; Fabio A. Schreiber; Letizia Tanca (2007). "A data-oriented survey of context models" (PDF). SIGMOD Rec. 36 (4): 19–26. CiteSeerX   10.1.1.423.1960 . doi:10.1145/1361348.1361353. ISSN   0163-5808. S2CID   2187403. Archived from the original (PDF) on 2009-04-24.
  9. Schmidt, A.; Aidoo, K.A.; Takaluoma, A.; Tuomela, U.; Van Laerhoven, K.; Van de Velde W. (1999). "Advanced Interaction in Context" (PDF). 1st International Symposium on Handheld and Ubiquitous Computing (HUC99), Springer LNCS, Vol. 1707. pp. 89–101.
  10. Schmidt, Albrecht (2002). "Ubiquitous Computing - Computing in Context". PhD dissertation, Lancaster University. Archived from the original on 2009-04-23.
  11. Albrecht Schmidt; Michael Beigl; Hans-W. Gellersen (December 1999). "There is more to Context than Location" (PDF). Computers & Graphics. 23 (6): 893–902. CiteSeerX   10.1.1.37.2933 . doi:10.1016/s0097-8493(99)00120-x. S2CID   9612164. Archived from the original (PDF) on 2007-03-16.
  12. Paolo Bellavista; Antonio Corradi; Mario Fanelli; Luca Foschini (August 2012). "A Survey of Context Data Distribution for Mobile Ubiquitous Systems". ACM Computing Surveys. 44 (4): 1–45. doi:10.1145/2333112.2333119. S2CID   1044435.
  13. Grifoni, Patrizia; D’Ulizia, Arianna; Ferri, Fernando (2018). Context-Awareness in Location Based Services in the Big Data Era. Lecture Notes on Data Engineering and Communications Technologies. Springer, Cham. pp. 85–127. doi:10.1007/978-3-319-67925-9_5. ISBN   9783319679242.
  14. Perera, C.; Zaslavsky, A.; Christen, P.; Georgakopoulos, D. (2014). "Context Aware Computing for The Internet of Things: A Survey". IEEE Communications Surveys and Tutorials. 16 (1): 414–454. arXiv: 1305.0982 . doi:10.1109/SURV.2013.042313.00197. ISSN   1553-877X. S2CID   3348390.
  15. Perera, C.; Liu, C. H.; Jayawardena, S.; Chen, M. (2014). "A Survey on Internet of Things From Industrial Market Perspective". IEEE Access. 2: 1660–1679. arXiv: 1502.00164 . doi:10.1109/ACCESS.2015.2389854. ISSN   2169-3536. S2CID   1598350.
  16. Kortuem, Gerd; Kawsar, Fahim; Sundramoorthy, Vasughi; Fitton, Daniel (January 2010). "Smart Objects As Building Blocks for the Internet of Things" (PDF). IEEE Internet Computing. 14 (1): 44–51. doi:10.1109/MIC.2009.143. ISSN   1089-7801. S2CID   1007932.
  17. A Comprehensive Framework for Context-Aware Communication Systems. B. Chihani, E. Bertin, N. Crespi. 15th International Conference on Intelligence in Next Generation Networks (ICIN'11), Berlin, Germany, October 2011
  18. A Self-Organization Mechanism for a Cold Chain Monitoring System. C. Nicolas, M. Marot, M. Becker. 73rd Vehicular Technology Conference 2011 IEEE (VTC Spring), Yokohama, Japan May 2011
  19. Dourish, Paul. "What we talk about when we talk about context." Personal and ubiquitous computing 8.1 (2004): 19-30.
  20. Streitz, Norbert A.; Privat, Gilles (2009). "Ambient Intelligence". Universal Access Handbook.
  21. Want, R.; Hopper, A.; Falcao, V. & Gibbons, J. (1992). "The Active Badge Location System". ACM Transactions on Information Systems. 10 (1): 91–102. CiteSeerX   10.1.1.17.339 . doi:10.1145/128756.128759. S2CID   399279.
  22. McCarthy, J. F. & Meidel, E. S. (1999). "ActiveMap: A Visualization Tool for Location Awareness to Support Informal Interactions" . Handheld and Ubiquitous Computing. Lecture Notes in Computer Science. Vol. 1707. pp.  158–170. CiteSeerX   10.1.1.42.504 . doi:10.1007/3-540-48157-5_16. ISBN   978-3-540-66550-2.
  23. Li, K. A.; Sohn, T. Y.; Huang, S. & Griswold, W. G. (2008). "Peopletones: a system for the detection and notification of buddy proximity on mobile phones." (PDF). MobiSys '08. pp. 160–173.
  24. Eagle, N.; Pentland, A. (2005). "Social Serendipity: Mobilizing Social Software". IEEE Pervasive Computing. 4 (2): 28–34. doi:10.1109/MPRV.2005.37. S2CID   2022143.
  25. Ferscha, A.; Holzmann, C. & Oppl, S. (2004). "Context awareness for group interaction support" (PDF). MobiWac '04. pp. 88–97.[ dead link ]
  26. Tee, K.; Greenberg, S. & Gutwin, C. (2006). "Providing Artifact Awareness to a Distributed Group Through Screen Sharing" (PDF). CSCW '06. pp. 99–108.
  27. Tang, J.; Rua, M. (1994). "Montage: Providing Teleproximity for Distributed Groups". CHI '94. pp. 37–43. CiteSeerX   10.1.1.476.2157 .
  28. Ackerman, M.; Hindus, D.; Mainwaring, S. & Starr, B. (1997). "Hanging on the 'Wire: A Field Study of an Audio-Only Media Space". ACM Transactions on Computer-Human Interaction. 4 (1): 39–66. doi:10.1145/244754.244756. S2CID   47347785.
  29. Marmasse, N.; Schmandt, C. & Spectre, D. (2004). "WatchMe: communication and awareness between members of a closely-knit group" (PDF). UbiComp '04. pp. 214–231.
  30. Rosas, G. M. V. (2003). "ListenIN: Ambient Auditory Awareness at Remote Places" (PDF). Doctoral dissertation, MIT Media Lab.
  31. Isaacs, E.; Walendowski, A. & Ranganthan, D. (2002). "Hubbub: A Sound-Enhanced Mobile Instant Messenger that Supports Awareness and Opportunistic Interactions". CHI '02. pp. 333–340.
  32. Ranganathan, A.; Campbell, R. H.; Ravi, A. & Mahajan, A. (2002). "Conchat: A context-aware chat program". Pervasive Computing. 1 (3): 51–57. doi:10.1109/MPRV.2002.1037722.
  33. Mynatt, E.D.; Rowan, J.; Craighill, S. & Jacobs, A. (2001). "Digital family portraits: supporting peace of mind for extended family members" (PDF). CHI '01. pp. 333–340.[ permanent dead link ]
  34. Burstein et.al. Context Aware Mobile Agents in Healthcare Archived 2011-04-10 at the Wayback Machine
  35. B. Guo, R. Fujimura, D. Zhang, M. Imai.Design-in-Play: Improving the Variability of Indoor Pervasive Games. Multimedia Tools and Applications, 2011
  36. "Multimedia guides at Tate Modern". Archived from the original on 8 April 2012.
  37. PAST Project - Context Aware Visitor Guiding
  38. AGAMEMNON - Real-time Visitor Guiding

Further reading