Skip to main content
Top

2014 | OriginalPaper | Chapter

13. Management and Coordination of Free/Open Source Projects

Author : Ioannis Stamelos

Published in: Software Project Management in a Changing World

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Developing software in the free/open source software (F/OSS) way is fundamentally different from the conventional, closed, team-based, single-owner software project. As a consequence, managing a F/OSS project is done in a quite different way, emphasizing on people and community coordination and organization. Management organization may take extremely distant forms: absolute monarchies, oligarchies, or open source democracies, with community members voting to decide project evolution. On the other hand, not all F/OSS projects are based on pure voluntarism. Many such projects are sponsored by firms and are managed in their own way. In addition, certain extreme project transformations, such as forking, occur frequently in F/OSS. Human resource management (e.g., team building) and decision making (e.g., project cancellation) are also done in a completely different way. This chapter focuses on how human resource management and project organization are handled in F/OSS today. On the other hand, there are several areas in which, given enough research and experimentation, new tools may be provided to assist informed, successful F/OSS management, aiming to help both experienced and novice F/OSS coordinators. The chapter attempts to foresee how measurement, simulation, and antipattern techniques might help F/OSS managers in the future.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
6
http://​joinup.​ec.​europa.​eu/​, EU open source reuse repository for public administrations.
 
7
http://​brlcad.​org/​, advertised by U.S. Army as the world’s oldest open source software.
 
9
Male managers in FLOSS are an order of a magnitude more common, thus we use from now on.
 
10
This is evident if we look at many widely known traditional process models, such as the Rational Unified Process or Boehm’s spiral model.
 
11
LifeRay Inc. chooses what features proposed by the community to develop, but encourages developers to do the same see http://​www.​liferay.​com/​community/​ideas.
 
