Skip to content
Open Access Published by De Gruyter Oldenbourg October 25, 2013

Open Source Engineering Processes / Open Source-Entwicklungsprozesse

  • Wolfgang Mauerer

    Dr. Wolfgang Mauerer is a software architect for Siemens Corporate Technology, where he works on topics including low-level system architecture, real-time and virtualisation with a focus on open source technologies, and also manages internal research efforts on software development platforms. He holds a PhD in theoretical physics from the Max Planck Institute for the science of light.

    Address: Siemens AG, Corporate Technology, Wladimirstraße 3, 91058 Erlangen, Germany Tel.: +49-9131-721815, e-mail: wolfgang.mauerer@siemens.com

    EMAIL logo
    and Michael C. Jaeger

    Dr. Michael C. Jaeger, at Siemens CT, Michael works in different roles as project manager, software architect, trainer and consultant for distributed systems, server applications and their development with an emphasis on open source software. He has more than 10 years of experience in professional software development. Michael received a diploma degree in computer engineering and a Dr.-Ing. degree in informatics, both from TU Berlin.

    Address: Siemens AG, Corporate Technology, Otto-Hahn-Ring 6, 80200 München, Germany Tel.: +49-89-636-48362, e-mail: michael.c.jaeger@siemens.com

Summary

Software engineering in open source projects faces similar challenges as in traditional software development (coordination of and cooperation between contributors, change and release management, quality assurance, ...), but often uses different means of solving them. This leads to some salient distinctions between both worlds, especially with respect to communication and how technical issues are addressed. The variations within open source software (OSS) communities are considerable, and many different approaches are currently in use, ranging from informal conventions to highly systematic, formally specified and rigidly applied processes. We discuss the archetypal best practises in the field, illustrate them by presenting example projects, and provide a comparison to traditional approaches.

Zusammenfassung

Software- Engineering in Open Source-Projekten begegnet ähnlichen Herausforderungen, die auch in der klassischen Softwareentwicklung auftreten - angefangen bei der Koordination beteiligter Parteien über Veränderungs- und Versionierungsverwaltung bis hin zur Qualitätssicherung. Allerdings verwenden Open- Source-Softwareprojekte häufig andere Lösungsmethoden. Daraus entstehen substantielle Unterschiede zwischen beiden Welten, insbesondere bezüglich der Art und Weise, wie Kommunikationsfragen und technische Probleme gelöst werden. Innerhalb der Open-Source-Welt variieren die Problemlösungen von Projekt zu Projekt; es existieren viele unterschiedliche Ansätze, die den Bogen von informellen Konventionen hin zu systematischen, formal-definierten und stringent angewendeten Prozessen spannen. Dieser Artikel beschreibt archetypische Erfolgsmethoden, illustriert sie anhand von Beispielprojekten, und vergleicht die Methoden mit traditionellen Ansätzen.

About the authors

Wolfgang Mauerer

Dr. Wolfgang Mauerer is a software architect for Siemens Corporate Technology, where he works on topics including low-level system architecture, real-time and virtualisation with a focus on open source technologies, and also manages internal research efforts on software development platforms. He holds a PhD in theoretical physics from the Max Planck Institute for the science of light.

Address: Siemens AG, Corporate Technology, Wladimirstraße 3, 91058 Erlangen, Germany Tel.: +49-9131-721815, e-mail: wolfgang.mauerer@siemens.com

Michael C. Jaeger

Dr. Michael C. Jaeger, at Siemens CT, Michael works in different roles as project manager, software architect, trainer and consultant for distributed systems, server applications and their development with an emphasis on open source software. He has more than 10 years of experience in professional software development. Michael received a diploma degree in computer engineering and a Dr.-Ing. degree in informatics, both from TU Berlin.

Address: Siemens AG, Corporate Technology, Otto-Hahn-Ring 6, 80200 München, Germany Tel.: +49-89-636-48362, e-mail: michael.c.jaeger@siemens.com

Published Online: 2013-10-25
Published in Print: 2013-10

© 2013 Oldenbourg Wissenschaftsverlag GmbH, Rosenheimer Str. 145, 81671 München

This content is open access.

Downloaded on 10.6.2023 from https://www.degruyter.com/document/doi/10.1515/itit.2013.1008/html
Scroll to top button