Cargando…

Validation of Software Releases for CMS

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 release...

Descripción completa

Detalles Bibliográficos
Autor principal: Gutsche, Oliver
Lenguaje:eng
Publicado: 2009
Materias:
Acceso en línea:http://cds.cern.ch/record/1196160
_version_ 1780917068372115456
author Gutsche, Oliver
author_facet Gutsche, Oliver
author_sort Gutsche, Oliver
collection CERN
description 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.
id cern-1196160
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2009
record_format invenio
spelling cern-11961602019-09-30T06:29:59Zhttp://cds.cern.ch/record/1196160engGutsche, OliverValidation of Software Releases for CMSDetectors and Experimental TechniquesThe 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.CMS-CR-2009-075oai:cds.cern.ch:11961602009-05-14
spellingShingle Detectors and Experimental Techniques
Gutsche, Oliver
Validation of Software Releases for CMS
title Validation of Software Releases for CMS
title_full Validation of Software Releases for CMS
title_fullStr Validation of Software Releases for CMS
title_full_unstemmed Validation of Software Releases for CMS
title_short Validation of Software Releases for CMS
title_sort validation of software releases for cms
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1196160
work_keys_str_mv AT gutscheoliver validationofsoftwarereleasesforcms