This Article 
 Bibliographic References 
 Add to: 
Improving Awareness in Mobile CSCW
October 2006 (vol. 5 no. 10)
pp. 1331-1346
The diffusion of mobile devices in the working landscape is promoting collaboration across time and space. Following through this development, we investigate opportunities for improving awareness in mobile environments with a view to enable collaboration under power constraints and transitory network disconnections. We elaborate in particular on synchronous CSCW and expose with it significant details of group awareness, while we contribute a protocol for awareness support over large areas that strikes a balance between energy consumption and notification time. To avoid user disruption, this protocol notifies awareness information in a multicast fashion, while the bandwidth is allocated dynamically among notifications and data requests, thus minimizing the time needed by each one of them and ensuring the isochronous delivery of information to all clients. The efficiency and scalability of our protocol are evaluated with simulation experiments, whereby we compare various notification schemes and finally choose one that changes dynamically over time.

[1] S. Acharya, R. Alonso, M. Franklin, and S. Zdonic, “Broadcast Disks: Data Management for Asymmetric Communication Environments,” Proc. 14th ACM SIGMOD Conf., pp. 199-210, May 1995.
[2] R. Baeza-Yates and J. Pino, “A First Step to Formally Evaluate Collaborative Work,” Proc. Int'l ACM SIGGROUP Conf. Supporting Group Work: The Integration Challenge, pp. 56-60, Nov. 1997.
[3] E.E. Beck and V. Bellotti, “Informed Opportunism as Strategy: Supporting Coordination in Distributed Collaborative Writing,” Proc. Third Conf. Computer Cooperative Work, pp. 241-256, Sept. 1993.
[4] S. Bly, S.R. Harrison, and S. Irwin, “Media Spaces: Bringing People Together in a Video, Audio, and Computing Environment,” Comm. ACM, vol. 36, no. 1, pp. 28-47, Jan. 1993.
[5] D. Chen, S. Garg, and K.S. Trivedi, “Network Survivability Performance Evaluation: A Quantitative Approach with Applications to Wireless Ad-Hoc Networks,” Proc. Fifth Int'l Workshop Modeling, Analysis and Simulation of Wireless and Mobile Systems, pp. 61-68, Sept. 2002.
[6] K. Cheverst, G. Blair, N. Davies, and A. Friday, “The Support of Mobile Awareness in Collaborative Groupware,” Personal Technologies, vol. 3, nos. 1/2, pp. 33-42, Mar. 1999.
[7] G. Coulson, “What Is Reflective Middleware?” IEEE Distributed Systems Online, vol. 2, no. 8, Dec. 2001.
[8] Goodness-of-Fit Techniques, R.B. D'Agostino and M.A. Stephens, eds. New York: Marcell Dekker, 1986.
[9] N. Davies, G. Blair, K. Cheverst, and A. Friday, “Supporting Collaborative Applications in a Heterogeneous Mobile Environment,” Computer Comm., vol. 19, no. 4, pp. 346-358, Apr. 1996.
[10] A. Dix, “Cooperation without (Reliable) Communication: Interfaces for Mobile Applications,” Distributed Systems Eng., vol. 2, no. 3, pp. 171-181, Sept. 1995.
[11] A. Dix, T. Rodden, N. Davies, J. Trevor, A. Friday, and K. Palfreyman, “Exploiting Space and Location as a Design Framework for Interactive Mobile Systems,” ACM Trans. Computer-Human Interaction, vol. 7, no. 3, pp. 285-321, Sept. 2000.
[12] P. Dourish and V. Bellotti, “Awareness and Coordination in Shared Workspaces,” Proc. ACM Conf. Computer-Supported Cooperative Work, pp. 107-114, Nov. 1992.
[13] J. Grudin, “Partitioning Digital Worlds-Focal and Peripheral Awareness in Multiple Monitor Use,” Proc. ACM Conf. Human Factors in Computing Systems, pp. 458-465, Apr. 2001.
[14] C. Gutwin, “The Effects of Network Delays on Group Work in Real-Time Groupware,” Proc. European Conf.Computer-Supported Cooperative Work, pp. 299-318, Sept. 2001.
[15] C. Gutwin and S. Greenberg, “A Descriptive Framework of Workspace Awareness for Real-Time Groupware,” Computer Supported Cooperative Work, vol. 11, nos. 3/4, pp. 411-446, 2002.
[16] L.-E. Holmquist, J. Falk, and J. Wigström, “Supporting Group Collaboration with Inter-Personal Awareness Devices,” Personal Technologies, vol. 3, nos. 1-2, pp. 13-21, Mar. 1999.
[17] S. Izadi, P. Coutinho, T. Rodden, and G. Smith, “The FUSE Platform: Supporting Ubiquitous Collaboration within Diverse Mobile Environments,” Automated Software Eng., vol. 9, no. 2, pp. 167-186, Apr. 2002.
[18] W.D. Kelton, R. Sadowski, and D. Sadowski, Simulation with Arena. New York: McGraw-Hill, 1998.
[19] E. Kirda, P. Fenkam, G. Reif, and H. Gall, “A Service Architecture for Mobile Teamwork,” Proc. 14th Int'l Conf. Software Eng. and Knowledge Eng. (SEKE '02), pp. 513-518, July 2002.
[20] G. Kortuem, M. Bauer, and Z. Segall, “NETMAN: The Design of a Collaborative Wearable Computer System,” Mobile Networks and Applications, vol. 4, no. 1, pp. 49-58, Mar. 1999.
[21] S. Kristoffersen and F. Ljungberg, “Making Place to Make IT Work: Empirical Explorations of HCI for Mobile CSCW,” Proc. ACM Conf. Supporting Group Work, pp. 276-285, Nov. 1999.
[22] R. Litiu and A. Prakash, “Developing Adaptive Groupware Applications Using a Mobile Component Framework,” Proc. ACM Conf. Computer Supported Cooperative Work, pp. 107-116, Dec. 2000.
[23] P. Maes, “Concepts and Experiments in Computational Reflection,” Proc. Conf. Object-Oriented Programming Systems, Languages and Applications, pp. 147-155, Nov. 1987.
[24] A. Milewski and T. Smith, “Providing Presence Cues to Telephone Users,” Proc. ACM Conf. Computer Supported Cooperative Work, pp. 89-96, Dec. 2000.
[25] B. Myers, H. Stiel, and R. Gargiulo, “Collaboration Using Multiple PDAs Connected to a PC,” Proc. ACM Conf. Computer Supported Cooperative Work, pp. 285-294, Nov. 1998.
[26] Third Generation Mobile Communication Systems, R. Prasad, W. Mohr, and W. Konhäuser, eds. Boston, Mass.: Artech House, 2000.
[27] D. Ramduny, A. Dix, and T. Rodden, “Exploring the Design Space for Notification Servers,” Proc. ACM Conf. Computer Supported Cooperative Work, pp. 227-235, Nov. 1998.
[28] G. Reynard, S. Benford, C. Greenhalgh, and C. Heath, “Awareness-Driven Video Quality of Service in Collaborative Virtual Environments,” Proc. ACM Conf. Human Factors in Computing Systems, pp. 464-471, Apr. 1998.
[29] T. Rodden, “Populating the Application: A Model of Awareness for Cooperative Applications,” Proc. ACM Conf. Computer Supported Cooperative Work, pp. 87-96, Nov. 1996.
[30] K. Schmidt, “The Problem with Awareness,” Computer Supported Cooperative Work, vol. 11, nos. 3/4, pp. 285-298, 2002.
[31] J.L. Schnase, E.L. Cunnius, and S.B. Dowton, “The StudySpace Project: Collaborative Hypermedia in Nomadic Computing Environments,” Comm. ACM, vol. 38, no. 8, pp. 72-73, Aug. 1995.
[32] C. Simone and S. Bandini, “Integrating Awareness in Cooperative Applications through the Reaction-Diffusion Metaphor,” Computer Supported Cooperative Work, vol. 11, nos. 3/4, pp. 495-530, 2002.
[33] W. Stallings, Wireless Communications and Networks. Upper Saddle River, N.J.: Prentice-Hall, 2002.
[34] M. Stefik, D.G. Bobrow, G. Foster, S. Lanning, and D. Tatar, “WYSIWIS Revised: Early Experiences with Multiuser Interfaces,” ACM Trans. Information Systems, vol. 5, no. 2, pp. 147-167, Apr. 1987.
[35] J.C. Tang, N. Yankelovich, J. Begole, M. van Kleek, F. Li, and J. Bhalodia, “ConNexus to Awarenex: Extending Awareness to Mobile Users,” Proc. ACM Conf. Human Factors in Computing Dystems, pp. 221-228, Apr. 2001.
[36] J. Trevor, T. Koch, and G. Woetzel, “MetaWeb: Bringing Synchronous Groupware to the WWW,” Proc. European Conf. Computer-Supported Cooperative Work, pp. 65-80, Sept. 1997.
[37] U. Varshney, “Multicast over Wireless Networks,” Comm. ACM, vol. 45, no. 12, pp. 31-37, Dec. 2002.
[38] WAP Forum, “Wireless Application Protocol Service Indication Specification,” technical report, Nov. 1999, http:/www.
[39] M. Wiberg, “RoamWare: An Integrated Architecture for Seamless Interaction in between Mobile Meetings,” Proc. Int'l ACM Conf. Supporting Group Work, pp. 288-297, Oct. 2001.
[40] M. Zonoozi and P. Dassanayake, “User Mobility Modeling and Characterization of Mobility Patterns,” IEEE J. Selected Areas in Comm., vol. 15, no. 7, pp. 1239-1252, Sept. 1997.

Index Terms:
Mobile computing, computer supported cooperative work, group awareness, reaction-diffusion metaphor, performance evaluation, reflective middleware.
Constantinos Papadopoulos, "Improving Awareness in Mobile CSCW," IEEE Transactions on Mobile Computing, vol. 5, no. 10, pp. 1331-1346, Oct. 2006, doi:10.1109/TMC.2006.152
Usage of this product signifies your acceptance of the Terms of Use.