Towards Understanding Provenance in Industry

02/13/2023
by   Matthias Galster, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/12/2019

Studies on the Software Testing Profession

This paper attempts to understand motivators and de-motivators that infl...
research
09/16/2021

The Influence of Human Aspects on Requirements Engineering: Software Practitioners Perspective

Requirements Engineering (RE) is a process that requires high collaborat...
research
09/27/2022

Dealing with Data Challenges when Delivering Data-Intensive Software Solutions

The predicted increase in demand for data-intensive solution development...
research
04/01/2022

Digital Mentor: towards a conversational bot to identify hypotheses for software startups

Software startups develop innovative, software-intensive product and ser...
research
06/03/2021

How does Software Change?

Software evolves with changes to its codebase over time. Internally, sof...
research
04/17/2023

Understanding the Influence of Motivation on Requirements Engineering-related Activities

Motivation has been identified as one of the key human aspects for softw...
research
08/03/2023

Tool-Supported Architecture-Based Data Flow Analysis for Confidentiality

Through the increasing interconnection between various systems, the need...

Please sign up or login with your details

Forgot password? Click here to reset