Authors:
Haruhiko Kaiya
;
Kasuhisa Amemiya
;
Yuutarou Shimizu
and
Kenji Kaijiri
Affiliation:
Shinshu University, Japan
Keyword(s):
Traceability, Quality characteristics, Requirements specification, Source codes.
Related
Ontology
Subjects/Areas/Topics:
Requirements Elicitation and Specification
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Software Testing and Maintenance
Abstract:
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 tr
aceability, 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.
(More)