Crandore Hub

softwareRisk

Computation of Node and Path-Level Risk Scores in Scientific Models

It leverages the network-like architecture of scientific models together with software quality metrics to identify chains of function calls that are more prone to generating and propagating errors. It operates on tbl_graph objects representing call dependencies between functions (callers and callees) and computes risk scores for individual functions and for paths (sequences of function calls) based on cyclomatic complexity, in-degree and betweenness centrality. The package supports variance-based uncertainty and sensitivity analyses after Puy et al. (2022) <doi:10.18637/jss.v102.i05> to assess how risk scores change under alternative risk definitions.

Versions across snapshots

VersionRepositoryFileSize
0.2.0 rolling linux/jammy R-4.5 softwareRisk_0.2.0.tar.gz 1.1 MiB
0.2.0 rolling linux/noble R-4.5 softwareRisk_0.2.0.tar.gz 1.1 MiB
0.2.0 rolling source/ R- softwareRisk_0.2.0.tar.gz 1.1 MiB
0.2.0 latest linux/jammy R-4.5 softwareRisk_0.2.0.tar.gz 1.1 MiB
0.2.0 latest linux/noble R-4.5 softwareRisk_0.2.0.tar.gz 1.1 MiB
0.2.0 latest source/ R- softwareRisk_0.2.0.tar.gz 1.1 MiB
0.2.0 2026-04-26 source/ R- softwareRisk_0.2.0.tar.gz 1.1 MiB
0.2.0 2026-04-23 source/ R- softwareRisk_0.2.0.tar.gz 1.1 MiB
0.2.0 2026-04-09 windows/windows R-4.5 softwareRisk_0.2.0.zip 1.1 MiB

Dependencies (latest)

Imports

Suggests