Assertions about quality, reliability, or trustworthiness of software systems are important for many software applications. In addition to typical quality assurance measures, we extract the provenance of software artifacts from source code repository's-especially git-based repository's. Software repository's contain information about source code changes, the software development processes, and team interactions. We focus on the web-based DevOps life-cycle tool GITLAB, which provides a git-repository manager and other development tools. We propose a provenance model defined using W3C PROV data model and an implementation: GITLAB2PROV
GitLab2PROV is a Python library and command line tool for extracting provenance information from Git...
Information produced by Internet applications is inherently a result of processes that are executed ...
This paper presents an extension to the W3C PROV1 provenance model, aimed at representing process st...
Using the W3C PROV data model, we present a general provenance model for software development proces...
Today’s software development processes are complex. A lot of interaction occurs between developers, ...
Insights and assessments about the quality, reliability, or trustworthiness of software systems is i...
Software repositories contain much information besides the source code itself. For Open Source proj...
Software development is a complex process involving many people and development tools and their inte...
The concept of provenance is well known by some, and completely unknown to others. In this talk I gi...
Software repositories contain information about source code, software development processes, and tea...
Workflow provenance is a crucial part of a workflow system as it enables data lineage analysis, erro...
Assessments about the quality, reliability, and trustworthiness of data used and generated in missio...
International audienceWe study the possibilities to track provenance of software source code artifac...
A lot of popular software is developed using a version control system. Historically systems such as ...
We study the evolution of the largest known corpus of publicly available source code, i.e., the Soft...
GitLab2PROV is a Python library and command line tool for extracting provenance information from Git...
Information produced by Internet applications is inherently a result of processes that are executed ...
This paper presents an extension to the W3C PROV1 provenance model, aimed at representing process st...
Using the W3C PROV data model, we present a general provenance model for software development proces...
Today’s software development processes are complex. A lot of interaction occurs between developers, ...
Insights and assessments about the quality, reliability, or trustworthiness of software systems is i...
Software repositories contain much information besides the source code itself. For Open Source proj...
Software development is a complex process involving many people and development tools and their inte...
The concept of provenance is well known by some, and completely unknown to others. In this talk I gi...
Software repositories contain information about source code, software development processes, and tea...
Workflow provenance is a crucial part of a workflow system as it enables data lineage analysis, erro...
Assessments about the quality, reliability, and trustworthiness of data used and generated in missio...
International audienceWe study the possibilities to track provenance of software source code artifac...
A lot of popular software is developed using a version control system. Historically systems such as ...
We study the evolution of the largest known corpus of publicly available source code, i.e., the Soft...
GitLab2PROV is a Python library and command line tool for extracting provenance information from Git...
Information produced by Internet applications is inherently a result of processes that are executed ...
This paper presents an extension to the W3C PROV1 provenance model, aimed at representing process st...