REquirements TRacing On target (RETRO): Improving software maintenance through traceability recovery

  • Jane Huffman Hayes
  • , Alex Dekhtyar
  • , Senthil Karthikeyan Sundaram
  • , E. Ashlee Holbrook
  • , Sravanthi Vadlamudi
  • , Alain April

Producción científica: Articlerevisión exhaustiva

92 Citas (Scopus)

Resumen

A number of important tasks in software maintenance require an up-to-date requirements traceability matrix (RTM): change impact analysis, determination of test cases to execute for regression testing, etc. The generation and maintenance of RTMs are tedious and error-prone, and they are hence often not done. In this paper, we present REquirements TRacing On-target (RETRO), a special- purpose requirements tracing tool. We discuss how RETRO automates the generation of RTMs and present the results of a study comparing manual RTM generation to RTM generation using RETRO. The study showed that RETRO found significantly more correct links than manual tracing and took only one third of the time to do so.

Idioma originalEnglish
Páginas (desde-hasta)193-202
Número de páginas10
PublicaciónInnovations in Systems and Software Engineering
Volumen3
N.º3
DOI
EstadoPublished - sept 2007

Nota bibliográfica

Funding Information:
Acknowledgments This work is sponsored by NASA under grant NNG05GQ58G. Our thanks to Stephanie Ferguson, Marcus Fisher, Wes Deadrick, Ken McGill, and Tim Menzies. We thank the students of CS 617, Spring 2006. We thank Mike Chapman and the Metrics Data Program for access to the CM-1 dataset. We also thank Sarah Howard and James Osborne, who worked on early versions of the software used for the evaluation.

Financiación

Acknowledgments This work is sponsored by NASA under grant NNG05GQ58G. Our thanks to Stephanie Ferguson, Marcus Fisher, Wes Deadrick, Ken McGill, and Tim Menzies. We thank the students of CS 617, Spring 2006. We thank Mike Chapman and the Metrics Data Program for access to the CM-1 dataset. We also thank Sarah Howard and James Osborne, who worked on early versions of the software used for the evaluation.

FinanciadoresNúmero del financiador
National Aeronautics and Space AdministrationNNG05GQ58G

    ASJC Scopus subject areas

    • Software

    Huella

    Profundice en los temas de investigación de 'REquirements TRacing On target (RETRO): Improving software maintenance through traceability recovery'. En conjunto forman una huella única.

    Citar esto