Continuous awareness: a visual mobile approach

With the proliferation of globally distributed projects, there has been an urgent need for continuous coordination and continuous awareness support. Traditional desktop-based approaches are insufficient for the requirements of continuous awareness. Team Radar Mobile takes a visual mobile approach to continuous awareness by visualizing awareness information on mobile platforms. The concept of continuous awareness and its implementation on multiple platforms are discussed. An experiment has evaluated the visual mobile approach to continuous awareness, and validated the design principles of mobile visualization.

[1]  Constantinos Papadopoulos,et al.  Improving Awareness in Mobile CSCW , 2006, IEEE Transactions on Mobile Computing.

[2]  Kang Zhang,et al.  Team Radar - Visualizing Team Memories , 2011, ENASE.

[3]  Ivan Herman,et al.  Graph Visualization and Navigation in Information Visualization: A Survey , 2000, IEEE Trans. Vis. Comput. Graph..

[4]  Filippo Lanubile,et al.  Embedding social networking information into jazz to foster group awareness within distributed teams , 2009, SoSEA '09.

[5]  JungHyun Han,et al.  Tablorer – An Interactive Tree Visualization System for Tablet PCs , 2011, Comput. Graph. Forum.

[6]  Robert J. Walker,et al.  Promoting developer-specific awareness , 2008, CHASE '08.

[7]  J. Herbsleb,et al.  Global software development , 2001 .

[8]  Edward M. Reingold,et al.  Graph drawing by force‐directed placement , 1991, Softw. Pract. Exp..

[9]  Robert J. Walker,et al.  Customized awareness: recommending relevant external change events , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[10]  Luca Chittaro,et al.  Visualizing information on mobile devices , 2006, Computer.

[11]  John C. Tang,et al.  ConNexus to awarenex: extending awareness to mobile users , 2001, CHI.

[12]  Peter Eades,et al.  A Heuristic for Graph Drawing , 1984 .

[13]  David F. Redmiles,et al.  Supporting collaborative software development through the visualization of socio-technical dependencies , 2007, GROUP.

[14]  Gail C. Murphy,et al.  Asking and Answering Questions during a Programming Change Task , 2008, IEEE Transactions on Software Engineering.

[15]  R. P. Wishner,et al.  Battlefield awareness via synergistic SAR and MTI exploitation , 1998 .

[16]  Richard C. Atkinson,et al.  Human Memory: A Proposed System and its Control Processes , 1968, Psychology of Learning and Motivation.

[17]  André van der Hoek,et al.  Palantir: Early Detection of Development Conflicts Arising from Parallel Code Changes , 2012, IEEE Transactions on Software Engineering.

[18]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.

[19]  André van der Hoek,et al.  Continuous coordination a new paradigm to support globally distributed software development projects , 2007 .

[20]  Marc Roper,et al.  A review of awareness in distributed collaborative software engineering , 2010 .

[21]  David Harel,et al.  A multi-scale algorithm for drawing graphs nicely , 1999, Discret. Appl. Math..

[22]  Ben Shneiderman,et al.  Tree-maps: a space-filling approach to the visualization of hierarchical information structures , 1991, Proceeding Visualization '91.

[23]  Kang Zhang,et al.  A Mobile Interface for Hierarchical Information Visualization and Navigation , 2007, 2007 IEEE International Symposium on Consumer Electronics.

[24]  P. W. Huang,et al.  (Journal of Visual Languages and Computing,19:637-651)Spatial Inference and Similarity Retrieval of an Image Database System Based on Object's Spanning Representation , 2007 .

[25]  Wendy E. Mackay,et al.  CHI '13 Extended Abstracts on Human Factors in Computing Systems , 2013, CHI 2013.

[26]  Audris Mockus,et al.  Distance, dependencies, and delay in a global collaboration , 2000, CSCW '00.

[27]  Mik Kersten,et al.  Using task context to improve programmer productivity , 2006, SIGSOFT '06/FSE-14.

[28]  Adrian David Cheok,et al.  22nd International Conference on Human-Computer Interaction with Mobile Devices and Services , 2007, Lecture Notes in Computer Science.

[29]  Nancy-Grand Est Annotation of Concurrent Changes in Collaborative Software Development , 2008 .

[30]  Peter Ljungstrand,et al.  Context Awareness and Mobile Phones , 2001, Personal and Ubiquitous Computing.

[31]  Andrew H. Caudwell Gource: visualizing software version control history , 2010, SPLASH/OOPSLA Companion.

[32]  Marco Aurélio Gerosa,et al.  Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model , 2010, CRIWG.

[33]  D. Burr,et al.  Visual aftereffects , 2009, Current Biology.

[34]  Carl Gutwin,et al.  Workspace awareness for groupware , 1996, CHI Conference Companion.

[35]  Kang Zhang,et al.  Modified RELT for Display and Navigation of Large Hierarchy on Handheld Touch-Screen Devices , 2012, 2012 IEEE/ACIS 11th International Conference on Computer and Information Science.

[36]  Luca Chittaro,et al.  On the effectiveness of Overview+Detail visualization on mobile devices , 2013, Personal and Ubiquitous Computing.

[37]  Kang Zhang,et al.  RELT - Visualizing Trees on Mobile Devices , 2007, VISUAL.

[38]  Thomas Fritz,et al.  Using information fragments to answer the questions developers ask , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[39]  S. Heywood,et al.  Eye movements and the afterimage. I. Tracking the afterimage. , 1971, Vision research.

[40]  Stephanie D. Teasley,et al.  How does radical collocation help a team succeed? , 2000, CSCW '00.

[41]  Prasun Dewan,et al.  Connecting Programming Environments to Support Ad-Hoc Collaboration , 2008, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering.

[42]  Bikram Sengupta,et al.  Coping with distance: an empirical study of communication on the jazz platform , 2011, OOPSLA Companion.

[43]  Anja Guzzi,et al.  Supporting Collaboration Awareness with Real-Time Visualization of Development Activity , 2010, 2010 14th European Conference on Software Maintenance and Reengineering.

[44]  Victoria Bellotti,et al.  Walking away from the desktop computer: distributed collaboration and mobility in a product design team , 1996, CSCW '96.

[45]  John C. Thomas,et al.  Metaphor and the Cognitive Representation of Computing Systems , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[46]  Robert DeLine,et al.  Information Needs in Collocated Software Development Teams , 2007, 29th International Conference on Software Engineering (ICSE'07).

[47]  Mika Raento,et al.  ContextContacts: re-designing SmartPhone's contact book to support mobile awareness and collaboration , 2005, Mobile HCI.

[48]  Filippo Lanubile,et al.  Augmenting social awareness in a collaborative development environment , 2012, CHASE '12.

[49]  Taly Sharon,et al.  Analyzing usage of location based services , 2003, CHI Extended Abstracts.

[50]  Lile Hattori,et al.  Enhancing collaboration of multi-developer projects with synchronous changes , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[51]  Lars Erik Holmquist,et al.  Supporting group collaboration with interpersonal awareness devices , 1999, Personal Technologies.