Better Reliability

Methods for testing and verification to ensure that software is robust and produces reliable results.

Good software reliability helps ensure the integrity of CSE research for predictive simulations and decision support. Moreover, because software encapsulates complex functionality for use by others, the reliability of CSE software is essential for collaborations that involve the combined use of software developed by independent groups.

See Resources: Better Reliability

Better Reliability Topics


The process of ensuring that a software product is meeting its requirements.

See Resources: Testing


Any effort whose goal is to increase trustworthiness and reuse of computational capabilities and results and to ensure correctness.

See Resources: Reproducibility

Continuous Integration Testing

A form of testing maximally integrated with code commits.

See Resources: Continuous Integration Testing


The process of finding and fixing defects in software.

See Resources: Debugging