Global software development in a CSCW perspective

Global software development (GSD) has been an im-portant research topic in the CSCW community for more than two decades. CSCW has helped identify a significant number of challenges and solutions for han-dling distances in time, space and culture in distributed software engineering environments. However, no com-prehensive collected body of knowledge concerning research on GSD from a CSCW perspective exists yet. The goal of this workshop is to bring together research-ers and practitioners who have studied GSD from a CSCW perspective, and provide an overview of current findings and future challenges. In the workshop, we will facilitate group discussions across the diverse groups of researchers coming from ethnographic studies of soft-ware development practices and design studies of CSCW tools and processes for GSD. The goal is to pro-vide an overview of current research, which in turn may form the basis for joint publications or an edited book.

[1]  J. Alberto Espinosa,et al.  Team Boundary Issues Across Multiple Global Firms , 2003, J. Manag. Inf. Syst..

[2]  Suzanne P. Weisband,et al.  Evaluating self and others in electronic and face-to-face groups. , 1999 .

[3]  R. Shome,et al.  Postcolonial approaches to communication: Charting the terrain, engaging the intersections , 2002 .

[4]  Kevin Crowston,et al.  Coordination without discussion? Socio-technical congruence and Stigmergy in Free and Open Source So , 2009 .

[5]  Volker Wulf,et al.  Knowledge sharing practices and the impact of cultural factors: reflections on two case studies of offshoring in SME , 2012, J. Softw. Maintenance Res. Pract..

[6]  JoAnne Yates,et al.  Life in the Trading Zone: Structuring Coordination Across Boundaries in Postbureaucratic Organizations , 2006, Organ. Sci..

[7]  Robert J. Anderson,et al.  Representations and Requirements: The Value of Ethnography in System Design , 1994, Hum. Comput. Interact..

[8]  Pamela J. Hinds,et al.  SUBGROUP DYNAMICS IN INTERNATIONALLY DISTRIBUTED TEAMS: ETHNOCENTRISM OR CROSS-NATIONAL LEARNING? , 2004 .

[9]  Volker Wulf,et al.  Articulation work in small-scale offshore software development projects , 2008, CHASE.

[10]  Geoff Walsham,et al.  Interpretive case studies in IS research: nature and method , 1995 .

[11]  Audris Mockus,et al.  An empirical study of global software development: distance and speed , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[12]  Robert Wayne Gregory,et al.  European Conference on Information Systems ( ECIS ) 2010 Review of the IS Offshoring Literature : The Role of Cross-Cultural Differences and Management Practices , 2017 .

[13]  Aditya Johri,et al.  Sociomaterial bricolage: The creation of location-spanning work practices by global software developers , 2011, Inf. Softw. Technol..

[14]  Ilan Oshri,et al.  Social ties, knowledge sharing and successful collaboration in globally distributed system development projects , 2005, Eur. J. Inf. Syst..

[15]  Pamela J. Hinds,et al.  Time Effects in Computer-Mediated Groups: Past, Present, and Future , 2002 .

[16]  Paul M. Leonardi,et al.  Transformational Technologies and the Creation of New Work Practices: Making Implicit Knowledge Explicit in Task-based Offshoring , 2008, MIS Q..

[17]  Erran Carmel,et al.  The Maturation of Offshore Sourcing of Information Technology Work , 2002, MIS Q. Executive.

[18]  C. Axtell,et al.  Virtual Teams: Collaborating across Distance , 2005 .

[19]  Pamela J. Hinds,et al.  The Place of Face-to-Face Communication in Distributed Work , 2002 .

[20]  Anca Metiu,et al.  Owning the Code: Status Closure in Distributed Groups , 2006, Organ. Sci..

[21]  Bongsug Chae,et al.  Information technology and supply chain collaboration: moderating effects of existing relationships between partners , 2005, IEEE Trans. Engineering Management.

[22]  Kjeld Schmidt,et al.  Coordinative Artifacts in Architectural Practise , 2002, COOP.

[23]  Terri R. Kurtzberg,et al.  Long and Short Routes to Success in Electronically Mediated Negotiations: Group Affiliations and Good Vibrations. , 1999, Organizational behavior and human decision processes.

[24]  Claes Wohlin,et al.  An empirically based terminology and taxonomy for global software engineering , 2014, Empirical Software Engineering.

[25]  Nilay V. Oza,et al.  Difficulties in Managing Offshore Software Outsourcing Relationships: An Empirical Analysis of 18 High Maturity Indian Software Companies , 2005 .

[26]  Geoff Walsham,et al.  ICTs and Global Working in a Non-Flat World , 2008, Information Technology in the Service Economy.

