Abstract
This chapter seeks to provide a reference resource on traceability fundamentals. It defines the essential traceability terminology of trace, trace artifact, trace link, traceability and tracing, and is supplemented by an extensive glossary that has been developed and endorsed by members of the traceability community. This chapter also offers a model of a generic traceability process and describes the essential activities involved in the life cycle of a trace. This model has been used as a frame of reference for articulating the grand challenge of traceability, as reported in the chapter by Gotel et al. of this book. The chapter also describes the basic types of traceability and explains a number of key associated concepts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Section 3 of this chapter includes reproduced material from Center of Excellence for Software Traceability Technical Report #CoEST-2011-001, with permission. Please direct any feedback on this material via the CoEST website (http://www.coest.org).
- 2.
Version 1.0 of the traceability glossary is provided as an appendix to this book and the latest version of the glossary is maintained at http://www.coest.org. Please note that all glossary terms are defined using U.S. English.
References
Aizenbud-Reshef, N., Nolan, B.T., Rubin, J., Shaham-Gafni, Y.: Model traceability. IBM Syst. J. 45(3), 515–526 (2006, July)
Boehm, B.W.: Software engineering. IEEE Trans. Comput. c-25(12), 1226–1241 (1976, December)
Cleland-Huang, J., Settimi, R., Romanova, E., Berenbach, B., Clark, S.: Best practices for automated traceability. IEEE Comput. 40(6), 27–35 (2007, June)
Dorfman, M., Flynn, R.F.: ARTS – An automated requirements traceability system. J. Syst. Softw. 4(1), 63–74 (1984, April)
Dorfman, M., Thayer, R.H.: Standards, Guidelines, and Examples on System and Software Requirements Engineering: IEEE Computer Society Press Tutorial. IEEE Computer Society Press, Los Alamitos, CA (1990)
Galvao, I., Goknil, A.: Survey of traceability approaches in model-driven engineering. In: Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference, Annapolis, MD, USA, 15–19 Oct, 2007, pp. 313–324.
Gotel, O., Finkelstein, A.: An analysis of the requirements traceability problem. In: Proceedings of the 1st IEEE International Conference on Requirements Engineering, Colorado Springs, CO, USA, 18–22 Apr, 1994, pp. 94–101.
Huffman Hayes, J., Dekhtyar, A., Sundaram, S.: Advancing candidate link generation for requirements tracing: The study of methods. IEEE Trans. Softw. Eng. 32(1), pp. 4–19 (2006, January)
Lindvall, M., Sandahl, K.: Practical implications of traceability. Softw. Pract. Exp. 26(10), 1161–1180 (1996, October)
Mäder, P., Gotel, O., Philippow, I.: Getting back to basics: Promoting the use of a traceability information model in practice. In: Proceedings of the 5th International Workshop on Traceability in Emerging Forms of Software Engineering, Vancouver, BC, Canada, 18 May, 2009a.
Mäder, P., Gotel, O., Philippow, I.: Motivation matters in the traceability trenches. In: Proceedings of 17th IEEE International Requirements Engineering Conference, Atlanta, GA, USA, 31 Aug–4 Sept, 2009b, pp. 143–148.
Naur, P., Randell, B. (eds.): Software engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7–11 October 1968, Brussels, Scientific Affairs Division, NATO (Published 1969)
The Oxford English Dictionary: Online Version, Oxford University Press, Oxford. http://www.oed.com. Accessed on January 2007
Pierce, R.: A requirements tracing tool. ACM SIGSOFT Softw. Eng. Notes. 3(5), pp. 53–60 (1978, November)
Ramesh, B., Edwards, M.: Issues in the development of a requirements traceability model. In: Proceedings of the IEEE International Symposium on Requirements Engineering, San Diego, CA, USA, 4–6 Jan 1993, pp. 256–259.
Ramesh B., Jarke M.: Towards reference models for requirements traceability. IEEE Trans. Softw. Eng. 27(1), 58–93 (2001, January)
Randell, B.: Towards a methodology of computing system design. In: Naur, P., Randell, B. (eds.) NATO Software Engineering Conference, 1968, Report on a Conference Sponsored by the NATO Science Committee, Garmisch, Germany, pp. 204–208 (7–11 October 1968). Brussels, Scientific Affairs Division, NATO (Published 1969)
Winkler, S., von Pilgrim, J.: A survey of traceability in requirements engineering and model-driven development. Softw. Syst. Model. 9(4), pp. 529–565 (2010, September). Springer (Published on line December 22, 2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag London Limited
About this chapter
Cite this chapter
Gotel, O. et al. (2012). Traceability Fundamentals. In: Cleland-Huang, J., Gotel, O., Zisman, A. (eds) Software and Systems Traceability. Springer, London. https://doi.org/10.1007/978-1-4471-2239-5_1
Download citation
DOI: https://doi.org/10.1007/978-1-4471-2239-5_1
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-2238-8
Online ISBN: 978-1-4471-2239-5
eBook Packages: Computer ScienceComputer Science (R0)