The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing Lists
dc.contributor.author | Ramsauer, Ralf | |
dc.contributor.author | Lohmann, Daniel | |
dc.contributor.author | Mauerer, Wolfgang | |
dc.contributor.editor | Felderer, Michael | |
dc.contributor.editor | Hasselbring, Wilhelm | |
dc.contributor.editor | Rabiser, Rick | |
dc.contributor.editor | Jung, Reiner | |
dc.date.accessioned | 2020-02-03T13:03:27Z | |
dc.date.available | 2020-02-03T13:03:27Z | |
dc.date.issued | 2020 | |
dc.description.abstract | 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. | en |
dc.identifier.doi | 10.18420/SE2020_25 | |
dc.identifier.isbn | 978-3-88579-694-7 | |
dc.identifier.pissn | 1617-5468 | |
dc.identifier.uri | https://dl.gi.de/handle/20.500.12116/31702 | |
dc.language.iso | en | |
dc.publisher | Gesellschaft für Informatik e.V. | |
dc.relation.ispartof | Software Engineering 2020 | |
dc.relation.ispartofseries | Lecture Notes in Informatics (LNI) - Proceedings, Volume P-300 | |
dc.title | The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing Lists | en |
dc.type | Text/Conference Paper | |
gi.citation.endPage | ||
gi.citation.publisherPlace | Bonn | |
gi.citation.startPage | 87 | |
gi.conference.date | 24.-28. Feburar 2020 | |
gi.conference.location | Innsbruck, Austria | |
gi.conference.sessiontitle | Wartung und Evolution 1 |
Dateien
Originalbündel
1 - 1 von 1