Key points are not available for this paper at this time.
: We describe a set of best practices for scientific software development, based on research and experience, that will improve scientists' productivity and the reliability of their software.
Wilson et al. (Tue,) studied this question.