Skip to main content

Comparison of Coordination Communication and Expertise Communication in Software Development: Motives, Characteristics, and Needs

  • Conference paper
  • First Online:
New Frontiers in Artificial Intelligence (JSAI-isAI 2009)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6284))

Included in the following conference series:

Abstract

The research question we pursue is how to go beyond existing communication media to nurture communication in software development. Nurturing communication in software development is not about increasing the amount of communication but about increasing the quality of the communication experience in the context of software development. Existing studies have shown that different motives and needs are inherent when developers communicate with one another. Identifying coordination communication (c-comm for short) and expertise communication (e-comm) as two distinct types of communication, we characterize the difference between the two and discuss important factors to take into account in designing mechanisms to support each type of communication.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ackerman, M.S., Malone, T.W.: Answer Garden: a tool for growing organizational memory. In: Proceedings of the ACM Conference on Office Information Systems, Cambridge, MA, pp. 31–39 (1990)

    Google Scholar 

  2. de Souza, C.R.B., Quirk, S., Trainer, E., Redmiles, D.: Supporting collaborative software development through the visualization of socio-technical dependencies. In: Proceedings of GROUP 2007, pp. 147–156 (2007)

    Google Scholar 

  3. de Souza, C.R.B., Redmiles, D.: An empirical study of software developers management of dependencies and changes. In: Proceedings of International Conference on Software Engineering (ICSE 2008), pp. 241–250 (2008)

    Google Scholar 

  4. Gutwin, C., Penner, R., Schneider, K.: Group awareness in distributed software development. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW 2004), pp. 72–81 (2004)

    Google Scholar 

  5. Herbsleb, J., Grinter, R.E.: Splitting the organization and integrating the code: Conway’s Law revisited. In: Proceedings of International Conference on Software Engineering (ICSE 1999), pp. 85–95 (1999)

    Google Scholar 

  6. Illich, I.: Deschooling Society. Harper and Row, New York (1971)

    Google Scholar 

  7. Ko, A.J., DeLine, R., Venolia, G.: Information needs in collocated software development teams. In: Proceedings of International Conference on Software Engineering (ICSE 2007), pp. 344–353 (2007)

    Google Scholar 

  8. Mockus, A., Herbsleb, J.: Expertise Browser: a quantitative approach to identifying expertise. In: Proceedings of International Conference on Software Engineering (ICSE 2002), pp. 503–512 (2002)

    Google Scholar 

  9. Nakakoji, K.: Supporting software development as collective creative knowledge work. In: Proceedings of International Workshop on Knowledge Collaboration in Software Development (KCSD 2006), Tokyo, pp. 1–8 (2006)

    Google Scholar 

  10. Nakakoji, K., Ye, Y., Yamamoto, Y.: Supporting expertise communication in developer-centered collaborative software development environments. In: Finkelstein, A., van der Hoek, A., Mistrik, I., Whitehead, J. (eds.) Collaborative Software Engineering, January 2010, ch. 11. Springer, Heidelberg (2010)

    Google Scholar 

  11. Redmiles, D., van der Hoek, A., Al-Ani, B., Hildenbrand, T., Quirk, S., Sarma, A., Filho, R.S.S., de Souza, C., Trainer, E.: Continuous coordination: a new paradigm to support globally distributed software development projects. Wirtschaftsinformatik J. 49, S28–S38 (2007)

    Google Scholar 

  12. Sarma, A., Noroozi, Z., van der Hoek, A.: Palantir: raising awareness among configuration management workspaces. In: Proceedings of International Conference on Software Engineering (ICSE 2003), pp. 444–454 (2003)

    Google Scholar 

  13. Vivacqua, A., Lieberman, H.: Agents to assist in finding help. In: Proceedings of Human Factors in Computing Systems (CHI 2000), pp. 65–72 (2000)

    Google Scholar 

  14. Wagstrom, P., Herbsleb, J.: Dependency forecasting. Communications of ACM 49(10), 55–56 (2006)

    Article  Google Scholar 

  15. Ye, Y., Yamamoto, Y., Nakakoji, K.: A socio-technical framework for supporting programmers. In: Proceedings of ESEC/FSE 2007, pp. 351–360 (2007)

    Google Scholar 

  16. Ye, Y., Yamamoto, Y., Nakakoji, K.: Expanding the knowing capability of software developers through knowledge collaboration. International Journal of Technology, Policy and Management (IJTPM), Special Issue on Human Aspects of Information Technology Development 8(1), 41–58 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nakakoji, K., Ye, Y., Yamamoto, Y. (2010). Comparison of Coordination Communication and Expertise Communication in Software Development: Motives, Characteristics, and Needs. In: Nakakoji, K., Murakami, Y., McCready, E. (eds) New Frontiers in Artificial Intelligence. JSAI-isAI 2009. Lecture Notes in Computer Science(), vol 6284. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14888-0_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14888-0_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14887-3

  • Online ISBN: 978-3-642-14888-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics