Towards an Integrated Support for Traceability of Quality Requirements using Software Spectrum Analysis
Haruhiko Kaiya, Kasuhisa Amemiya, Yuutarou Shimizu, and Kenji Kaijiri.
Proceedings of the 5th International Conference on Software and Data Technologies
pp. 187-194, Athens, Greece, 22-24 Jul. 2010.
In actual software development, software engineering artifacts such as requirements documents, design diagrams
and source codes can be updated and changed respectively and simultaneously, and they should be
consistent with each other. However, maintaining such consistency is one of the difficult problems especially
for software quality features such as usability, reliability, efficiency and so on. Managing traceability among
such artifacts is one of solutions, and several types of techniques for traceability have been already proposed.
However, there is no silver bullet for solving the problem. In this paper, we categorized current techniques for
managing traceability into three types: traceability links, central model and projection traceability. We then
discuss how to cope with these types of techniques for managing traceability for software quality features.
Because projection traceability seems to be suitable for quality features and there are few implementations of
projection traceability, we implement a method based on projection traceability using spectrum analysis for
software quality. We also apply the method to an example to confirm the usefulness of projection traceability
as well as traceability links and central model.