• 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