[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3195836.3195846acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

A case study of distances in a large co-located software development organisation

Published: 27 May 2018 Publication History

Abstract

Communication and collaboration is a major challenge for large-scale software development. Cognitive and psychological distance between individuals and teams affect this collaboration and can cause communications gaps. We propose a novel method for assessing distance between teams, and explore potential explanations for these distances. In an exploratory case study of the quality assurance department at Axis Communications, we used interactive posters to collect data and obtained a 52% response rate from the 175 test engineers. We identified low psychological distance as an indicator of a company culture with open and frequent communication, and of a team with good social networking skills and well-functioning points of contact. We found that low cognitive distance is an indicator of differences regarding the responsibilities of a team; within the same system and between different types of systems. We also found correlations between psychological and cognitive distance. Large organisations may apply our concept to assess distance between teams, and our finding can be useful in interpreting these distances. Furthermore, our results provide a basis for further research on how the concept of distances can be used to assess collaboration within large organisations.

References

[1]
PJ Agerfalk, B Fitzgerald, H Holmstrom Olsson et al. 2005. A Framework for Considering Opportunities and Threats in Distributed Software Development. In Proceedings Of International Workshop on Distributed Software Engineering, DiSD 2005, 47--61.
[2]
T Allen, 1977. Managing the flow of technology. Cambridge, MA, MIT Press.
[3]
E Bjarnason, K Wnuk, B Regnell. 2011. Requirements are Slipping Trough the Gaps - A Case Study on Cause & Effects of Communication Gaps in Large-Scale Software Development. In Proceedings 19th IEEE International Requirements Engineering Conference., pp. 37--46
[4]
E Bjarnason, P Runeson, M Borg et al. 2014. Challenges and Practices in Aligning Requirements with Verification and Validation: A Case Study of Six Companies. Empirical Software Engineering, 19(6), pp. 1809--1855, 2014
[5]
E Bjarnason, K Smolander, E Engström, P Runeson. 2016. A Theory of Distances in Software Engineering. Information and Software Technology 70 (2016): pp. 204--219.
[6]
E Bjarnason and H Sharp, 2017. T e Role of Distances in Requirements Communication: A Case Study. Requirements Engineering 22.1 (2017): pp. 1--26.
[7]
F Calefato, D Damian, F Lanubile. 2007. An Empirical Investigation on Text-Based Communication in Distributed Requirements Workshops. In Proceedings of 2nd Internatinal Conference on Global Software Engineering (ICGSE 2007), pp.3--11.
[8]
M Cataldo, J Herbsleb, K Carley. 2008. Socio-Technical Congruence: a Framework for Assessing the Impact of Technical and Work Dependencies on Software Development Productivity. In Proceedings of 2nd ACM-IEEE Int. Symposium on Empirical Software Engineering and Measurements (ESEM '08)
[9]
B Curtis, H Krasner, N Iscoe. 1988. A Field Study of the Software Design Process for Large Systems. In Communications of the ACM, vol. 31, issue 11, Nov. 1988, 1268--1287
[10]
D Damian. 2001. An Empirical Study of Requirements Engineering in Distributed Software Projects: Is Distance Negotiation More Effective? In Proceedings of 8th Asia-Pacific Software Engineering Conference (APSEC 2001), pp. 149-- 152
[11]
D Damian, D Zowghi. 2003. Requirements Engineering Challenges in Multi-Site Software Development Organizations. In Requirements Engineering 8: 149--160.
[12]
D Damian, I Kwan, S Marczak, 2010. Requirements-Driven Collaboration: Leveraging the Invisible Relationships Between Requirements and People. Collaborative Software Engineering (pp. 57--76). Springer.
[13]
P Diebold., M Galster, A Rainer, and S Licorish. 2017. Interactive Posters: An Alternative to Collect Practitioners' Experience. In Proceedings of 21st International Conference on Evaluation and Assessment in Software Engineering, pp. 230--235.
[14]
WR Flemming, 1978. Requirements communication. International Conference of Automatic Testing (AUTOMTESTCON'78), pp. 228--229, 1978
[15]
JD Herbsleb and A Mockus. 2003. An empirical study of speed and communication in globally distributed software development. IEEE Transactions on software engineering 29, no. 6 (2003): 481--494
[16]
L Karlsson, AG Dahlstedt, B Regnell, J Natt och Dag, A Persson. 2007. Requirements Engineering Challenges in Market-Driven Software Development-An Interview Study with Practitioners. Information and Software Technology, Vol. 49, issue 6, 588--604
[17]
RE Kraut, L Streeter. 1995. Coordination in Software Development. Communications of the ACM, vol. 38, no. 3, 69--81.
[18]
I Kwan, S Marczak, D Damian, 2007. Viewing Project Collaborators Who Work on Interrelated Requirements. In Proceedings of 15th IEEE Int. Requirements Engineering Conference (RE'07). pp. 369--370.
[19]
S Marczak, D Damian, U Stege, A Schröter, 2008. Information Brokers in Requirement-Dependency Social Networks. In Proceedings of 16th IEEE International Conference on Requirements Engineering (RE'08), pp. 53--62
[20]
S Marczak, D Damian, 2011. How Interaction between Roles Shapes the Communication Structure in Requirements-Driven Collaboration. In Proceedings of19th IEEE International Requirements Engineering Conference., pp. 47--56.
[21]
M Mellhorn and E Bjarnason, 2017. Improving Goal Communication with Information Flow Maps and Distances. In Proceedings Of International Workshop on Empirical Requirements Engineering (EmpiRE 2017), pp. 276--283.
[22]
P Runeson, M Host, A Rainer, B Regnell, 2012. Case study research in software engineering: Guidelines and examples. John Wiley & Sons
[23]
K Schneider and O Liskin, 2015. Exploring FLOW distance in project communication. In Proceedings of 8th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2015). IEEE Press. pp. 117--118
[24]
K Stapel, K Schneider, 2014. Managing knowledge on communication and information flow in global software projects. Expert Systems, 31(3):234 -- 252.

Cited By

View all
  • (2024)Management of Remote Work in Distributed Software Development: A Systematic Literature ReviewSoftware Engineering Methods Design and Application10.1007/978-3-031-70285-3_12(153-175)Online publication date: 23-Oct-2024
  • (2022)The migration from forced remote work to hybrid work and its impacts on software quality: the case of a multinational companyProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571498(1-10)Online publication date: 7-Nov-2022
  • (2022)Inter-team communication in large-scale co-located software engineering: a case studyEmpirical Software Engineering10.1007/s10664-021-10027-z27:2Online publication date: 5-Jan-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CHASE '18: Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering
May 2018
136 pages
ISBN:9781450357258
DOI:10.1145/3195836
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 May 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collaboration
  2. communication
  3. distance
  4. organisational management
  5. software development

Qualifiers

  • Research-article

Conference

ICSE '18
Sponsor:

Acceptance Rates

Overall Acceptance Rate 47 of 70 submissions, 67%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)1
Reflects downloads up to 21 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Management of Remote Work in Distributed Software Development: A Systematic Literature ReviewSoftware Engineering Methods Design and Application10.1007/978-3-031-70285-3_12(153-175)Online publication date: 23-Oct-2024
  • (2022)The migration from forced remote work to hybrid work and its impacts on software quality: the case of a multinational companyProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571498(1-10)Online publication date: 7-Nov-2022
  • (2022)Inter-team communication in large-scale co-located software engineering: a case studyEmpirical Software Engineering10.1007/s10664-021-10027-z27:2Online publication date: 5-Jan-2022
  • (2019)Directives of communicabilityProceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering10.1109/CHASE.2019.00019(45-48)Online publication date: 27-May-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media