@neilernst

Incremental Latent Semantic Indexing for Effective, Automatic Traceability Link Evolution Management

, , and . Intl Conf. on Software Engineering, Leipzig, Germany, (May 2008)

Abstract

Maintaining traceability links among software artifacts is particularly important for many software engineering tasks. Even though automatic traceability link recovery tools are successful in identifying the semantic connections among software artifacts produced during software development, no existing traceability link management approach can e®ec- tively and automatically deal with software evolution. We propose a technique to automatically manage traceability link evolution and update the links in evolving software. Our novel technique, called incremental Latent Semantic Index- ing (iLSI), allows the fast and low-cost LSI computation for the update of traceability links by analyzing the changes to software artifacts and by re-using the results from previous LSI computation before the changes. We present our iLSI technique, and describe a complete automatic traceability link evolution management tool, TLEM, that is capable of interactively and quickly updating traceability links in the presence of evolving software artifacts. We report on our empirical evaluation with various experimental studies to assess the performance and usefulness of our approach.

Links and resources

Tags

community

  • @neilernst
  • @renew
@neilernst's tags highlighted