ices-eg / DIG

ICES Data and Information Group
Creative Commons Zero v1.0 Universal
3 stars 1 forks source link

Lack of verification and testing of software code causes impact on ICES advice outputs #551

Open sjurl opened 11 months ago

sjurl commented 11 months ago
Aspect Description
Challenges The increasing complexity of models and code raises questions about how code is verified and tested. ICES advice output could be directly impacted by errors in software used to generate the advice. This also includes reliance on external dependencies in software. e.g. R packages. Reliance on single developer/scientist code. Lack of transparency of the code
Action required ​Quality management framework.  Code testing. Code reviews. Standardised test datasets.  Benchmark process. TAF. Shiny App hosting procedure. Standardised tests.
Ownership No specific owner
sjurl commented 11 months ago

Extracted from #379 into separate issue

sjurl commented 11 months ago

Likelihood: Previous analysis of ACOM has shown that the number of errors in advice output caused by software problems is very low Impact: Errors impacting on ICES advice output would cause major reputational damage