Skip to content

softwareRisk

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

v0.2.0 · Apr 4, 2026 · GPL-3

Description

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.

Downloads

CRAN

503

Last 30 days

8055th

1.4K

Last 90 days

2K

Last year

Trend: +10.8% (30d vs prior 30d)

r2u

7

Last 30 days

27

Last 90 days

44

Last year

Trend: -63.2% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
ERROR r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Arnald Puy <arnald.puy@pm.me>’

Reading Rd files failed with message:
  cannot open the connection

Problems when formatting CITATION entries:
  cannot open file '/tmp/Rtmpf86uP8/Rf240a4c1c8bee55': No space left on device
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Dependency Network

Dependencies Reverse dependencies dplyr ggplot2 ggraph igraph ineq purrr scales tibble tidygraph rlang sensobol softwareRisk

Version History

2 tracked
updated 0.2.0 ← 0.1.0 diff Apr 4, 2026
new 0.1.0 Mar 10, 2026

R Observatory began tracking this package on Mar 10, 2026; it first appeared on CRAN Jan 21, 2026. Releases before tracking aren’t shown.