Improving reverse engineering models with test-case related knowledge

In order to be effective in software evolution activities, the quality of reverse engineering models should be characterized and improved in various aspects, ranging from completeness to abstraction level and semantic content. This entails the combination of multiple knowledge sources, ranging from...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information and software technology 1996-11, Vol.38 (11), p.711-718
1. Verfasser: Benedusi, P.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In order to be effective in software evolution activities, the quality of reverse engineering models should be characterized and improved in various aspects, ranging from completeness to abstraction level and semantic content. This entails the combination of multiple knowledge sources, ranging from source code to user documents, and human expert knowledge. The products of testing activities can be used to create links or assign evidence weights to links between these sources, having different degrees of formalization, abstraction level and reliability; this applies also to the results of past system understanding efforts, occurring during maintenance tasks, which can be referred to test cases. This paper reports on the results of systematic investigations in this area which were conducted in the context of the Docket project, leading to a method that combines static analysis, information filtering and enrichment steps, and criteria to exploit the knowledge productivity of test cases and dynamic analysis.
ISSN:0950-5849
1873-6025
DOI:10.1016/0950-5849(96)01119-6