Abstract
Scientific software can be used for decades and is constantly evolving. Recently, metamorphic testing, a property-based testing technique, has shown to be effective in testing scientific software, and the necessary properties are expressed as metamorphic relations. However, the development of metamorphic relations is difficult: it requires considerable practical expertise for the software tester. In this article, we report our experience of uncovering metamorphic relations from a user forum's questions of the United States Environmental Protection Agency's Storm Water Management Model (SWMM). Our study not only illustrates a wealth of end users' expertise in interpreting software results, but also demonstrates the usefulness of classifying the user-oriented metamorphic relations into a nominal, ordinal, and functional hierarchy mainly from the software output perspective.
| Original language | English |
|---|---|
| Article number | 9305247 |
| Pages (from-to) | 65-72 |
| Number of pages | 8 |
| Journal | Computing in Science and Engineering |
| Volume | 23 |
| Issue number | 2 |
| DOIs | |
| State | Published - Mar 1 2021 |
Keywords
- Metamorphic relations
- Metamorphic testing
- Scientific software
- Software engineering
- Software testing
- User validation
Fingerprint
Dive into the research topics of 'Discovering metamorphic relations for scientific software from user forums'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver