Issue No.06 - Nov.-Dec. (2011 vol.28)
Nicholas Barnes , Climate Code Foundation
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2011.113
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.
Earth and atmospheric sciences, physical sciences and engineering, computer applications, software psychology, software engineering, software, climate change, restructuring, reverse engineering, reengineering distribution, maintenance, enhancement, documentation, portability
Nicholas Barnes, "Clear Climate Code: Rewriting Legacy Science Software for Clarity", IEEE Software, vol.28, no. 6, pp. 36-42, Nov.-Dec. 2011, doi:10.1109/MS.2011.113