[27]  Wanda J. Orlikowski,et al.  Using Technology and Constituting Structures: A Practice Lens for Studying Technology in Organizations , 2000, Theory in CSCW.

[28]  S. Barley Technicians in the Workplace: Ethnographic Evidence for Bringing Work into Organizational Studies , 1996 .

[29]  Helena Karasti,et al.  Reflections on 25 Years of Ethnography in CSCW , 2012, Computer Supported Cooperative Work (CSCW).

[30]  R. Daft,et al.  Information Richness. A New Approach to Managerial Behavior and Organization Design , 1983 .

[31]  Pamela J. Hinds,et al.  Managing Distance over Time: The Evolution of Technologies of Dis/Ambiguation , 2002 .

[32]  Sirkka L. Jarvenpaa,et al.  Communication and Trust in Global Virtual Teams , 1999, J. Comput. Mediat. Commun..

[33]  Liam J. Bannon,et al.  Bridging, Patching and Keeping the Work Flowing: Defect Resolution in Distributed Software Development , 2009, Computer Supported Cooperative Work (CSCW).

[34]  Emmanuelle Vaast,et al.  The Emergence of Boundary Spanning Competence in Practice: Implications for Implementation and Use of Information Systems , 2005, MIS Q..

[35]  Anne P. Massey,et al.  Because Time Matters: Temporal Coordination in Global Virtual Project Teams , 2003, J. Manag. Inf. Syst..

[36]  Daniel Gooch,et al.  Communications of the ACM , 2011, XRDS.

[37]  Carl Gutwin,et al.  Group awareness in distributed software development , 2004, CSCW.

[38]  Judith S. Olson,et al.  Distance Matters , 2000, Hum. Comput. Interact..

[39]  Päivi Parviainen,et al.  Philips experiences in global distributed software development , 2007, Empirical Software Engineering.

[40]  Suprateek Sarker,et al.  Implications of space and time for distributed work: an interpretive study of US–Norwegian systems development teams , 2004, Eur. J. Inf. Syst..

[41]  Päivi Häkkinen,et al.  Conceptualizing the Awareness of Collaboration: A Qualitative Study of a Global Virtual Team , 2005, Computer Supported Cooperative Work (CSCW).

[42]  Marco Aurélio Gerosa,et al.  Awareness Support in Distributed Software Development: A Systematic Review and Mapping of the Literature , 2013, Computer Supported Cooperative Work (CSCW).

[43]  Jonathon N. Cummings,et al.  Collaborative Research Across Disciplinary and Organizational Boundaries , 2005 .

[44]  Rebecca E. Grinter Recomposition: Coordinating a Web of Software Dependencies , 2003, Computer Supported Cooperative Work (CSCW).

[45]  Alfons van Marrewijk,et al.  Situational construction of Dutch-Indian cultural differences in global IT projects , 2010 .

[46]  S. L. Star,et al.  This is Not a Boundary Object: Reflections on the Origin of a Concept , 2010 .

[47]  Cecil Eng Huang Chua,et al.  Artifacts, Actors, and Interactions in the Cross-Project Coordination Practices of Open-Source Communities , 2010, J. Assoc. Inf. Syst..

[48]  Marisa D'Mello,et al.  Gendered selves and identities of information technology professionals in global software organizations in India , 2006 .

[49]  C. Lonsdale,et al.  The historical development of outsourcing: the latest fad? , 2000, Ind. Manag. Data Syst..

[50]  Christine Halverson,et al.  Designing task visualizations to support the coordination of work in software development , 2006, CSCW '06.

[51]  Aditya Johri,et al.  From a distance: Impression formation and impression accuracy among geographically distributed coworkers , 2012, Comput. Hum. Behav..

[52]  Roman Beck,et al.  Conflict as Manifestation of Culture in Global IS Outsourcing Relationships , 2010, ECIS.

[53]  Rebecca E. Grinter Supporting articulation work using software configuration management systems , 1996, Computer Supported Cooperative Work (CSCW).

[54]  Ojelanki K. Ngwenyama,et al.  Virtual team collaboration: building shared meaning, resolving breakdowns and creating translucence , 2009, Inf. Syst. J..

[55]  C. Cramton Attribution in distributed work groups. , 2002 .

[56]  Alfred Kobsa,et al.  Methodological reflections on a field study of a globally distributed software project , 2011, Inf. Softw. Technol..

[57]  D. Armstrong,et al.  Managing distances and differences in geographically distributed work groups. , 2002 .

[58]  Michael Kearney,et al.  The Local and the Global: The Anthropology of Globalization and Transnationalism , 1995 .

