Abstract
Effective communication is an important issue for global software development. Due to geographical limitations and travel challenges, face-to-face meetings are expensive to schedule and run. Web-based communication methods are thus the primary means of communication in global software development efforts. In general, two types of web-based communication mechanisms exist: synchronous and asynchronous communications; each serves a unique role. In this paper, we present an empirical study of the communication mechanisms in GNOME GTK+, a small-sized open-source distributed software project, in which Internet Relay Chat (IRC) and Mailing Lists are used as synchronous and asynchronous communication methods, respectively. The objective of this study is to identify how real time and asynchronous communication methods could be used and balanced across global software development projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Microsoft Worldwide, http://www.microsoft.com/worldwide/
IBM Research, http://www.research.ibm.com/
Oracle Worldwide Site, http://www.oracle.com/global/index.html
Windows International Team. Engineering Windows 7, http://blogs.msdn.com/e7/archive/2009/07/07/engineering-windows-7-for-a-global-market.aspx
AeA’s Board of Directors. Offshore Outsourcing in an Increasingly Competitive and Rapidly Changing World. AeA (American Electronic Association) (March 2004), http://www.techamerica.org/content/wp-content/uploads/2009/07/aea_offshore_outsourcing.pdf
Al-asmari, K.R., Yu, L.: Experiences in distributed software development with wiki. In: Proceedings of 2006 International Conference on Software Engineering Research and Practice, Las Vegas, Nevada, June 26-29, pp. 389–393 (2006)
Al-asmari, K.R., Batzinger, R.P., Yu, L.: Experience distributed and centralized software development in IPDNS project. In: Proceedings of 2007 International Conference on Software Engineering Research and Practice, Las Vegas, Nevada, pp. 46–51 (June 2007)
Shihab, E., Jiang, Z.M., Hassan, A.E.: On the use of Internet Relay Chat (IRC) meetings by developers of the GNOME GTK+ project. In: Proceedings of the 6th International Working Conference on Mining Software Repositories, Vancouver, BC, Canada, May 16-17, pp. 107–110 (2009)
GNOME GTK+ project, http://www.gtk.org/
Wikipedia: GTK+, http://en.wikipedia.org/wiki/GTK%2B
GTK+ development, http://www.gtk.org/development.html
GTK+ developer mailing archive, http://mail.gnome.org/archives/gtk-devel-list/
GTK+ meeting space, http://live.gnome.org/GTK+/Meetings
GTK+ team meetings, http://www.gtk.org/plan/meeting
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yu, L., Ramaswamy, S., Mishra, A., Mishra, D. (2011). Communications in Global Software Development: An Empirical Study Using GTK+ OSS Repository. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2011 Workshops. OTM 2011. Lecture Notes in Computer Science, vol 7046. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25126-9_32
Download citation
DOI: https://doi.org/10.1007/978-3-642-25126-9_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25125-2
Online ISBN: 978-3-642-25126-9
eBook Packages: Computer ScienceComputer Science (R0)