Skip to main content

2014 | OriginalPaper | Buchkapitel

13. Management and Coordination of Free/Open Source Projects

verfasst von : Ioannis Stamelos

Erschienen in: Software Project Management in a Changing World

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
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.
 
Literatur
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat Beck K (1999) Extreme programming explained: embrace change. Addison-Wesley, Boston Beck K (1999) Extreme programming explained: embrace change. Addison-Wesley, Boston
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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)
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat Raymond E (1999) The cathedral and the bazaar. O’Reilly Media, Cambridge Raymond E (1999) The cathedral and the bazaar. O’Reilly Media, Cambridge
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat Sandred J (2002) Managing open source projects. Wiley, New York Sandred J (2002) Managing open source projects. Wiley, New York
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat 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
Zurück zum Zitat Thomas D, Hunt A (2004) Open source ecosystems. IEEE Softw 21(4):89–91CrossRef Thomas D, Hunt A (2004) Open source ecosystems. IEEE Softw 21(4):89–91CrossRef
Zurück zum Zitat 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
Metadaten
Titel
Management and Coordination of Free/Open Source Projects
verfasst von
Ioannis Stamelos
Copyright-Jahr
2014
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-55035-5_13