{"id":2828,"date":"2012-02-15T17:43:31","date_gmt":"2012-02-15T22:43:31","guid":{"rendered":"http:\/\/www.easterbrook.ca\/steve\/?p=2828"},"modified":"2012-02-15T17:47:30","modified_gmt":"2012-02-15T22:47:30","slug":"up-for-review-assessing-climate-model-software-quality","status":"publish","type":"post","link":"http:\/\/www.easterbrook.ca\/steve\/2012\/02\/up-for-review-assessing-climate-model-software-quality\/","title":{"rendered":"Up for review: Assessing climate model software quality"},"content":{"rendered":"<p>Our paper on defect density analysis of climate models is now out for review at the journal Geoscientific Model Development (GMD). GMD is an open review \/ open access journal, which means the review process is publicly available (anyone can see the submitted paper, the reviews it receives during the process, and the authors&#8217; response).\u00a0If the paper is eventually accepted, the final version will also be freely available.<\/p>\n<p>The way this works at GMD is that the paper is first published to Geoscientific Model Development Discussions (GMDD) as an un-reviewed manuscript. The interactive discussion is then open for a fixed period (in this case, 2 months). At that point the editors will make a final accept\/reject decision, and, if accepted, the paper is then published to GMD itself. During the interactive discussion period, anyone can post comments on the paper, although in practice, discussion papers often only get comments\u00a0from the expert reviewers commissioned by the editors.<\/p>\n<p>One of the things I enjoy about the peer-review process is that a good, careful review can help improve the final paper immensely. As I&#8217;ve never submitted before to a journal that uses an open review process, I&#8217;m curious to see how the open reviewing will help &#8211; I suspect (and hope!) it will tend to make reviewers more constructive.<\/p>\n<p>Anyway, here&#8217;s the paper. As it&#8217;s open review, anyone can read it and make comments (click the title to get to the review site):<\/p>\n<blockquote><p><a title=\"Our paper at the GMDD site\" href=\"http:\/\/www.geosci-model-dev-discuss.net\/5\/347\/2012\/gmdd-5-347-2012.html\" target=\"_blank\">Assessing climate model software quality: a defect density analysis of three models<\/a><\/p>\n<p>J.\u00a0Pipitone and S.\u00a0Easterbrook<br \/>\nDepartment of Computer Science, University of Toronto, Canada<\/p>\n<p>Abstract.\u00a0A 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.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Our paper on defect density analysis of climate models is now out for review at the journal Geoscientific Model Development (GMD). GMD is an open review \/ open access journal, which means the review process is publicly available (anyone can see the submitted paper, the reviews it receives during the process, and the authors&#8217; response).\u00a0If [&hellip;]<\/p>\n","protected":false},"author":392,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"aioseo_notices":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/posts\/2828"}],"collection":[{"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/users\/392"}],"replies":[{"embeddable":true,"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/comments?post=2828"}],"version-history":[{"count":2,"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/posts\/2828\/revisions"}],"predecessor-version":[{"id":2830,"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/posts\/2828\/revisions\/2830"}],"wp:attachment":[{"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/media?parent=2828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/categories?post=2828"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.easterbrook.ca\/steve\/wp-json\/wp\/v2\/tags?post=2828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}