Your browser does not fully support modern features. Please upgrade for a smoother experience.
Submitted Successfully!
Thank you for your contribution! You can also upload a video entry or images related to this topic. For video creation, please contact our Academic Video Service.
Version Summary Created by Modification Content Size Created at Operation
1 handwiki Rita Xu -- 2636 2022-11-30 01:35:45

Video Upload Options

We provide professional Academic Video Service to translate complex research into visually appealing presentations. Would you like to try it?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
HandWiki. Communication in Distributed Software Development. Encyclopedia. Available online: https://encyclopedia.pub/entry/37301 (accessed on 22 September 2026).
HandWiki. Communication in Distributed Software Development. Encyclopedia. Available at: https://encyclopedia.pub/entry/37301. Accessed September 22, 2026.
HandWiki. "Communication in Distributed Software Development" Encyclopedia, https://encyclopedia.pub/entry/37301 (accessed September 22, 2026).
HandWiki. (2022, November 30). Communication in Distributed Software Development. In Encyclopedia. https://encyclopedia.pub/entry/37301
HandWiki. "Communication in Distributed Software Development." Encyclopedia. Web. 30 November, 2022.
Communication in Distributed Software Development
Edit

Communication in Distributed Software Development is an area of study that considers communication processes and their effects when applied to software development in a globally distributed development process. The importance of communication and coordination in software development is widely studied and organizational communication studies these implications at an organizational level. This also applies to a setting where teams and team members work in separate physical locations. The imposed distance introduces new challenges in communication, which is no longer a face to face process, and may also be subjected to other constraints such as teams in opposing time zones with a small overlap in working hours. There are several reasons that force elements from the same project to work in geographically separated areas, ranging from different teams in the same company to outsourcing and offshoring, to which different constraints and necessities in communication apply. The added communication challenges result in the adoption of a wide range of different communication methods usually used in combination. They can either be in real time as in the case of a video conference, or in an asynchronous way such as email. While a video conference might allow the developers to be more efficient with regards to their time spent communicating, it is more difficult to accomplish when teams work in different time zones, in which case using an email or a messaging service might be more useful.

distributed development software development email

