Cargando…

Towards automated traceability maintenance

Traceability relations support stakeholders in understanding the dependencies between artifacts created during the development of a software system and thus enable many development-related tasks. To ensure that the anticipated benefits of these tasks can be realized, it is necessary to have an up-to...

Descripción completa

Detalles Bibliográficos
Autores principales: Mäder, Patrick, Gotel, Orlena
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier North Holland] 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3587459/
https://www.ncbi.nlm.nih.gov/pubmed/23471308
http://dx.doi.org/10.1016/j.jss.2011.10.023
_version_ 1782261407111184384
author Mäder, Patrick
Gotel, Orlena
author_facet Mäder, Patrick
Gotel, Orlena
author_sort Mäder, Patrick
collection PubMed
description Traceability relations support stakeholders in understanding the dependencies between artifacts created during the development of a software system and thus enable many development-related tasks. To ensure that the anticipated benefits of these tasks can be realized, it is necessary to have an up-to-date set of traceability relations between the established artifacts. This goal requires the creation of traceability relations during the initial development process. Furthermore, the goal also requires the maintenance of traceability relations over time as the software system evolves in order to prevent their decay. In this paper, an approach is discussed that supports the (semi-) automated update of traceability relations between requirements, analysis and design models of software systems expressed in the UML. This is made possible by analyzing change events that have been captured while working within a third-party UML modeling tool. Within the captured flow of events, development activities comprised of several events are recognized. These are matched with predefined rules that direct the update of impacted traceability relations. The overall approach is supported by a prototype tool and empirical results on the effectiveness of tool-supported traceability maintenance are provided.
format Online
Article
Text
id pubmed-3587459
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Elsevier North Holland]
record_format MEDLINE/PubMed
spelling pubmed-35874592013-03-05 Towards automated traceability maintenance Mäder, Patrick Gotel, Orlena J Syst Softw Controversy Corner Traceability relations support stakeholders in understanding the dependencies between artifacts created during the development of a software system and thus enable many development-related tasks. To ensure that the anticipated benefits of these tasks can be realized, it is necessary to have an up-to-date set of traceability relations between the established artifacts. This goal requires the creation of traceability relations during the initial development process. Furthermore, the goal also requires the maintenance of traceability relations over time as the software system evolves in order to prevent their decay. In this paper, an approach is discussed that supports the (semi-) automated update of traceability relations between requirements, analysis and design models of software systems expressed in the UML. This is made possible by analyzing change events that have been captured while working within a third-party UML modeling tool. Within the captured flow of events, development activities comprised of several events are recognized. These are matched with predefined rules that direct the update of impacted traceability relations. The overall approach is supported by a prototype tool and empirical results on the effectiveness of tool-supported traceability maintenance are provided. Elsevier North Holland] 2012-10 /pmc/articles/PMC3587459/ /pubmed/23471308 http://dx.doi.org/10.1016/j.jss.2011.10.023 Text en © 2012 Elsevier Inc. https://creativecommons.org/licenses/by-nc-nd/3.0/ Open Access under CC BY-NC-ND 3.0 (https://creativecommons.org/licenses/by-nc-nd/3.0/) license
spellingShingle Controversy Corner
Mäder, Patrick
Gotel, Orlena
Towards automated traceability maintenance
title Towards automated traceability maintenance
title_full Towards automated traceability maintenance
title_fullStr Towards automated traceability maintenance
title_full_unstemmed Towards automated traceability maintenance
title_short Towards automated traceability maintenance
title_sort towards automated traceability maintenance
topic Controversy Corner
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3587459/
https://www.ncbi.nlm.nih.gov/pubmed/23471308
http://dx.doi.org/10.1016/j.jss.2011.10.023
work_keys_str_mv AT maderpatrick towardsautomatedtraceabilitymaintenance
AT gotelorlena towardsautomatedtraceabilitymaintenance