The authors describe a set of software-development tools and technique
s that complement the standard practice of maintaining paper notebooks
or journals. After incorporating the tools and techniques into their
work, developers of an advanced air-quality modeling system experience
d fewer code-management problems even while building more complex mode
ls.