Graham Lee, Research Software Engineer, Oxford RSE Group, gives talk for the department of Statistics on 22nd May 2020.
Abstract: If we want reliable, reproducible simulations and data analysis software, we need to know that we have implemented our code correctly. Further, we need to be confident that changes we make to the code do not introduce unintended flaws. Automated testing is a technique widely used in industry to capture information about the expected behaviour of software and ensure that the system retains that behaviour through its evolution. In this talk, Graham explores the application of the technique to scientific software.