[59]  Leslie P. Willcocks,et al.  Global software development: Exploring socialization and face-to-face meetings in distributed strategic projects , 2007, J. Strateg. Inf. Syst..

[60]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[61]  Shaowen Bardzell,et al.  Postcolonial language and culture theory for HCI4D , 2011, CHI Extended Abstracts.

[62]  Hepu Deng,et al.  An investigation of how culture impacts global work: Unpacking the layers of culture , 2009 .

[63]  Antonello Zanfei Transnational Firms and the Changing Organisation of Innovative Activities , 2000 .

[64]  Sierk Ybema,et al.  Cultivating Cultural Differences in Asymmetric Power Relations , 2009 .

[65]  Oded Nov,et al.  Effect of external events on newcomer participation in open source online communities , 2013, First Monday.

[66]  Allen E. Milewski,et al.  Guidelines for Effective Bridging in Global Software Engineering , 2008, 2008 IEEE International Conference on Global Software Engineering.

[67]  Joseph B. Walther,et al.  Misattribution and attributional redirection in distributed virtual groups , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[68]  Emmanuelle Vaast,et al.  Innovating or Doing as Told? Status Differences and Overlapping Boundaries in Offshore Collaboration , 2008, MIS Q..

[69]  Kjeld Schmidt,et al.  Taking CSCW Seriously: Supporting Articulation Work * , 1992 .

[70]  Silvia Lindtner,et al.  Transnational times: locality, globality and mobility in technology design and use , 2010, UbiComp '10 Adjunct.

[71]  Marianne N. Bloch,et al.  Assemblage , 2003, La textualisation de <i>Madame Bovary</i>.

[72]  Emmanuelle Vaast,et al.  Turning a Community into a Market: A Practice Perspective on Information Technology Use in Boundary Spanning , 2006, J. Manag. Inf. Syst..

[73]  Robert E. Kraut,et al.  Technology for intellectual teamwork: perspectives on research and design , 1990 .

[74]  J. Walther Group and Interpersonal Effects in International Computer-Mediated Collaboration , 1997 .

[75]  Paul Dourish,et al.  Implications for design , 2006, CHI.

[76]  Suzanne P. Weisband,et al.  Overcoming social awareness in computer-supported groups , 1993, Computer Supported Cooperative Work (CSCW).

[77]  Shan Ling Pan,et al.  Information technology offshoring in India: a postcolonial perspective , 2013, Eur. J. Inf. Syst..

[78]  Andreas Larsson,et al.  Making sense of collaboration: the challenge of thinking together in global design teams , 2003, GROUP.

[79]  Walt Scacchi,et al.  Understanding the requirements for developing open source software systems , 2002, IEE Proc. Softw..

[80]  Jasmin Mahadevan,et al.  Power / knowledge in postcolonial settings: the case of IT Bangalore: interculture journal , 2011 .

[81]  Pnina Shachaf,et al.  Cultural diversity and information and communication technology impacts on global virtual teams: An exploratory study , 2008, Inf. Manag..

[82]  Françoise Détienne,et al.  User and developer mediation in an Open Source Software community: Boundary spanning through cross participation in online discussions , 2008, Int. J. Hum. Comput. Stud..

[83]  Rafael Prikladnicki,et al.  Global software development in practice lessons learned , 2003, Softw. Process. Improv. Pract..

[84]  L. Tidwell,et al.  Computer-Mediated Communication Effects on Disclosure, Impressions, and Interpersonal Evaluations: Getting to Know One Another a Bit at a Time , 2002 .

[85]  Sundeep Sahay,et al.  Managing cross-cultural issues in global software outsourcing , 2004, CACM.

[86]  Irina Shklovski,et al.  Transnational HCI : Humans , Computers & Interactions in Global Contexts , 2010 .

[87]  Aditya Johri,et al.  Open organizing: designing sustainable work practices for the engineering workforce , 2010 .

[88]  Leslie P. Willcocks,et al.  Global sourcing: recent trends and issues , 2009, Inf. Technol. People.

[89]  Ronald E. Rice,et al.  Technology Adaptation: The Case of a Computer-Supported Inter-Organizational Virtual Team , 2000, MIS Q..

[90]  Erik Stolterman,et al.  Cultural hybridity in participatory design , 2012, PDC '12.

[91]  Pamela J. Hinds,et al.  Distributed Work over the Centuries: Trust and Control in the Hudson's Bay Company, 1670–1826 , 2002 .

[92]  Pär J. Ågerfalk,et al.  Global software development , 2009, Commun. ACM.

[93]  F. Blackler Knowledge, Knowledge Work and Organizations: An Overview and Interpretation , 1995 .

[94]  Volker Wulf,et al.  Towards a paradigmatic shift in IS: designing for social practice , 2009, DESRIST.

