{'fraction_non_alphanumeric': 0.012587412587412588, 'fraction_numerical': 0.0, 'mean_word_length': 6.381443298969073, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Towards a Comprehensive Traceability Approach in the Context of Software Maintenance

Traceability plays an important role in software maintenance and reengineering. Among other applications, traceability deals with managing impacts of change, understanding interrelationships between different system components, and tracing source code to originating artifacts on higher abstraction levels, such as architecture or requirements. This PhD thesis aims at the development of a seamless approach supporting the whole breadth of traceability-related activities, ranging from modeling traceability information to keeping existing information up to date to making use of traceability information in software maintenance.