DocumentCode
3467260
Title
Creating Habitable Code: Lessons in Longevity from CruiseControl
Author
Julius, Paul ; Fredrick, Jeffrey
fYear
2009
fDate
24-28 Aug. 2009
Firstpage
259
Lastpage
264
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile Conference, 2009. AGILE '09.
Conference_Location
Chicago, IL
Print_ISBN
978-0-7695-3768-9
Type
conf
DOI
10.1109/AGILE.2009.21
Filename
5261073
Link To Document