This document contains the slides from a presentation on best practices for scientific computing. It discusses several key findings from studies on software engineering practices. Some of the main points summarized are:
- Early studies found that rigorous code inspections can remove 60-90% of errors before testing begins. Later work refined this by finding the first review and hour matter most.
- A classic 1975 study found that most errors are introduced during requirements and design, and errors become more expensive to fix the later they are found.
- More recent studies found that an individual's distance in an organization's structure is a better predictor of software quality than their geographic distance.
Related topics: