GitLab2PROV—Provenance of Software Projects hosted on GitLab


Andreas Schreiber, Claas de Boer, and Lynn von Kurnatowski, German Aerospace Center (DLR)


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.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@inproceedings {274851,
author = {Andreas Schreiber and Claas de Boer and Lynn von Kurnatowski},
title = {{GitLab2PROV{\textemdash}Provenance} of Software Projects hosted on {GitLab}},
booktitle = {13th International Workshop on Theory and Practice of Provenance (TaPP 2021)},
year = {2021},
url = {},
publisher = {USENIX Association},
month = jul,