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)