Literature
go back to reference Abdel-Hamid T, Madnick S (1991) Software project dynamics: an integrated approach. Prentice Hall, Englewood Cliffs Abdel-Hamid T, Madnick S (1991) Software project dynamics: an integrated approach. Prentice Hall, Englewood Cliffs
go back to reference Aberdour M (2007) Achieving quality in open source software. IEEE Softw 24(1):58–64CrossRef Aberdour M (2007) Achieving quality in open source software. IEEE Softw 24(1):58–64CrossRef
go back to reference Advani D, Hassoun Y, Counsell S (2005) Refactoring trends across N versions of N Java open source systems: an empirical study. Technical report, University of London Advani D, Hassoun Y, Counsell S (2005) Refactoring trends across N versions of N Java open source systems: an empirical study. Technical report, University of London
go back to reference Antoniades I, Stamelos I, Angelis L, Bleris G (2002) A novel simulation model for the development process of open source software projects. Softw Process Improv Pract 7(3–4):173–188CrossRef Antoniades I, Stamelos I, Angelis L, Bleris G (2002) A novel simulation model for the development process of open source software projects. Softw Process Improv Pract 7(3–4):173–188CrossRef
go back to reference Aspeli M (2005) A model of a mature open source project. MSc Thesis, London School of Economics Aspeli M (2005) A model of a mature open source project. MSc Thesis, London School of Economics
go back to reference Beck K (1999) Extreme programming explained: embrace change. Addison-Wesley, Boston Beck K (1999) Extreme programming explained: embrace change. Addison-Wesley, Boston
go back to reference Brown W, Malveau R, McCormick H, Thomas S, Hudson T (eds) (2000) Anti-patterns in project management. Wiley, New York Brown W, Malveau R, McCormick H, Thomas S, Hudson T (eds) (2000) Anti-patterns in project management. Wiley, New York
go back to reference Capra E, Francalanci C, Merlo F, Rossi-Lamastra C (2011) Firms’ involvement in open source projects: a trade-off between software structural quality and popularity. J Syst Softw 84(1):144–161CrossRef Capra E, Francalanci C, Merlo F, Rossi-Lamastra C (2011) Firms’ involvement in open source projects: a trade-off between software structural quality and popularity. J Syst Softw 84(1):144–161CrossRef
go back to reference Cerone A, Settas D (2011) Using antipatterns to improve the quality of FLOSS development. Fifth international workshop on foundations and techniques for open source software certification Cerone A, Settas D (2011) Using antipatterns to improve the quality of FLOSS development. Fifth international workshop on foundations and techniques for open source software certification
go back to reference Crowston K, Howison J, Annabi H (2006) Information systems success in free and open source software development: theory and measures. Softw Process Improv Pract 11(2):123–148CrossRef Crowston K, Howison J, Annabi H (2006) Information systems success in free and open source software development: theory and measures. Softw Process Improv Pract 11(2):123–148CrossRef
go back to reference Evangelopoulos N, Sidorova A, Fotopoulos S, Chengalur-Smith I (2009) Determining process death based on censored activity data. Commun Stat Simul Comput 37(8):1647–1662MathSciNetCrossRef Evangelopoulos N, Sidorova A, Fotopoulos S, Chengalur-Smith I (2009) Determining process death based on censored activity data. Commun Stat Simul Comput 37(8):1647–1662MathSciNetCrossRef
go back to reference Feller J, Fitzgerald B (2002) Understanding Open Source Software Development. Addison-Wesley, Boston Feller J, Fitzgerald B (2002) Understanding Open Source Software Development. Addison-Wesley, Boston
go back to reference Fontana F, Braione P, Zanoni M (2012) Automatic detection of bad smells in code: an experimental assessment. J Object Technol 11 (2):5:1–38 Fontana F, Braione P, Zanoni M (2012) Automatic detection of bad smells in code: an experimental assessment. J Object Technol 11 (2):5:1–38
go back to reference Holck J, Jørgensen N (2005) Do not check in on red: control meets anarchy in two open source projects. In: Koch S (ed) Free/open source software development. IGI, Hershey, pp 1–26 Holck J, Jørgensen N (2005) Do not check in on red: control meets anarchy in two open source projects. In: Koch S (ed) Free/open source software development. IGI, Hershey, pp 1–26
go back to reference IST (2014) Special issue on human factors in software development. In: Amrit C, Daneva M (eds) Inf Softw Technol (Forthcoming) IST (2014) Special issue on human factors in software development. In: Amrit C, Daneva M (eds) Inf Softw Technol (Forthcoming)
go back to reference Kakarontzas G. Stamelos I, Skalistis S, Naskos A (2012) Extracting components from open source: the component adaptation environment (COPE) approach. In: EUROMI- CRO-SEAA conference, pp 192–199 Kakarontzas G. Stamelos I, Skalistis S, Naskos A (2012) Extracting components from open source: the component adaptation environment (COPE) approach. In: EUROMI- CRO-SEAA conference, pp 192–199
go back to reference Liu B (2010) Sentiment analysis and subjectivity. In: Indurkhya N, Damerau FJ (eds) Handbook of natural language processing. Now Publishers Liu B (2010) Sentiment analysis and subjectivity. In: Indurkhya N, Damerau FJ (eds) Handbook of natural language processing. Now Publishers
go back to reference Madey G, Freeh V, Tynan R (2005) Modeling the free/open source software community: a quantitative investigation. In: Koch S (ed) Free/open source software development. IGI, Hershey, pp 203–221 Madey G, Freeh V, Tynan R (2005) Modeling the free/open source software community: a quantitative investigation. In: Koch S (ed) Free/open source software development. IGI, Hershey, pp 203–221
go back to reference Michlmayr M (2004) Managing volunteer activity in free software projects. In: Proceedings of the 2004 USENIX annual technical conference, Freenix Track, pp 93–102 Michlmayr M (2004) Managing volunteer activity in free software projects. In: Proceedings of the 2004 USENIX annual technical conference, Freenix Track, pp 93–102
go back to reference Midha V, Palvia P (2012) Factors affecting the success of open source software. J Syst Softw 85(4):895–905CrossRef Midha V, Palvia P (2012) Factors affecting the success of open source software. J Syst Softw 85(4):895–905CrossRef
go back to reference Munoz-Cornejo G, Seaman C, Gunes Koru A (2008) An empirical investigation into the adoption of open source software in hospitals. Int J Healthc Inf Syst Inform 3(3):16–37CrossRef Munoz-Cornejo G, Seaman C, Gunes Koru A (2008) An empirical investigation into the adoption of open source software in hospitals. Int J Healthc Inf Syst Inform 3(3):16–37CrossRef
go back to reference Querol del Amo M (2007) Open source software: critical review of scientific literature and other sources. MSc Thesis, Norwegian University of Science and Technology Querol del Amo M (2007) Open source software: critical review of scientific literature and other sources. MSc Thesis, Norwegian University of Science and Technology
go back to reference Raymond E (1999) The cathedral and the bazaar. O’Reilly Media, Cambridge Raymond E (1999) The cathedral and the bazaar. O’Reilly Media, Cambridge
go back to reference Samoladas I, Gousios G, Spinellis D, Stamelos I (2008) 4th International conference on open source systems, pp 237–248 Samoladas I, Gousios G, Spinellis D, Stamelos I (2008) 4th International conference on open source systems, pp 237–248
go back to reference Samoladas I, Angelis L, Stamelos I (2010) Survival analysis on the duration of open source projects. Inf Softw Technol 52(9):902–922CrossRef Samoladas I, Angelis L, Stamelos I (2010) Survival analysis on the duration of open source projects. Inf Softw Technol 52(9):902–922CrossRef
go back to reference Sandred J (2002) Managing open source projects. Wiley, New York Sandred J (2002) Managing open source projects. Wiley, New York
go back to reference Sharma S, Sugumaran V, Rajagopalan B (2002) A framework for creating hybrid-open source software communities. Inf Syst J 12:7–25CrossRef Sharma S, Sugumaran V, Rajagopalan B (2002) A framework for creating hybrid-open source software communities. Inf Syst J 12:7–25CrossRef
go back to reference Smith N, Capiluppi A, Fernández-Ramil J (2006) Agent-based simulation of open source evolution. Softw Process Improv Pract 11(4):423–434CrossRef Smith N, Capiluppi A, Fernández-Ramil J (2006) Agent-based simulation of open source evolution. Softw Process Improv Pract 11(4):423–434CrossRef
go back to reference Sowe S, Stamelos I, Angelis L (2006) Identifying knowledge brokers that yield software engineering knowledge in OSS projects. Inf Softw Technol 48(11):1025–1033CrossRef Sowe S, Stamelos I, Angelis L (2006) Identifying knowledge brokers that yield software engineering knowledge in OSS projects. Inf Softw Technol 48(11):1025–1033CrossRef
go back to reference Wynn D (2003) Organizational structure of open source projects: a life cycle approach. In: 7th Annual conference of the southern association for information systems Wynn D (2003) Organizational structure of open source projects: a life cycle approach. In: 7th Annual conference of the southern association for information systems
Metadata
Title
Management and Coordination of Free/Open Source Projects
Author
Ioannis Stamelos
Copyright Year
2014
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-55035-5_13

Premium Partner