Multifaceted requirement traceability approach to support software evolution
Software evolution is inevitable. When a system evolves, there are certain relationships among software artifacts that must be maintained. Requirement traceability is one of importance factor in facilitating software evolution since it maintains the artifacts relationship before and after a change i...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Published: |
2010
|
Subjects: | |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my-utm-ep.18776 |
---|---|
record_format |
uketd_dc |
spelling |
my-utm-ep.187762017-09-19T07:53:34Z Multifaceted requirement traceability approach to support software evolution 2010-07 Siti Rochimah, Siti Rochimah TK7885-7895 Computer engineer. Computer hardware Software evolution is inevitable. When a system evolves, there are certain relationships among software artifacts that must be maintained. Requirement traceability is one of importance factor in facilitating software evolution since it maintains the artifacts relationship before and after a change is performed. Requirements traceability can be expensive activities. Many researchers have addressed the problem of requirements traceability, especially to support software evolution activities. Yet, the evaluation results of those approaches show that most of them typically provide only limited supports 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 presents the utilization of multifaceted approach to traceability generation and recovery in facilitating software evolution process. We describe our new approach in traceability called Multifaceted Requirement Traceability Approach (MRTA) to support software evolution. We present the conceptual framework as well as the design of this new approach. We have applied the tool in real case study to measure accuracy of this approach. Also, a controlled experiment using MRTA Tool has been conducted to measure its usability 2010-07 Thesis http://eprints.utm.my/id/eprint/18776/ phd doctoral Universiti Teknologi Malaysia, Fakulti Sains Komputer dan Sistem Maklumat Fakulti Sains Komputer dan Sistem Maklumat |
institution |
Universiti Teknologi Malaysia |
collection |
UTM Institutional Repository |
topic |
TK7885-7895 Computer engineer Computer hardware |
spellingShingle |
TK7885-7895 Computer engineer Computer hardware Siti Rochimah, Siti Rochimah Multifaceted requirement traceability approach to support software evolution |
description |
Software evolution is inevitable. When a system evolves, there are certain relationships among software artifacts that must be maintained. Requirement traceability is one of importance factor in facilitating software evolution since it maintains the artifacts relationship before and after a change is performed. Requirements traceability can be expensive activities. Many researchers have addressed the problem of requirements traceability, especially to support software evolution activities. Yet, the evaluation results of those approaches show that most of them typically provide only limited supports 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 presents the utilization of multifaceted approach to traceability generation and recovery in facilitating software evolution process. We describe our new approach in traceability called Multifaceted Requirement Traceability Approach (MRTA) to support software evolution. We present the conceptual framework as well as the design of this new approach. We have applied the tool in real case study to measure accuracy of this approach. Also, a controlled experiment using MRTA Tool has been conducted to measure its usability |
format |
Thesis |
qualification_name |
Doctor of Philosophy (PhD.) |
qualification_level |
Doctorate |
author |
Siti Rochimah, Siti Rochimah |
author_facet |
Siti Rochimah, Siti Rochimah |
author_sort |
Siti Rochimah, Siti Rochimah |
title |
Multifaceted requirement traceability approach to support software evolution |
title_short |
Multifaceted requirement traceability approach to support software evolution |
title_full |
Multifaceted requirement traceability approach to support software evolution |
title_fullStr |
Multifaceted requirement traceability approach to support software evolution |
title_full_unstemmed |
Multifaceted requirement traceability approach to support software evolution |
title_sort |
multifaceted requirement traceability approach to support software evolution |
granting_institution |
Universiti Teknologi Malaysia, Fakulti Sains Komputer dan Sistem Maklumat |
granting_department |
Fakulti Sains Komputer dan Sistem Maklumat |
publishDate |
2010 |
_version_ |
1747815356034973696 |