The influence of software structure on reliability | Synapse