Scientific Software Testing: Analysis with Four Dimensions

  • Authors:
  • Diane Kelly;Stefan Thorsteinson;Daniel Hook

  • Affiliations:
  • Royal Military College;Royal Military College;Engineering Seismology Group Solutions

  • Venue:
  • IEEE Software
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The authors describe a code testing exercise with an example of scientific software. As part of their analysis of the exercise, they examined four dimensions of testing: context, goals, technique, and adequacy. They started the exercise with approaches commonly described in software engineering literature. During the exercise, testing activities shifted to something more suitable for the situation. The authors analyze this shift, using the four dimensions. Goals changed from general to specific for the scientist, and testing techniques shifted to those that more strongly used and supported the scientist's expertise. In the end, the testing exercise made better use of the scientist's dual role of developer and user.