Context: Trustworthiness of software has become a first-class concern of users (e.g., to understand software-made decisions). Also, there is increasing demand to demonstrate regulatory compliance of software and end users want to understand how software-intensive systems make decisions that affect them. Objective: We aim to provide a step towards understanding provenance needs of the software industry to support trustworthy software. Provenance is information about entities, activities, and people involved in producing data, software, or output of software, and used to assess software quality, reliability and trustworthiness of digital products and services. Method: Based on data from in-person and questionnaire-based interviews with professionals in leadership roles we develop an ``influence map'' to analyze who drives provenance, when provenance is relevant, what is impacted by provenance and how provenance can be managed. Results: The influence map helps decision makers navigate concerns related to provenance. It can also act as a checklist for initial provenance analyses of systems. It is empirically-grounded and designed bottom-up (based on perceptions of practitioners) rather than top-down (from regulations or policies). Conclusion: We present an imperfect first step towards understanding provenance based on current perceptions and offer a preliminary view ahead.
翻译:目标:我们的目标是为了解软件行业的出处需求提供一步,以支持可信赖的软件;证明是关于实体、活动以及参与制作数据、软件或软件产出的人的信息,并用来评估数字产品和服务的软件质量、可靠性和可信赖性。 方法:根据与担任领导职务的专业人员的面对面和问卷访谈所得数据,我们编制“影响地图”分析谁驱动出处,如果出处相关,什么受出处影响,如何管理出处。结果:影响地图有助于决策者处理与出处有关的关切。它也可以作为系统初步出处分析的核对清单。它根据经验确定和设计自下而上而上(根据从规章或政策),而不是从上而下地(根据从业人员的认知)进行自下而上的自上而上地的自上而上地访谈。 结论:我们提出了初步认识和初步认识。