Effective work practices for software engineering: Free/libre open source software development

Kevin Crowston, Hala Annabi, James Howison, Chengetai Masango

Research output: Chapter in Book/Report/Conference proceedingConference contribution

44 Scopus citations

Abstract

We review the literature on Free/Libre Open Source Software (FLOSS) development and on software development, distributed work and teams more generally to develop a theoretical model to explain the performance of FLOSS teams. The proposed model is based on Hackman's [34] model of effectiveness of work teams, with coordination theory [52] and collective mind [79] to extend Hackman's model by elaborating team practices relevant to effectiveness in software development. We propose a set of propositions to guide further research.

Original languageEnglish (US)
Title of host publicationWISER 2004 - ACM Workshop on Interdisciplinary Software Engineering Research
Pages18-26
Number of pages9
StatePublished - Dec 1 2004
EventWISER 2004 - ACM Workshop on Interdisciplinary Software Engineering Research - Newport Beach, CA, United States
Duration: Nov 5 2004Nov 5 2004

Publication series

NameWISER 2004 - ACM Workshop on Interdisciplinary Software Engineering Research

Other

OtherWISER 2004 - ACM Workshop on Interdisciplinary Software Engineering Research
CountryUnited States
CityNewport Beach, CA
Period11/5/0411/5/04

    Fingerprint

Keywords

  • Collective mind theory
  • Coordination theory
  • Free and open source software
  • Team effectiveness

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Crowston, K., Annabi, H., Howison, J., & Masango, C. (2004). Effective work practices for software engineering: Free/libre open source software development. In WISER 2004 - ACM Workshop on Interdisciplinary Software Engineering Research (pp. 18-26). (WISER 2004 - ACM Workshop on Interdisciplinary Software Engineering Research).