2-9 September 2007
Victoria, Canada
Europe/Zurich timezone
Please book accomodation as soon as possible.

The life cycle of HEP offline software

6 Sep 2007, 16:50
20m
Saanich (Victoria, Canada)

Saanich

Victoria, Canada

oral presentation Software components, tools and databases Software components, tools and databases

Speaker

Dr Peter Elmer (Princeton University)

Description

Modern HEP experiments at colliders typically require offline software systems consisting of many millions of lines of code. The software is developed by hundreds of geographically distributed developers and is often used actively for 10-15 years or longer. The tools and technologies to support this HEP software development model have long been an interesting topic at CHEP conferences. In this presentation we look instead at the software project management aspects, and in particular at the time evolution of the offline software projects of experiments over their lifetimes, from the pre-datataking period to the analysis period. We focus on three mature experiments (BaBar, CDF, CLEO) and one experiment about to start taking data (CMS). We examine quantitatively how the software code base and developer participation evolve through the various phases of the experiment. We also explore the impact of functionality increases, requirement changes and the phases of the experiment in order to draw conclusions for experiments at the beginning of their life cycle.
Submitted on behalf of Collaboration (ex, BaBar, ATLAS) Multiple (BaBar/CDF/CLEO/CMS)

Primary authors

Dr Chris Jones (Cornell University) Dr Liz Sexton-Kennedy (FNAL) Dr Peter Elmer (Princeton University)

Presentation Materials