Title :
Creating Habitable Code: Lessons in Longevity from CruiseControl
Author :
Julius, Paul ; Fredrick, Jeffrey
Abstract :
A major challenge for software organizations is creating software that can continue to adapt and change over time, a code base the team can live with. This paper reviews the lessons learned from CruiseControl, a popular tool for continuous integration. CruiseControl is an open source success story not only because it has had over 400,000 downloads but also because it includes contributions from over 200 different people. For practitioners who are tired of brittle code that must be discarded and rewritten CruiseControl provides valuable lessons.
Keywords :
public domain software; software tools; CruiseControl; habitable code; open source software; software organizations; Books; Collaborative work; Computer bugs; Costs; Engineering profession; Open source software; Programming profession; Quality assurance; Team working; Testing; CruiseControl; code; design; habitable; longevity; practices;
Conference_Titel :
Agile Conference, 2009. AGILE '09.
Conference_Location :
Chicago, IL
Print_ISBN :
978-0-7695-3768-9
DOI :
10.1109/AGILE.2009.21