TY - GEN A1 - Noack, Thomas A1 - Helke, Steffen A1 - Karbe, Thomas T1 - Reuse-Based Test Traceability: Automatic Linking of Test Cases and Requirements T2 - International Journal on Advances in Software N2 - Safety standards demand full requirement traceability, which includes a complete tracing between requirements and test cases to stipulate how a requirement has to be verified. However,implementing such a concept rigorously is time-consuming and costly. Furthermore, in the automotive industry this cost is repeatedly incurred for each vehicle series, because in contrast to other development artefacts, reuse strategies for trace links have not yet been sufficiently researched. This paper presents the novel approach of Reuse-based Test Traceability, which allows for a more cost-effective implementation of trace links in certain cases. First, we identify and formalize a scenario, the so called RT-Problem, for reusing trace links between test cases and reused requirements, which has been observed in industry practice. Next, based on this formalization we propose a 3-layered method, which automatically creates links between test cases and reused requirements. For reasons of practicality, we focus on the first layer, which represents a transitive test-link reuse. Finally, we present the results of two field studies demonstrating that our approach is feasible in practice. As the main contribution of this work we show that the automated reuse of test cases on the basis of reused requirements is both possible and useful. KW - Reuse KW - Requirements KW - Test cases KW - Traceability Y1 - 2014 UR - https://www.researchgate.net/publication/283666947_Reuse-Based_Test_Traceability_Automatic_Linking_of_Test_Cases_and_Requirements SN - 1942-2628 VL - 7 IS - 3-4 SP - 469 EP - 485 ER - TY - CHAP A1 - Noack, Thomas A1 - Helke, Steffen ED - Cunningham, Douglas William ED - Hofstedt, Petra ED - Meer, Klaus ED - Schmitt, Ingo T1 - Automatische Verlinkung von Anforderungen und Testfällen T2 - Informatik 2015, 45. Jahrestagung der Gesellschaft für Informatik, Tagung vom 28. September – 2. Oktober 2015 in Cottbus N2 - Der systematische Einsatz von Techniken zur Wiederverwendung von Entwicklungsartefakten führt nachweislich zu einer drastischen Kostenreduktion in Softwareprojekten. Das Potential zur Wiederverwendung ist speziell im Automotivebereich besonders hoch, da sich die Anforderungen von Baureihe zu Baureihe nur teilweise ändern. Konzepte zur Wiederverwendung sind effektiv, wenn sie durch die eingesetzten Entwicklungswerkzeuge unterstützt und automatisiert werden. Deshalb haben wir in jüngeren Arbeiten eine Technik zur automatischen Verlinkung von Testfällen mit wiederverwendeten Anforderungen vorgestellt, die als Erweiterung von DOORS umgesetzt ist. Die Technik greift auf wiederverwendete Anforderungen zurück, die aus einer Vorgängerbaureihe übernommen wurden und stellt durch automatisch erzeugte Links sicher, dass diese durch die selben Testfälle abgesichert werden, wie die Anforderungen der Vorgängerbaureihe. Suspekte Verlinkungssituationen, die z.B. durch die Modifikation wiederverwendeter Anforderungen entstehen können, werden dabei erkannt und mit einem allgemeinen Prüfhinweis versehen. Dieses Papier erweitert dieses Verfahren um eine fallbasierte Filterung mit dem Ziel, suspekte Verlinkungssituationen detaillierter zu beschreiben und konstruktive Vorschläge zu deren Auflösung bereitzustellen. KW - Anforderungen KW - Testfälle KW - Wiederverwendung KW - Traceability KW - Case-based Reasoning Y1 - 2015 UR - http://subs.emis.de/LNI/Proceedings/Proceedings246.html SN - 978-3-88579-640-4 SP - 1609 EP - 1620 PB - Gesellschaft für Informatik CY - Bonn ER -