Auto-erecting Virtual Office Walls: A Controlled Experiment

A Virtual office wall is a mechanism which automatically regulates information to support distributed software engineers. These walls reduce the available information to only that information which is currently relevant. In this paper we present a controlled experiment with experienced software engineers as study participants. In this experiment we study whether there is a relation between the presence of virtual office walls and the actual and perceived speed and accuracy of the work carried out by the participants. Additionally, we measured the extent in which the participants experience the presence of virtual office walls as useful. The main findings include that virtual office walls appear to contribute to an improved awareness of co-worker synchronicity, an easier insight in what to do and a more concise overview of the work performed. These improvements mostly benefit the speed of coordination and the perception regarding overall performance.

[1]  Rini van Solingen,et al.  Auto-erecting virtual office walls , 2012, 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[2]  David Lorge Parnas,et al.  On the Design and Development of Program Families , 2001, IEEE Transactions on Software Engineering.

[3]  Tayana Conte,et al.  Assessing the impact of real-time machine translation on requirements meetings: A replicated experiment , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[4]  Starr Roxanne Hiltz,et al.  Structuring computer-mediated communication systems to avoid information overload , 1985, CACM.

[5]  Thomas J. Allen,et al.  The organization and architecture of innovation : managing the flow of technology , 2007 .

[6]  Aurora Vizcaíno,et al.  Tools used in Global Software Engineering: A systematic mapping review , 2012, Inf. Softw. Technol..

[7]  James D. Herbsleb,et al.  Guest Editors' Introduction: Global Software Development , 2001, IEEE Softw..

[8]  J. Alberto Espinosa,et al.  Do Gradations of Time Zone Separation Make a Difference in Performance? A First Laboratory Study , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[9]  Rini van Solingen,et al.  The Impact of Number of Sites in a Follow the Sun Setting on the Actual and Perceived Working Speed and Accuracy: A Controlled Experiment , 2010, 2010 5th IEEE International Conference on Global Software Engineering.

[10]  Erran Carmel,et al.  Tactical Approaches for Alleviating Distance in Global Software Development , 2001, IEEE Softw..

[11]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[12]  Egon Berghout,et al.  Interrupts: Just a Minute Never Is , 1998, IEEE Softw..

[13]  Rini van Solingen,et al.  Virtual Open Conversation Spaces: Towards Improved Awareness in a GSE Setting , 2010, 2010 5th IEEE International Conference on Global Software Engineering.

[14]  Rafael Prikladnicki Exploring Propinquity in Global Software Engineering , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[15]  James D. Herbsleb,et al.  Global Software Engineering: The Future of Socio-technical Coordination , 2007, Future of Software Engineering (FOSE '07).

[16]  Erran Carmel,et al.  Global software teams: collaborating across borders and time zones , 1999 .

[17]  Anja Syri Tailoring Cooperation Support through Mediators , 1997, ECSCW.

[18]  André van der Hoek,et al.  The Coordination Pyramid: A Perspective on the State of the Art in Coordination Technology , 2010 .

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

[20]  Kjeld Schmidt,et al.  The Problem with `Awareness': Introductory Remarks on `Awareness in CSCW' , 2002, Computer Supported Cooperative Work (CSCW).

[21]  Christopher G. Atkeson,et al.  Predicting human interruptibility with sensors , 2005, TCHI.