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 All Better Reliability Resources

Better Reliability Topics


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

See All Testing Resources


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

See All Reproducibility Resources

Continuous Integration Testing

A form of testing maximally integrated with code commits.

See All Continuous Integration Testing Resources


The process of finding and fixing defects in software.

See All Debugging Resources