Final Thesis: Visuelle Annotation Von Quellcode Mit Traceability-Informationen


Poor requirements management is one of the primary reasons for project failure.
Managing and tracing of requirements involve additional effort for the developers.
The tracing of requirements involves the creation of links between requirements and source code files. These links are also referred to as traceability information. The developers’ development environments do not yet support visualisation of the traceability information at source code level.

Due to the lack of visualisation at source code level, the developer sees no benefit in updating the traceability information. The traceability information is neglected, which inevitably leads to poor requirements management.

The absence of the visualisation of traceability information at source code level is quintessential here. The missing visualisation of the connections between requirements and source code at source code level raises the core question of this

How to highlight, visualise and manage requirements at source code level?

This thesis on visual annotation of source code with traceability information documents the development of a prototype. This prototype supports the highlighting,
visualisation and management of requirements at source code level and
thus the visualisation of traceability information. The relevance of the prototype
is evaluated in a survey in a university environment.

Keywords: Requirements Engineering, Traceability, Visualisation

PDF: Bachelor Thesis

Reference: Martin Wagner.Visuelle Annotation Von Quellcode Mit Traceability-Informationen. Bachelor Thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg: 2020.

Friedrich-Alexander-Universität Erlangen-Nürnberg