Logo des Repositoriums
 
Konferenzbeitrag

The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing Lists

Lade...
Vorschaubild

Volltext URI

Dokumententyp

Text/Conference Paper

Zusatzinformation

Datum

2020

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Verlag

Gesellschaft für Informatik e.V.

Zusammenfassung

International Conference on Software Engineering 2019, Technical Track. Artifact evaluation: available and evaluated. Code+Data available as reproducible OSS. Research on software evolution often focuses on mining changes in software repositories, but omits their pre-integration history. Our work allows for tracking this invisible evolution of software changes on mailing lists (used by many low-level system components) by connecting all early revisions of changes to their final version in repositories. Since only updates to fragments (i.e., patches) are available, identifying semantically similar changes is a non-trivial task that we solve language-independently. We evaluate our method on high-profile OSS projects like the Linux kernel, and validate its high accuracy using an elaborately created ground truth. Our approach can quantify properties of OSS development processes, which is an essential requirement for using OSS in reliable or safety-critical industrial products. We can also quantitatively determine if an open development process effectively aligns with given formal process requirements. We will report on integration of our results in workflows of the Linux Foundation, one of the largest non-profit technology consortia for open source, and joint work with the automotive industry to deploy our results in practise.

Beschreibung

Ramsauer, Ralf; Lohmann, Daniel; Mauerer, Wolfgang (2020): The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing Lists. Software Engineering 2020. DOI: 10.18420/SE2020_25. Bonn: Gesellschaft für Informatik e.V.. PISSN: 1617-5468. ISBN: 978-3-88579-694-7. pp. 87. Wartung und Evolution 1. Innsbruck, Austria. 24.-28. Feburar 2020

Schlagwörter

Zitierform

Tags