The distributed open source software development model: Observations on communication, coordination and control
2006 (English)In: Proceedings of the 14th European Conference on Information Systems, ECIS 2006, Göteborgs Universitet , 2006, 12 s.- p.Conference paper (Refereed)
There are many reasons why an organisation should consider adopting distributed development of software systems and applications, including access to a larger labour pool and a broader skills base, cost advantages, and round the clock working. However, distributed development presents many challenges stemming from the complexity of maintaining good communication, coordination and control when teams are dispersed in time (e.g. across time zones) and space, as well as socio-culturally. The open source software (OSS) development model is distributed by nature, and many OSS developments are considered success stories. The question therefore arises of whether traditional distributed development models can be improved by transfer of successful practice from OSS development models. In this paper we compare OSS with traditional distributed development models using a framework-based analysis of the extant literature. From our analysis we find that the advantages of temporal and geographical distance dominate in OSS, rather than their associated problems. Further, socio-cultural distance is lowered by active developer selection. However, there is a challenge to satisfying project goals when personal goals dominate.
Place, publisher, year, edition, pages
Göteborgs Universitet , 2006. 12 s.- p.
Development models, Distributed development, Global software development, Industrial open source, Open source development, Development model, Open sources, Communication, Information systems, Software design, Computer software
IdentifiersURN: urn:nbn:se:his:diva-7342ScopusID: 2-s2.0-84870648015OAI: oai:DiVA.org:his-7342DiVA: diva2:608609
14th European Conference on Information Systems, ECIS 2006, 12 June 2006 through 14 June 2006, Göteborg