Automated Requirements Traceability: The Study of Human Analysts
Authors:
- David CuddebackDCDavid Cuddeback
- Alex DekhtyarADAlex Dekhtyar
- Jane HayesJHJane Hayes
- 1 September 2010
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 1090705X,p. 231-240
Abstract
The requirements traceability matrix (RTM) supports many software engineering and software verification and validation (V&V) activities such as change impact analysis, reverse engineering, reuse, and regression testing. The generation of RTMs is tedious and error-prone, though, thus RTMs are often not generated or maintained. Automated techniques have been developed to generate candidate RTMs with some success. When using RTMs to support the V&V of mission-or safety-critical systems, however, a human analyst must vet the candidate RTMs. The focus thus becomes the quality of the final RTM. This paper investigate show human analysts perform when vetting candidate RTMs. Specifically, a study was undertaken at two universities and had 26 participants analyze RTMs of varying accuracy for a Java code formatter program. The study found that humans tend to move their candidate RTM toward the line that represents recall = precision. Participants who examined RTMs with low recall and low precision drastically improved both.Keywords
This publication has 14 references indexed in Scilit:
- REquirements TRacing On target (RETRO): improving software maintenance through traceability recoveryInnovations in Systems and Software Engineering, 2007
- Make the Most of Your Time: How Should the Analyst Work with Automated Traceability Tools?2007
- Advancing candidate link generation for requirements tracing: the study of methodsIEEE Transactions on Software Engineering, 2006
- Humans in the traceability loop2005
- Tracing requirements to defect reports: an application of information retrieval techniquesInnovations in Systems and Software Engineering, 2005
- Text mining for software engineering2005
- Helping analysts trace requirements:an objective look2004
- Recovering documentation-to-source-code traceability links using latent semantic indexing2003
- Recovering traceability links between code and documentationIEEE Transactions on Software Engineering, 2002
- Experimentation in Software Engineering2000