2008 · 22 citations · 8 references
EngineeringComputer ScienceAgile Project ManagementRequirements EngineeringSoftware EngineeringAgile Software DevelopmentRequirements AnalysisRequirements ElicitationRequirements ManagementRequirements TraceabilityTraceabilityComponent TraceabilitySoftware TraceabilityTraceability In Agile DevelopmentTraceability In Software EngineeringTraceability Patterns
Requirements traceability, regardless of the process used to produce a software system, is an important quality attribute for the resulting software product. However, existing approaches to achieving requirements traceability have been specifically designed for traditional software development with formal requirements processes. With the wide industry adoption of agile development methodologies, where requirements are captured and communicated through informal channels, the applicability of existing traceability approaches to agile software projects has been restricted. In this paper, we introduce traceability patterns as a solution to requirement-component tractability in agile software development. In our approach, we achieve traceability through source code, which is the main development artifact in agile methodologies.
8
An analysis of the requirements traceability problem
O. Gotel, Clive Finkelstein · 2002 · 1.2K citations
Implementing requirements traceability: a case study
Balasubramaniam Ramesh, T. Powers, Curtis David Stubbs et al. · 2002 · 114 citations
Why and how of requirements tracing
R.A. Watkins, M. Neal · IEEE Software · 1994 · 110 citations