QuaTrace: a tool environment for (semi-) automatic impact analysis based on traces
Authors:
- M. GrundMGM. Grund
- 1 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636773,p. 246-255
Abstract
Cost estimation of changes to software systems is often inaccurate and implementation of changes is time consuming, cost intensive, and error prone. One reason for these problems is that relationships between documentation entities (e.g., between different requirements) are not documented at all or only incompletely. In this paper, we describe a constructive approach to support later changes to software systems. Our approach consists of a traceability technique and a supporting tool environment. The tracing approach describes which traces should be established in which way. The proposed tool environment supports the application of the guidelines in a concrete development context. The tool environment integrates two existing tools: a requirements management tool (i.e., RequisitePro) and a CASE tool (i.e., Rhapsody). Our approach allows traces to be established, analyzed, and maintained effectively and efficiently.Keywords
This publication has 12 references indexed in Scilit:
- Traceability between requirements and design: a transformational approach2003
- An analysis of the requirements traceability problem2002
- How well do experienced software developers predict software change?Journal of Systems and Software, 1998
- Requirement decomposition and traceabilityRequirements Engineering, 1998
- Managing conflicts in goal-driven requirements engineeringIEEE Transactions on Software Engineering, 1998
- An object-oriented tool for tracing requirementsIEEE Software, 1996
- Inconsistency handling in multiperspective specificationsIEEE Transactions on Software Engineering, 1994
- Supporting systems development by capturing deliberations during requirements engineeringIEEE Transactions on Software Engineering, 1992
- Using program slicing in software maintenanceIEEE Transactions on Software Engineering, 1991
- The evolution support environment systemIEEE Transactions on Software Engineering, 1990