The contribution of free software to software evolution
A. Bauer, and M. Pizka. International Workshop on Principles of Software Evolution, page 170--179. (2003)
Abstract
It is remarkable to think that even without any interest in finding
suitable methods and concepts that would allow complex software
systems to evolve and remain manageable, the ever growing open source
movement has silently managed to establish highly successful evolution
techniques over the last two decades. These concepts represent best
practices that could be applied equally to a number of today's most
crucial problems concerning the evolution of complex commercial
software systems. The authors state and explain some of these principles
from the perspective of experienced open source developers, and
give the rationale as to why the highly dynamic "free software development
process", as a whole, is entangled with constantly growing code
bases and changing project sizes, and how it deals with these successfully.
%0 Conference Paper
%1 bauer03c
%A Bauer, A.
%A Pizka, M.
%B International Workshop on Principles of Software Evolution
%D 2003
%J Software Evolution, 2003. Proceedings. Sixth International Workshop
on Principles of
%K open-source evolution software
%P 170--179
%T The contribution of free software to software evolution
%U http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1231224
%X It is remarkable to think that even without any interest in finding
suitable methods and concepts that would allow complex software
systems to evolve and remain manageable, the ever growing open source
movement has silently managed to establish highly successful evolution
techniques over the last two decades. These concepts represent best
practices that could be applied equally to a number of today's most
crucial problems concerning the evolution of complex commercial
software systems. The authors state and explain some of these principles
from the perspective of experienced open source developers, and
give the rationale as to why the highly dynamic "free software development
process", as a whole, is entangled with constantly growing code
bases and changing project sizes, and how it deals with these successfully.
@inproceedings{bauer03c,
abstract = {It is remarkable to think that even without any interest in finding
suitable methods and concepts that would allow complex software
systems to evolve and remain manageable, the ever growing open source
movement has silently managed to establish highly successful evolution
techniques over the last two decades. These concepts represent best
practices that could be applied equally to a number of today's most
crucial problems concerning the evolution of complex commercial
software systems. The authors state and explain some of these principles
from the perspective of experienced open source developers, and
give the rationale as to why the highly dynamic "free software development
process", as a whole, is entangled with constantly growing code
bases and changing project sizes, and how it deals with these successfully.},
added-at = {2006-09-18T06:26:07.000+0200},
author = {Bauer, A. and Pizka, M.},
biburl = {https://www.bibsonomy.org/bibtex/21b3c03076fffe444725ba8dc5f548a05/neilernst},
booktitle = {International Workshop on Principles of Software Evolution},
citeulike-article-id = {272331},
description = {Not previously uploaded},
interhash = {e7f275818269f951e77750155d594537},
intrahash = {1b3c03076fffe444725ba8dc5f548a05},
journal = {Software Evolution, 2003. Proceedings. Sixth International Workshop
on Principles of},
keywords = {open-source evolution software},
pages = {170--179},
priority = {3},
timestamp = {2006-09-18T06:26:07.000+0200},
title = {The contribution of free software to software evolution},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1231224},
year = 2003
}