• DocumentCode
    1307103
  • Title

    Clear Climate Code: Rewriting Legacy Science Software for Clarity

  • Author

    Barnes, Nick ; Jones, David

  • Volume
    28
  • Issue
    6
  • fYear
    2011
  • Firstpage
    36
  • Lastpage
    42
  • Abstract
    The Clear Climate Code project rewrote GISTEMP, a legacy software system used to produce an important global surface temperature dataset. The focus of the project is on clarity: making the source code as clear as possible to interested people, to improve public understanding. The result is a Python package that´s easy to understand, run, and change, which allows any interested person to pose and answer novel research questions. In the process, the project´s founders also discovered and fixed some inconsequential bugs and hopefully improved online discussion of global warming.
  • Keywords
    climatology; environmental science computing; meteorology; software maintenance; GISTEMP; Python package; clear climate code project; global surface temperature dataset; global warming; legacy science software rewriting; legacy software system; Atmospheric measurements; Computer bugs; Global warming; Legacy systems; Meteorology; Ocean temperature; Software development; Temperature measurement; Earth and atmospheric sciences; climate change; computer applications; documentation; enhancement; maintenance; physical sciences and engineering; portability; reengineering distribution; restructuring; reverse engineering; software; software engineering; software psychology;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2011.113
  • Filename
    5999649