Abstract
Tracing requirements to their implementation in code is vital, especially in large-scale
software systems as these traceability links not only help understanding the system but
also support in cost and effort estimation processes and the overall maintenance of the
software. However, creating these links can be tedious work when done manually. In
this work, several approaches are depicted together with their strengths and possible
disadvantages compared to other processes. Furthermore a method based trace validation
and prediction algorithm is introduced, which can be used to find missing traces or
to validate implementations. This method based approach is adapted to work with
(JAVA) classes as well by using a similar relationship model (methods are using caller -
callee relationships). Both versions and their implementation in the DesignSpace will be
described and some application examples shown.
| Original language | English |
|---|---|
| Supervisors/Reviewers |
|
| Publication status | Published - Apr 2022 |
Fields of science
- 102 Computer Sciences
- 102022 Software development
JKU Focus areas
- Digital Transformation