Logo des Repositoriums
 

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

dc.contributor.authorRamsauer, Ralf
dc.contributor.authorLohmann, Daniel
dc.contributor.authorMauerer, Wolfgang
dc.contributor.editorFelderer, Michael
dc.contributor.editorHasselbring, Wilhelm
dc.contributor.editorRabiser, Rick
dc.contributor.editorJung, Reiner
dc.date.accessioned2020-02-03T13:03:27Z
dc.date.available2020-02-03T13:03:27Z
dc.date.issued2020
dc.description.abstractInternational 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.en
dc.identifier.doi10.18420/SE2020_25
dc.identifier.isbn978-3-88579-694-7
dc.identifier.pissn1617-5468
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/31702
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftware Engineering 2020
dc.relation.ispartofseriesLecture Notes in Informatics (LNI) - Proceedings, Volume P-300
dc.titleThe List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing Listsen
dc.typeText/Conference Paper
gi.citation.endPage
gi.citation.publisherPlaceBonn
gi.citation.startPage87
gi.conference.date24.-28. Feburar 2020
gi.conference.locationInnsbruck, Austria
gi.conference.sessiontitleWartung und Evolution 1

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
B7-02.pdf
Größe:
44.46 KB
Format:
Adobe Portable Document Format