Zur Kurzanzeige

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.identifier.isbn978-3-88579-694-7
dc.identifier.issn1617-5468
dc.identifier.urihttp://dl.gi.de/handle/20.500.12116/31702
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.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
dc.pubPlaceBonn
mci.reference.pages87--87
mci.conference.sessiontitleWartung und Evolution 1
mci.conference.locationInnsbruck, Austria
mci.conference.date24.-28. Feburar 2020
dc.identifier.doi10.18420/SE2020_25


Dateien zu dieser Ressource

Thumbnail

Zur Kurzanzeige