Towards Awareness in the Large

Management of shared artifacts is critical to ensure the correct integration and behavior of code created by multiple teams working in concert. Awareness of inter-team development activities and their effects on shared artifacts provides developers the opportunity to detect potential integration problems earlier and take proactive steps to avoid these conflicts. However, current awareness tools do not provide such kinds of awareness making them unsuitable for global software development. In this paper, we discuss their drawbacks, present three strategies to make them suitable for global settings, and illustrate these strategies through a new view for Palantir that better addresses awareness in the large

[1]  Li-Te Cheng,et al.  Sometimes you need to see through walls: a field study of application programming interfaces , 2004, CSCW.

[2]  Wolfgang Appelt,et al.  WWW Based Collaboration with the BSCW System , 1999, SOFSEM.

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

[4]  James D. Herbsleb,et al.  Introducing instant messaging and chat in the workplace , 2002, CHI.

[5]  Rebecca E. Grinter Decomposition : ABSTRACT Putting It All Back , 2022 .

[6]  Bonnie A. Nardi,et al.  Interaction and outeraction: instant messaging in action , 2000, CSCW '00.

[7]  André van der Hoek,et al.  Palantir: raising awareness among configuration management workspaces , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[8]  Stephanie D. Teasley,et al.  Groupware in the wild: lessons learned from a year of virtual collocation , 1996, CSCW '96.

[9]  James D. Herbsleb,et al.  Splitting the organization and integrating the code: Conway's law revisited , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[10]  James D. Herbsleb,et al.  Architectures, coordination, and distance: Conway’s law and beyond , 1999 .

[11]  Li-Te Cheng,et al.  Building Collaboration into IDEs , 2003, ACM Queue.

[12]  Boris Magnusson,et al.  Fine Grained Version Control of Configurations in COOP/Orm , 1996, SCM.

[13]  Brian Berliner,et al.  CVS II: Parallelizing Software Dev elopment , 1998 .

[14]  Ciaran O'Reilly,et al.  Improving Conflict Detection in Optimistic Concurrency Control Models , 2003, SCM.