Position Paper: Knowledge Sharing and Distances in Collaborative Modeling

To develop systems effectively, a shared system understanding is required. Collaborative modeling is one way to capture this shared understanding. Increasingly, in large systems engineering projects different distances lead to social barriers between stakeholders. These barriers affect the quantity and quality of knowledge that is shared between stakeholders, thus reducing the quality of the resulting product. While it has been proposed to limit modeling activities to co-located teams, this might not always be possible or feasible. We argue that, despite the technological advances in collaborative modeling, effective collaboration can only be achieved if we understand how to account for social barriers. We propose to study, in depth, how these barriers affect modeling, and how their effects can be reduced. By understanding the effects of social barriers and accounting for them, we can maximize the benefits of collaborative modeling.

[1]  Bart van den Hooff,et al.  Explaining Knowledge Sharing , 2006, Commun. Res..

[2]  Eirini Kalliamvakou,et al.  Methodology Matters: How We Study Socio-Technical Aspects in Software Engineering , 2019, ArXiv.

[3]  Bernhard Rumpe,et al.  Does Distance Still Matter? Revisiting Collaborative Distributed Software Design , 2018, IEEE Software.

[4]  Antony Tang,et al.  Design Reasoning Improves Software Design Quality , 2008, QoSA.

[5]  Naomi Miyake,et al.  Constructive Interaction and the Iterative Process of Understanding , 1986, Cogn. Sci..

[6]  Lefteris Angelis,et al.  Personality, emotional intelligence and work preferences in software engineering: An empirical study , 2014, Inf. Softw. Technol..

[7]  Stephen H. Wagner,et al.  The Relationship between Work-Team Personality Composition and the Job Performance of Teams , 1999 .

[8]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

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

[10]  Daniela Cruzes,et al.  Analyzing the Impact of Beliefs in Software Project Practices , 2011, 2011 International Symposium on Empirical Software Engineering and Measurement.

[11]  Joseph A. Allen,et al.  Observing culture: Differences in U.S.-American and German team meeting behaviors , 2014 .

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

[13]  Henry Muccini,et al.  Collaborative Model-Driven Software Engineering: A Classification Framework and a Research Map , 2018, IEEE Transactions on Software Engineering.

[14]  Claes Wohlin,et al.  A Whisper of Evidence in Global Software Engineering , 2011, IEEE Software.

[15]  Arthur B. Jeffery,et al.  Improving team decision‐making performance with collaborative modeling , 2005 .