Logo des Repositoriums
 
Konferenzbeitrag

Using Interaction Logs for Creation and Maintenance of Trace Links

Lade...
Vorschaubild

Volltext URI

Dokumententyp

Text/Conference Paper

Zusatzinformation

Datum

2020

Zeitschriftentitel

ISSN der Zeitschrift

Bandtitel

Verlag

Gesellschaft für Informatik e.V.

Zusammenfassung

Trace links between requirements and source code are beneficial for many software engineering tasks during development, e.g. maintenance, program comprehension and reengineering. It is necessary to keep trace links up-to-date for the continuous usage of the links during a project. Thus, maintenance of links along with changes in linked artefact is essential. Existing automatic trace link creation approaches are not capable to continuously provide and maintain links with high precision for direct usage by developers during a project. We therefore extended the commit linking by data captured from developers work. In our completely automatic approach ILCom, we use interaction logs recorded in an IDE while a developer is working on code files to implement a requirement. To assign the recorded interaction logs automatically to the requirement worked on, ILCom uses the issue IDs of requirements provided by developers in commit messages. This enables continuous link creation after each commit without manual effort from the developers. We evaluated our approach in several studies and showed that our ILCom approach is the first trace link creation and maintenance approach with very good precision and recall which does not require any manual work from the developers besides the common commitbased linking. In our presentation we introduce ILCom and the results of the evaluation studies. Further we sketch how maintenance of existing links along with changes in linked artefacts can be integrated in ILCom.

Beschreibung

Hübner, Paul; Paech, Barbara (2020): Using Interaction Logs for Creation and Maintenance of Trace Links. Softwaretechnik-Trends Band 40, Heft 1. DOI: 10.18420/swt40-1_11. Gesellschaft für Informatik e.V.. ISSN: 0720-8928

Zitierform

Tags