The following article is Open access

Validation of software releases for CMS

and

Published under licence by IOP Publishing Ltd
, , Citation Oliver Gutsche and (on behalf ofthe Cms Computing and Offline Projects) 2010 J. Phys.: Conf. Ser. 219 042040 DOI 10.1088/1742-6596/219/4/042040

1742-6596/219/4/042040

Abstract

The CMS software stack currently consists of more than 2 Million lines of code developed by over 250 authors with a new version being released every week. CMS has setup a validation process for quality assurance which enables the developers to compare the performance of a release to previous releases and references.

The validation process provides the developers with reconstructed datasets of real data and MC samples. The samples span the whole range of detector effects and important physics signatures to benchmark the performance of the software. They are used to investigate interdependency effects of all CMS software components and to find and fix bugs.

The release validation process described here is an integral part of CMS software development and contributes significantly to ensure stable production and analysis. It represents a sizable contribution to the overall MC production of CMS. Its success emphasizes the importance of a streamlined release validation process for projects with a large code basis and significant number of developers and can function as a model for future projects.

Export citation and abstract BibTeX RIS

Please wait… references are loading.
10.1088/1742-6596/219/4/042040