Comparison Framework for Team-Based Communication Channels

  • Camila Costa Silva
  • Fabian GilsonEmail author
  • Matthias Galster
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11915)


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).


Collaborative software development Developer communication Instant messaging Social media 


  1. 1.
    Albrecht, C.C.: A comparison of distributed groupware implementation environments. In: Hawaii International Conference on System Sciences (HICSS), pp. 1–9. IEEE (2003)Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    Forsgren, E., Byström, K.: Multiple social media in the workplace: contradictions and congruencies. Inf. Syst. J. 28(3), 442–464 (2018)CrossRefGoogle Scholar
  4. 4.
    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)CrossRefGoogle Scholar
  5. 5.
    Lardinois, F.: Microsoft says teams now has 13M daily active users. Accessed 23 July 2019
  6. 6.
    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)Google Scholar
  7. 7.
    Matney, L.: Slack now has more than 10 million daily active users. Accessed 23 July 2019
  8. 8.
    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)CrossRefGoogle Scholar
  9. 9.
    Rieger, C., Majchrzak, T.A.: Towards the definitive evaluation framework for cross-platform app development approaches. J. Syst. Softw. 153, 175–199 (2019)CrossRefGoogle Scholar
  10. 10.
    Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley, Hoboken (2012)CrossRefGoogle Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    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)CrossRefGoogle Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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)Google Scholar
  15. 15.
    Wright, L.: Microsoft teams wins enterprise connect best in show award and delivers new experiences for the intelligent workplace, March 2019. Accessed 29 July 2019
  16. 16.
    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)CrossRefGoogle Scholar
  17. 17.
    Zhang, S., Köbler, F., Tremaine, M., Milewski, A.: Instant messaging in global software teams. Int. J. e-Collab. 6(3), 43–63 (2010)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.University of CanterburyChristchurchNew Zealand

Personalised recommendations