Journal cover Journal topic
Geoscientific Model Development An interactive open-access journal of the European Geosciences Union
Geosci. Model Dev., 5, 1009-1022, 2012
© Author(s) 2012. This work is distributed
under the Creative Commons Attribution 3.0 License.
09 Aug 2012
Assessing climate model software quality: a defect density analysis of three models
J. Pipitone and S. Easterbrook Department of Computer Science, University of Toronto, Canada
Abstract. A climate model is an executable theory of the climate; the model encapsulates climatological theories in software so that they can be simulated and their implications investigated. Thus, in order to trust a climate model, one must trust that the software it is built from is built correctly. Our study explores the nature of software quality in the context of climate modelling. We performed an analysis of defect reports and defect fixes in several versions of leading global climate models by collecting defect data from bug tracking systems and version control repository comments. We found that the climate models all have very low defect densities compared to well-known, similarly sized open-source projects. We discuss the implications of our findings for the assessment of climate model software trustworthiness.

Citation: Pipitone, J. and Easterbrook, S.: Assessing climate model software quality: a defect density analysis of three models, Geosci. Model Dev., 5, 1009-1022, doi:10.5194/gmd-5-1009-2012, 2012.
Publications Copernicus