Abstract
The observation that the Open Source Software development style is becoming part of corporate software development, raises questions about its compatibility with traditional development processes. Particular compatibility questions arise where the existing corporate development style is in the agile tradition. These questions are identified and discussed. Measures that can be taken to avoid clashes are suggested. An example illustrates how Corporate-, Agile- and Open Source Software could intersect, and SPEM modelling is employed to show how corporate processes would need to adapt to accommodate the new scenario.
Chapter PDF
Similar content being viewed by others
Keywords
References
Dinkelacker, J., Garg, P.K., Miller, R., Nelson, D.: Progressive open source. Technical Report HPL-2001-233, Hewlette-Packard Laboratories, Palo Alto (2001)
Raymond, E.S.: The cathedral and the bazaar. First Monday (1998) (Accessed: 2007/06/27), http://www.firstmonday.org/issues/issue3_3/raymond/index.html
Rosen, L.: Open Source Licensing: Software Freedom and Intellectual Property Law. Prentice Hall Professional Technical Reference (2005)
Free Software Foundation: Frequently asked questions about the GNU GPL (2006) (Accessed: 2007/06/27), http://www.gnu.org/licenses/gpl-faq.html
Raymond, E.S.: Discovering the obvious: Hacking and refactoring. Weblog entry (2003) (Accessed: 2007/06/27), http://www.artima.com/weblogs/viewpost.jsp?thread=5342
Feller, J., Fitzgerald, B.: Understanding Open Source Software Development. Addison-Wesley, Reading (2002)
Cunningham, W.: Manifesto for Agile Software Development (2001)(Accessed: 2007/06/27), http://www.agilemanifesto.org
Theunissen, W., Boake, A., Kourie, D.: Open source and agile software development in corporates: A contradiction or an opportunity? Jacquard Conference, Zeist, Holland (2005)
Warsta, J., Abrahamsson, P.: Is open source software development essentially an agile method? In: Proceedings of the 3rd Workshop on Open Source Software Engineering, 25th International Conference on Software Engineering, Portland, Oregon, USA, pp. 143–147 (2003)
Raymond, E.S.: The Art of Unix Programming. Addison-Wesley, Reading (2003)
Subclipse Project Team: Subclipse issue tracker (2006) (Accessed: 2007/06/27), http://subclipse.tigris.org/project_issues.html
Object Management Group: Software process engineering metamodel specification. formal 05-01-06, Object Management Group (2005)
Cockburn, A.: Agile Software Development. Pearson Education, Inc., London (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Theunissen, M., Kourie, D., Boake, A. (2008). Corporate-, Agile- and Open Source Software Development: A Witch’s Brew or An Elixir of Life?. In: Meyer, B., Nawrocki, J.R., Walter, B. (eds) Balancing Agility and Formalism in Software Engineering. CEE-SET 2007. Lecture Notes in Computer Science, vol 5082. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85279-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-85279-7_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85278-0
Online ISBN: 978-3-540-85279-7
eBook Packages: Computer ScienceComputer Science (R0)