Abstract
Communication via instant messaging (e.g., Slack) supports collaboration between software developers. It enables discussions and knowledge sharing within small groups, companies and physically distributed teams. In this paper, we introduce a comparison framework aiming at the evaluation of team-based communication channels for (a) practitioners interested in using or improving communication channels as part of their project and team communication, and (b) researchers interested in utilising team communication channels to answer research questions (e.g., to analyse developer communication in mining studies). The framework includes criteria derived from other empirical works on developer communication and experience reports related to development tools. We illustrate the framework by analysing four communication tools (Microsoft Teams, Slack, Gitter, Spectrum).
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Albrecht, C.C.: A comparison of distributed groupware implementation environments. In: Hawaii International Conference on System Sciences (HICSS), pp. 1–9. IEEE (2003)
Alkadhi, R., Laţa, T., Guzman, E., Bruegge, B.: Rationale in development chat messages: an exploratory study. In: International Conference on Mining Software Repositories (MSR), pp. 436–446. IEEE (2017)
Forsgren, E., Byström, K.: Multiple social media in the workplace: contradictions and congruencies. Inf. Syst. J. 28(3), 442–464 (2018)
Kotlarsky, J., van Fenema, P.C., Willcocks, L.P.: Developing a knowledge-based perspective on coordination: the case of global software projects. Inf. Manag. 45(2), 96–108 (2008)
Lardinois, F.: Microsoft says teams now has 13M daily active users. https://techcrunch.com/2019/07/11/microsoft-says-its-slack-competitor-teams-now-has-13-million-daily-active-users/. Accessed 23 July 2019
Lin, B., Zagalsky, A., Storey, M., Serebrenik, A.: Why developers are slacking off: understanding how software teams use slack. In: Conference on Computer Supported Cooperative Work and Social Computing (CSCW), pp. 333–336. ACM (2016)
Matney, L.: Slack now has more than 10 million daily active users. https://techcrunch.com/2019/01/29/slack-now-has-more-than-10-million-daily-active-users/. Accessed 23 July 2019
Rabiser, R., Guinea, S., Vierhauser, M., Baresi, L., Grünbacher, P.: A comparison framework for runtime monitoring approaches. J. Syst. Softw. 125, 309–321 (2017)
Rieger, C., Majchrzak, T.A.: Towards the definitive evaluation framework for cross-platform app development approaches. J. Syst. Softw. 153, 175–199 (2019)
Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley, Hoboken (2012)
Squire, M.: Should we move to stack overflow? Measuring the utility of social media for developer support. In: International Conference on Software Engineering (ICSE), pp. 219–228. IEEE (2015)
Storey, M., Zagalsky, A., Filho, F.F., Singer, L., German, D.M.: How social and communication channels shape and challenge a participatory culture in software development. IEEE Trans. Softw. Eng. 43(2), 185–204 (2017)
Storey, M.A., Singer, L., Cleary, B., Figueira Filho, F., Zagalsky, A.: The (R)evolution of social media in software engineering. In: Future of Software Engineering at ICSE (FOSE), pp. 100–116. ACM (2014)
Storey, M.A., Treude, C., van Deursen, A., Cheng, L.T.: The impact of social media on software engineering practices and tools. In: Workshop on Future of Software Engineering Research (FoSER), pp. 359–364. ACM (2010)
Wright, L.: Microsoft teams wins enterprise connect best in show award and delivers new experiences for the intelligent workplace, March 2019. https://www.microsoft.com/en-us/microsoft-365/blog/2019/03/19/microsoft-teams-experiences-intelligent-workplace/. Accessed 29 July 2019
Zahedi, M., Shahin, M., Babar, M.A.: A systematic review of knowledge sharing challenges and practices in global software development. Int. J. Inf. Manag. 36(6), 995–1019 (2016)
Zhang, S., Köbler, F., Tremaine, M., Milewski, A.: Instant messaging in global software teams. Int. J. e-Collab. 6(3), 43–63 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Costa Silva, C., Gilson, F., Galster, M. (2019). Comparison Framework for Team-Based Communication Channels. In: Franch, X., Männistö, T., Martínez-Fernández, S. (eds) Product-Focused Software Process Improvement. PROFES 2019. Lecture Notes in Computer Science(), vol 11915. Springer, Cham. https://doi.org/10.1007/978-3-030-35333-9_22
Download citation
DOI: https://doi.org/10.1007/978-3-030-35333-9_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-35332-2
Online ISBN: 978-3-030-35333-9
eBook Packages: Computer ScienceComputer Science (R0)