References

  1. Perry, D. E.; Staudenmayer, N. A.; Votta, L. G. (July 1994). "People, organizations, and process improvement". IEEE Software 11 (4): 36–45. doi:10.1109/52.300082. ISSN 0740-7459.  https://dx.doi.org/10.1109%2F52.300082
  2. Robillard, Pierre N; Robillard, Martin P (2000-09-15). "Types of collaborative work in software engineering". Journal of Systems and Software 53 (3): 219–224. doi:10.1016/S0164-1212(00)00013-3.  https://dx.doi.org/10.1016%2FS0164-1212%2800%2900013-3
  3. Herbsleb, J. D.; Moitra, D. (March 2001). "Global software development". IEEE Software 18 (2): 16–20. doi:10.1109/52.914732. ISSN 0740-7459.  https://dx.doi.org/10.1109%2F52.914732
  4. Kraut, Robert E.; Streeter, Lynn A. (1995-03-01). "Coordination in software development" (in English). Communications of the ACM 38 (3): 69–81. doi:10.1145/203330.203345. http://go.galegroup.com/ps/anonymous?id=GALE%7CA16764439&sid=googleScholar&v=2.1&it=r&linkaccess=fulltext&issn=00010782&p=AONE&sw=w&authCount=1&isAnonymousEntry=true. 
  5. Herbsleb, J. D.; Mockus, A. (June 2003). "An empirical study of speed and communication in globally distributed software development". IEEE Transactions on Software Engineering 29 (6): 481–494. doi:10.1109/tse.2003.1205177. ISSN 0098-5589.  https://dx.doi.org/10.1109%2Ftse.2003.1205177
  6. Engineers., Institute of Electrical and Electronics; Society., IEEE Computer (2010). ICGSE 2010 : Fifth International Conference on Global Software Engineering : proceedings : 23-26 August 2010, Princeton, New Jersey, USA.. IEEE Computer Society. ISBN 9780769541228. OCLC 709739809.  http://www.worldcat.org/oclc/709739809
  7. Krishna, S.; Sahay, Sundeep; Walsham, Geoff (April 2004). "Managing Cross-cultural Issues in Global Software Outsourcing". Commun. ACM 47 (4): 62–66. doi:10.1145/975817.975818. ISSN 0001-0782.  https://dx.doi.org/10.1145%2F975817.975818
  8. Šmite, Darja (2006-01-01). "Global software development projects in one of the biggest companies in Latvia: is geographical distribution a problem?" (in en). Software Process: Improvement and Practice 11 (1): 61–76. doi:10.1002/spip.252. ISSN 1099-1670.  https://dx.doi.org/10.1002%2Fspip.252
  9. Hendriks, Paul (1999-06-01). "Why share knowledge? The influence of ICT on the motivation for knowledge sharing" (in en). Knowledge and Process Management 6 (2): 91–100. doi:10.1002/(SICI)1099-1441(199906)6:2<91::AID-KPM54>3.0.CO;2-M.  https://dx.doi.org/10.1002%2F%28SICI%291099-1441%28199906%296%3A2%3C91%3A%3AAID-KPM54%3E3.0.CO%3B2-M
  10. Goodman, Paul S.; Darr, Eric D. (1998). "Computer-Aided Systems and Communities: Mechanisms for Organizational Learning in Distributed Environments". MIS Quarterly 22 (4): 417–440. doi:10.2307/249550. http://repository.cmu.edu/cgi/viewcontent.cgi?article=1817&context=tepper. 
  11. Mockus, A.; Herbsleb, J. (2001). Challenges of global software development. 182–184. doi:10.1109/METRIC.2001.915526. ISBN 978-0-7695-1043-9.  https://dx.doi.org/10.1109%2FMETRIC.2001.915526
  12. Niinimaki, T. (August 2011). Face-to-Face, Email and Instant Messaging in Distributed Agile Software Development Project. 78–84. doi:10.1109/icgse-w.2011.15. ISBN 978-1-4577-1839-7.  https://dx.doi.org/10.1109%2Ficgse-w.2011.15
  13. Niinimaki, T.; Piri, A.; Lassenius, C. (July 2009). Factors Affecting Audio and Text-Based Communication Media Choice in Global Software Development Projects. 153–162. doi:10.1109/icgse.2009.23. ISBN 978-0-7695-3710-8.  https://dx.doi.org/10.1109%2Ficgse.2009.23
  14. Yu, Liguo; Ramaswamy, Srini; Mishra, Alok; Mishra, Deepti (2011-10-17) (in en). Communications in Global Software Development: An Empirical Study Using GTK+ OSS Repository. Lecture Notes in Computer Science. 7046. 218–227. doi:10.1007/978-3-642-25126-9_32. ISBN 978-3-642-25125-2.  https://dx.doi.org/10.1007%2F978-3-642-25126-9_32
  15. Sundaravej, T.; Mirchandani, D.; Lederer, A. (January 2015). Synchronous Collaboration Technology Use in Teamwork. 216–225. doi:10.1109/hicss.2015.35. ISBN 978-1-4799-7367-5.  https://dx.doi.org/10.1109%2Fhicss.2015.35
  16. "Mind the Gap" (in en-US). https://drennings.github.io/MindTheGap/. 
  17. Dafoulas, G. A.; Swigger, K.; Brazile, R.; Alpaslan, F. N.; Cabrera, V. L.; Serce, F. C. (January 2009). Global Teams: Futuristic Models of Collaborative Work for Today's Software Development Industry. 1–10. doi:10.1109/hicss.2009.231. ISBN 978-0-7695-3450-3.  https://dx.doi.org/10.1109%2Fhicss.2009.231
  18. Bhat, J. M.; Gupta, M.; Murthy, S. N. (September 2006). "Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing". IEEE Software 23 (5): 38–44. doi:10.1109/ms.2006.137. ISSN 0740-7459.  https://dx.doi.org/10.1109%2Fms.2006.137
  19. Noll, John; Beecham, Sarah; Richardson, Ita (September 2011). "Global Software Development and Collaboration: Barriers and Solutions". ACM Inroads 1 (3): 66–78. doi:10.1145/1835428.1835445. ISSN 2153-2184.  https://dx.doi.org/10.1145%2F1835428.1835445
  20. Allen, Thomas J. (1984). Managing the Flow of Technology: Technology Transfer and the Dissemination of Technological Information Within the R&D Organization. Cambridge, Massachusetts: MIT Press. ISBN 9780262510271. https://mitpress.mit.edu/books/managing-flow-technology. 
  21. van Gameren, Ben; van Solingen, Rini; Dullemond, Kevin (2013). 2013 IEEE 8th International Conference on Global Software Engineering. pp. 206–215. doi:10.1109/ICGSE.2013.34. ISBN 978-0-7695-5057-2.  https://dx.doi.org/10.1109%2FICGSE.2013.34
  22. "Report on the current state of the VR market". http://thefarm51.com/ripress/VR_market_report_2015_The_Farm51.pdf. 
  23. Thissen, M. Rita; Page, Jean M.; Bharathi, Madhavi C.; Austin, Toyia L. (2007). Communication Tools for Distributed Software Development Teams. SIGMIS CPR '07. New York, NY, USA: ACM. 28–35. doi:10.1145/1235000.1235007. ISBN 9781595936417.  https://dx.doi.org/10.1145%2F1235000.1235007
  24. Ramesh, Balasubramaniam; Cao, Lan; Mohan, Kannan; Xu, Peng (October 2006). "Can Distributed Software Development Be Agile?". Commun. ACM 49 (10): 41–46. doi:10.1145/1164394.1164418. ISSN 0001-0782.  https://dx.doi.org/10.1145%2F1164394.1164418
  25. Highsmith, J.; Cockburn, A. (September 2001). "Agile software development: the business of innovation". Computer 34 (9): 120–127. doi:10.1109/2.947100. ISSN 0018-9162.  https://dx.doi.org/10.1109%2F2.947100
  26. Ebert, C.; Neve, P. De (March 2001). "Surviving global software development". IEEE Software 18 (2): 62–69. doi:10.1109/52.914748. ISSN 0740-7459.  https://dx.doi.org/10.1109%2F52.914748
  27. Alistair., Cockburn (2007). Agile software development : the cooperative game. Addison-Wesley. ISBN 9780321482754. OCLC 70867033.  http://www.worldcat.org/oclc/70867033
  28. 1967-, Anderson, Ann; Chet., Hendrickson (2001). Extreme programming installed. Addison-Wesley. ISBN 978-0201708424. OCLC 44518151. https://archive.org/details/extremeprogrammi00jeff. 
  29. Beck, Kent (2000) (in en). Extreme Programming Explained: Embrace Change. Addison-Wesley Professional. ISBN 9780201616415. https://books.google.com/?id=G8EL4H4vf7UC&pg=PR13&dq=K.+Beck,+Extreme+Programming+Explained:+Embrace+Change,+second+ed.+Addison-Wesley,+Reading,+MA,+2005#v=onepage&q&f=false. 
  30. Layman, Lucas; Williams, Laurie; Damian, Daniela; Bures, Hynek (September 2006). "Essential communication practices for Extreme Programming in a global software development team". Information and Software Technology. Special Issue Section: Distributed Software Development 48 (9): 781–794. doi:10.1016/j.infsof.2006.01.004.  https://dx.doi.org/10.1016%2Fj.infsof.2006.01.004
More
Upload a video for this entry
Information
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 1.5K
Entry Collection: HandWiki
Revision: 1 time (View History)
Update Date: 30 Nov 2022
Notice
You are not a member of the advisory board for this topic. If you want to update advisory board member profile, please contact office@encyclopedia.pub.
OK
Confirm
Only members of the Encyclopedia advisory board for this topic are allowed to note entries. Would you like to become an advisory board member of the Encyclopedia?
Yes
No
${ textCharacter }/${ maxCharacter }
Submit
Cancel
There is no comment~
${ textCharacter }/${ maxCharacter }
Submit
Cancel
${ selectedItem.replyTextCharacter }/${ selectedItem.replyMaxCharacter }
Submit
Cancel
Confirm
Are you sure to Delete?
Yes No
Academic Video Service