Universiti Teknologi Malaysia Institutional Repository

Utilizing multifaceted requirement traceability approach: a case study

Wan Kadir, Wan Mohd Nasir and Abdullah, Abdul Hanan and Siti Rochimah, Siti Rochimah (2011) Utilizing multifaceted requirement traceability approach: a case study. International Journal of Software Engineering and Knowledge Engineering, 21 (4). pp. 571-603. ISSN 0218-1940

Full text not available from this repository.

Official URL: http://dx.doi.org/10.1142/S0218194011005372

Abstract

Software evolution is inevitable. When a system evolves, there are certain relationships among software artifacts that must be maintained. Requirement traceability is one of the important factors in facilitating software evolution since it maintains the artifacts relationship before and after a change is performed. Requirement traceability can be expensive activities. Many researchers have addressed the problem of requirement traceability, especially to support software evolution activities. Yet, the evaluation results of these approaches show that most of them typically provide only limited support to software evolution. Based on the problems of requirement traceability, we have identified three directions that are important for traceability to support software evolution, i.e. process automation, procedure simplicity, and best results achievement. Those three directions are addressed in our multifaceted approach of requirement traceability. This approach utilizes three facets to generate links between artifacts, i.e. syntactical similarity matching, link prioritization, and heuristic-list based processes. This paper proposes the utilization of multifaceted approach to traceability generation and recovery in facilitating software evolution process. The complete experiment has been applied in a real case study. The results show that utilization of these three facets in generating the traceability among artifacts is better than the existing approach, especially in terms of its accuracy.

Item Type:Article
Uncontrolled Keywords:software evolution, requirement traceability, multifaceted traceability approach
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computer Science and Information System
ID Code:29920
Deposited By: Yanti Mohd Shah
Deposited On:21 Apr 2013 03:31
Last Modified:28 Feb 2022 13:26

Repository Staff Only: item control page