作者采用了 Floridi (2016) 开发的一种机制。在这项工作中,Floridi 将责任问题从开发人员本身的意图转移到他们的分布式道德行为对道德患者的影响。Wolf 等人从略微不同的方向出发,提出一个论点,即软件的一些特性可以用作指南,以更好地区分软件开发人员可能对软件的下游使用承担责任的情况和软件开发人员可能不承担该责任的情况。该软件责任归因系统 (SRAS)(我们在此称之为)的重要特征包括:与硬件的接近程度、风险、数据敏感性、对未来用户群体的控制程度或了解程度,以及软件的性质(通用与特殊用途)。随后的一篇论文,Grodzinsky 等人 (2020) 提供了一些证据,表明这些特征及其对责任评估的影响与文献中的一些来源一致。
主要关键词