Published online by Cambridge University Press: 02 September 2013
Replication of scholarly analysis depends on individual researchers being able to explain exactly what they have done. And being able to explain exactly what one has done requires keeping good records of it. This article describes basic good computing practices and offers advice for writing clear code that facilitates the task of replicating the research. The goals are simple. First, the researcher should be able to replicate his or her own work six hours later, six months later, and even six years later.