Friday, September 22

Improving the Quality of Scientific Software

10:30 AM-12:30 PM

The most important quality of any software is that it produces correct results for all valid inputs. Since we are currently unable to prove the majority of scientific software correct, we are forced to resort to testing as a means of increasing our confidence in its performance. There is strong evidence that good testing strategies can dramatically reduce the number of reported errors in released software, and recent work has revealed a strong correlation between a small number of software metrics and the occurrence of errors in Fortran software. A number of software tools are available to assist with testing, but appear to be rarely used by the scientific community.

Organizers: Tim R. Hopkins
University of Kent, United Kingdom
Anne Trefethen
Numerical Algorithms Group Ltd., United Kingdom
10:30-10:55 Testing and Software Quality Metrics for Fortran Software
Tim R. Hopkins, Organizer
11:00-11:25 Object Oriented Software Testing and Metrics
David J. Barnes, University of Kent, United Kingdom
11:30-11:55 Quality NAG Libraries
Anne Trefethen, Organizer

©2000, Society for Industrial and Applied Mathematics
Designed by Donaghy's Web Consulting
Created 6/14/00; Updated 6/14/00