Logo des Repositoriums
 
Zeitschriftenartikel

State of the Art of Traceability in Open-Source Projects

Vorschaubild nicht verfügbar

Volltext URI

Dokumententyp

Text/Journal Article

Zusatzinformation

Datum

2018

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Verlag

Geselllschaft für Informatik e.V.

Zusammenfassung

Software and systems traceability is widely accepted as an essential element for supporting many software development tasks. Todays version control systems provide inbuilt features that allow developers to tag each commit with one or more issue IDs, thereby providing the building blocks from which project-wide traceability can be established between feature requests, bug fixes, commits, source code, and tests. We analyzed seven large open source projects to investigate to what extent developers explicitly established traces between issues and commits. Therefore, we categorized resolved issues and commits and studied the traces between the resulting artifact clusters. Among other metrics, our research shows, that 70% of all resolved issues are linked to commits. However, in the opposite direction, only 48% of the commits are linked to issues. Thus, open-source developers actively establish traceability. Nevertheless, automated traceability techniques might increase the amount of interlinking.

Beschreibung

Rath, Michael; Goman, Maksim; Mäder, Patrick (2018): State of the Art of Traceability in Open-Source Projects. Softwaretechnik-Trends Band 38, Heft 1. Bonn: Geselllschaft für Informatik e.V.. PISSN: 0720-8928. pp. 8-11. FG ARC: Workshop des Arbeitskreises "Traceability/Evolution", 27.10.2017, Technische Universität Ilmenau

Schlagwörter

Zitierform

DOI

Tags