[95]  Michael J. Muller,et al.  Participatory design: the third space in HCI , 2002 .

[96]  Lucy Suchman,et al.  Organizing Alignment: A Case of Bridge-Building , 2000 .

[97]  Lucy A. Suchman,et al.  Practice-Based Design of Information Systems: Notes from the Hyperdeveloped World , 2002, Inf. Soc..

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

[99]  J. Walther Impression Development in Computer-Mediated Interaction. , 1993 .

[100]  Pernille Bjørn,et al.  Global Software Development: Commitment, Trust and Cultural Sensitivity in Strategic Partnerships , 2013 .

[101]  Anne-Marie Søderberg,et al.  Rethinking Cross Cultural Management in a Globalizing Business World , 2002 .

[102]  Susan V. Scott,et al.  10 Sociomateriality: Challenging the Separation of Technology, Work and Organization , 2008 .

[103]  Paul Dourish,et al.  Postcolonial Computing , 2012 .

[104]  Volker Wulf,et al.  Knowledge Management in Distributed Software Development Teams - Does Culture Matter? , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[105]  James D. Herbsleb,et al.  Communication networks in geographically distributed software development , 2008, CSCW.

[106]  A. Salter,et al.  Postcards from the Edge: Local Communities, Global Programs and Boundary Objects , 2004 .

[107]  David F. Redmiles,et al.  The Awareness Network, To Whom Should I Display My Actions? And, Whose Actions Should I Monitor? , 2011, IEEE Transactions on Software Engineering.

[108]  M. D'Mello “Thinking Local, Acting Global”: Issues of Identity and Related Tensions in Global Software Organizations in India , 2005, Electron. J. Inf. Syst. Dev. Ctries..

[109]  Liam J. Bannon,et al.  Space, Place and the Design of Technologically-Enhanced Physical Environments , 2005 .

[110]  S. Weisband Maintaining Awareness in Distributed Team Collaboration: Implications for Leadership and Performance , 2002 .

[111]  Natalia Juristo Juzgado,et al.  The role of non-exact replications in software engineering experiments , 2011, Empirical Software Engineering.

[112]  Jeffrey A. Miles,et al.  The effects of videoconference, telephone, and face-to-face media on interviewer and applicant judgments in employment interviews , 2001 .

[113]  Tuomo Peltonen Critical Theoretical Perspectives on International Human Resource Management , 2006 .

[114]  Gloria Mark,et al.  Conventions and Commitments in Distributed CSCW Groups , 2002, Computer Supported Cooperative Work (CSCW).

[115]  Silvia Lindtner,et al.  Cultural appropriation: information technologies as sites of transnational imagination , 2012, CSCW.

[116]  Susan Leigh Star,et al.  Institutional Ecology, `Translations' and Boundary Objects: Amateurs and Professionals in Berkeley's Museum of Vertebrate Zoology, 1907-39 , 1989 .

[117]  A. Strauss THE ARTICULATION OF PROJECT WORK: AN ORGANIZATIONAL PROCESS , 1988 .

[118]  Johannes Ullrich,et al.  Within-person variation in affective commitment to teams: Where it comes from and why it matters , 2013 .

[119]  Ann Majchrzak,et al.  Enabling knowledge creation in far-flung teams: Best practices for IT support and knowledge sharing , 2004, IEEE Engineering Management Review.

[120]  Volker Wulf,et al.  Coordination Practices in Distributed Software Development of Small Enterprises , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[121]  Geraldine Fitzpatrick,et al.  Physical spaces, virtual places and social worlds: a study of work in the virtual , 1996, CSCW '96.

[122]  Anshuman Prasad,et al.  The Empire of Organizations and the Organization of Empires: Postcolonial Considerations on Theorizing Workplace Resistance , 2003 .

[123]  Volker Wulf,et al.  Towards an integrated organization and technology development , 1995, Symposium on Designing Interactive Systems.

[124]  Victor R. Basili,et al.  The influence of organizational structure on software quality , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[125]  Ryan A. Smith,et al.  Ethnic matching of supervisors to subordinate work groups: Findings on bottom-up ascription and social closure , 2001 .

[126]  James D. Herbsleb,et al.  Team Knowledge and Coordination in Geographically Distributed Software Development , 2007, J. Manag. Inf. Syst..

[127]  Stina Matthiesen,et al.  "Figure out how to code with the hands of others": recognizing cultural blind spots in global software development , 2014, CSCW.

[128]  Victor Kaptelinin,et al.  Interaction Design Beyond the Product: Creating Technology-Enhanced Activity Spaces , 2011, Hum. Comput. Interact..