© 2012

Software and Systems Traceability

  • Jane Cleland-Huang
  • Orlena Gotel
  • Andrea Zisman

Table of contents

  1. Front Matter
    Pages i-xvii
  2. Traceability Strategy

    1. Front Matter
      Pages 1-1
    2. Orlena Gotel, Jane Cleland-Huang, Jane Huffman Hayes, Andrea Zisman, Alexander Egyed, Paul Grünbacher et al.
      Pages 3-22
    3. Claire Ingram, Steve Riddle
      Pages 23-42
    4. Orlena Gotel, Patrick Mäder
      Pages 43-68
  3. Traceability Creation

    1. Front Matter
      Pages 69-69
    2. Andrea De Lucia, Andrian Marcus, Rocco Oliveto, Denys Poshyvanyk
      Pages 71-98
    3. Nasir Ali, Yann-Gaël Guéhéneuc, Giuliano Antoniol
      Pages 99-127
    4. Andrea Zisman
      Pages 147-170
  4. Traceability Maintenance

    1. Front Matter
      Pages 171-172
    2. Patrick Mäder, Orlena Gotel
      Pages 173-194
    3. Wolfgang Heider, Paul Grünbacher, Rick Rabiser, Martin Lehofer
      Pages 195-213
    4. Alex Dekhtyar, Jane Huffman Hayes
      Pages 241-261
  5. Traceability Use

    1. Front Matter
      Pages 263-264
    2. Jane Cleland-Huang
      Pages 265-275
    3. Wouter De Borger, Bert Lagaisse, Wouter Joosen
      Pages 277-298
    4. Mehdi Mirakhorli, Jane Cleland-Huang
      Pages 299-320
    5. Fergal Mc Caffery, Valentine Casey, M. S. Sivakumar, Gerry Coleman, Peter Donnelly, John Burton
      Pages 321-339

About this book


Traceability supports numerous activities in the engineering of software systems.  For example, pre-requirements traceability is used to demonstrate that a product meets the stakeholders’ stated requirements, or that it complies with a set of government regulations. Other forms of traceability are used to demonstrate the relationships between requirements and software artefacts such as design models, source code, and test cases.

Over the last 20 years, in order to overcome the significant challenges in creating, maintaining and using traceability, the research community has been actively addressing traceability issues through the following:

  • Exploring topics related to automating the traceability process
  • Developing strategies for achieving cost-effective traceability
  • Supporting the capture and evolution of traceability links
  • Visualizing traceability and advancing its effectiveness for end users
  • Developing traceability practices that apply across a wide range of domains


Divided into five sections, Traceability Strategy, Traceability Creation, Traceability Maintenance, Traceability Use and Traceability Challenges, Software and Systems Traceability provides a comprehensive reference for traceability theory, research and practice and presents an introduction to the concepts and theoretical foundations of traceability.

Editors and affiliations

  • Jane Cleland-Huang
    • 1
  • Orlena Gotel
    • 2
  • Andrea Zisman
    • 3
  1. 1., School of ComputingDePaul UniversityChicagoUSA
  2. 2.New YorkUSA
  3. 3., School of InformaticsCity UniversityLondonUnited Kingdom

Bibliographic information