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...
Autor principal: | |
---|---|
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 |