Utilizing multifaceted requirement traceability approach: A case study

Siti Rochimah*, Wan M.N. Wan Kadir, Abdul H. Abdullah

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

5 Citations (Scopus)


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.

Original languageEnglish
Pages (from-to)571-603
Number of pages33
JournalInternational Journal of Software Engineering and Knowledge Engineering
Issue number4
Publication statusPublished - Jun 2011


  • Software evolution
  • multifaceted traceability approach
  • requirement traceability


Dive into the research topics of 'Utilizing multifaceted requirement traceability approach: A case study'. Together they form a unique fingerprint.

Cite this