Abstract
In distributed software teams, awareness information is often lost due to communication restrictions. Researchers have attempted to retain team awareness by sharing change information across workspaces. The major challenge is how to convey information effectively while avoiding information overload. In this paper, we propose a radar metaphor for distributing and visualizing workspace awareness information. A prototype implementation, Team Radar, is presented and its design is also discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Atkinson, R.C., Shiffrin, R.M.: Human Memory: A Proposed System and Its Control Processes. In: Spence, K.W., Spence, J.T. (eds.) The Psychology of Learning and Motivation: Advances in Research and Theory, vol. 2, pp. 89–195. Academic Press, New York (1968)
Begel, A., Khoo, Y.P., Zimmermann, T.: Codebook: Discovering and Exploiting Relationships in Software Repositories. In: 32nd ACM/IEEE International Conference on Software Engineering, vol. 1, pp. 125–134. ACM, New York (2010)
Caudwell, A.H.: Gource: Visualizing Software Version Control History. In: ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, pp. 73–74. ACM, New York (2010)
Dourish, P., Bellotti, V.: Awareness and Coordination in Shared Workspaces. In: 1992 ACM Conference on Computer-Supported Cooperative Work, pp. 107–114. ACM, New York (1992)
Fennell, M.T., Wishner, R.P.: Battlefield awareness via Synergistic SAR and MTI Exploitation. IEEE Aerospace and Electronic Systems Magazine 13, 39–43 (1998)
Fitzpatrick, G., Marshall, P., Phillips, A.: CVS Integration with Notification and Chat: Lightweight Software Team Collaboration. In: 20th Anniversary Conference on Computer Supported Cooperative Work, pp. 49–58. ACM, New York (2006)
Froehlich, J., Dourish, P.: Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams. In: 26th International Conference on Software Engineering, pp. 387–396. IEEE Computer Society, Washington (2004)
Grinter, R.E.: Using a Configuration Management Tool to Coordinate Software Development. In: Conference on Organizational Computing Systems, pp. 168–177. ACM, New York (1995)
Gutwin, C.A.: Workspace Awareness in Real-Time Distributed Groupware, p. 250. University of Calgary (1998)
Hadany, R., Harel, D.: A Multi-Scale Algorithm for Drawing Graphs Nicely. In: Widmayer, P., Neyer, G., Eidenbenz, S. (eds.) WG 1999. LNCS, vol. 1665, pp. 262–277. Springer, Heidelberg (1999)
Hattori, L.: Enhancing Collaboration of Multi-developer Projects with Synchronous Changes. In: 32nd ACM/IEEE International Conference on Software Engineering, Vol.2, pp. 377–380. ACM, New York (2010)
Herbsleb, J.D., Mockus, A., Finholt, T.A., Grinter, R.E.: Distance, Dependencies, and Delay in a Global Collaboration. In: 2000 ACM Conference on Computer Supported Cooperative Work, pp. 319–328. ACM, New York (2000)
Heywood, S., Churcher, J.: Eye Movements and the Afterimage—I. Tracking the Afterimage. Vision Research 11, 1163–1168 (1971)
Kersten, M., Murphy, G.C.: Using Task Context to Improve Programmer Productivity. In: 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 1–11. ACM, New York (2006)
Lanza, M., Hattori, L., Guzzi, A.: Supporting Collaboration Awareness with Real-time Visualization of Development Activity. In: 14th IEEE European Conference on Software Maintenance and Reengineering, pp. 207–216. IEEE Computer Society, Los Alamitos (2010)
LaToza, T.D., Venolia, G., DeLine, R.: Maintaining Mental Models: A Study of Developer Work Habits. In: 28th International Conference on Software Engineering, pp. 492–501. ACM, New York (2006)
Neamtiu, I., Foster, J.S., Hicks, M.: Understanding Source Code Evolution Using Abstract Syntax Tree Matching. In: 2005 International Workshop on Mining Software Repositories, pp. 1–5. ACM, New York (2005)
Qt Creator, http://qt.nokia.com/products/developer-tools/
Sandom, C.: Success and Failure: Human as Hero – Human as Hazard. In: 12th Australian Workshop on Safety Critical Systems and Software and Safety-related Programmable Systems, pp. 79–87. Australian Computer Society, Inc., Darlinghurst (2007)
Sarma, A., Noroozi, Z., van der Hoek, A.: Palantir: Raising Awareness among Configuration Management Workspaces. In: 25th International Conference on Software Engineering, pp. 444–454. IEEE Computer Society, Washington, DC (2003)
Sarma, A., van der Hoek, A.: Palantir: Coordinating Distributed Workspaces. In: 26th Annual International Computer Software and Applications Conference, pp. 1093–1097. IEEE Computer Society, Washington, DC (2002)
Schneider, K.A., Gutwin, C., Penner, R., Paquette, D.: Mining A Software Developer’s Local Interaction History. In: IEE Seminar Digests 2004, pp. 106–110 (2004)
Thompson, P., Burr, D.: Visual Aftereffects. Current Biology 19, 11–14 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, C., Zhang, K. (2013). Team Radar: A Radar Metaphor for Workspace Awareness. In: Maciaszek, L.A., Zhang, K. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2011. Communications in Computer and Information Science, vol 275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32341-6_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-32341-6_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32340-9
Online ISBN: 978-3-642-32341-6
eBook Packages: Computer ScienceComputer Science (R0)