- Main
Automatically Mining Requirements Relationships From Test Cases
Abstract
Requirements relationships express conceptual dependencies, constraints and associations among the requirements of a software system, such as dependencies and hint-relations. For stakeholders of a system, it is important and beneficial to identify requirements relationships for system design, maintenance and comprehension tasks. In this paper, we build on existing research and use features, realization of functional requirements in software, to automatically retrieve requirements relationships from existing test cases. We evaluate our approach on a chat system, Apache Pool, and Apache Commons CLI. We obtain precision/recall levels as good as or better than currently existing object-tracing and scenario-analysis based approaches when tested on the same case studies. Furthermore, our approach is resistant to scenario selection, and works for all types of systems with a profiler available, unlike existing techniques.
Pre-2018 CSE ID: CS2013-1001
Main Content
Enter the password to open this PDF file:
-
-
-
-
-
-
-
-
-
-
-
-
-
-