• Home
  • Search
  • The Supportive Effect of Traceability Links in Change Impact Analysis for Evolving Architectures – Two Controlled Experiments
  • Cite Icon6
  • https://doi.org/10.1007/978-3-319-14130-5_10Copy DOI Icon

The Supportive Effect of Traceability Links in Change Impact Analysis for Evolving Architectures – Two Controlled Experiments

  • Jan 1, 2014
  • Muhammad Atif Javed +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The documentation of software architecture relations as a kind of traceability information is considered important to help people understand the consequences or ripple-effects of architecture evolution. Traceability information provides a basis for analysing and evaluating software evolution, and consequently, it can be used for tasks like reuse evaluation and improvement throughout the evolution of software. To date, however, none of the published empirical studies on software architecture traceability have examined the validity of these propositions. In this paper, we hypothesize that impact analysis of changes in software architecture can be more efficient when supported by traceability links. To test this hypothesis, we designed two controlled experiments that were conducted to investigate the influence of traceability links on the quantity and quality of retrieved assets during architecture evolution analysis. The results provide statistical evidence that a focus on architecture traceability significantly reduces the quantity of missing and incorrect assets, and increases the overall quality of architecture impact analysis for evolution.

Similar Papers
  • Research Article
  • Citations1

Impact of software architecture on execution time: a power window TACLeBench case study

  • Jan 01, 2019
  • International Journal of Grid and Utility Computing
  • Siegfried Mercelis +3
  • Book Chapter
  • Citations13

Practitioners’ Perspectives on Change Impact Analysis for Safety-Critical Software – A Preliminary Analysis

  • Jan 01, 2016
  • Markus Borg +2
  • Conference Article
  • Citations5

Augur: Incorporating Hidden Dependencies and Variable Granularity in Change Impact Analysis

  • Oct 01, 2016
  • Tushar Sharma +1
  • Conference Article
  • Citations11

Visualization of Trace Links and Change Impact Analysis

  • Sep 01, 2016
  • Stefan Kugele +1
  • Research Article
  • Citations34

Do Programmers do Change Impact Analysis in Debugging?

  • Jul 01, 2016
  • Empirical Software Engineering
  • Siyuan Jiang +2
  • Conference Article
  • Citations25

Enabling traceability reuse for impact analyses: A feasibility study in a safety context

  • May 01, 2013
  • Markus Borg +2
  • Research Article
  • Citations4

Mining Variable-Method Correlation for Change Impact Analysis

  • Jan 01, 2018
  • IEEE Access
  • Chunling Hu +2
  • Conference Article
  • Citations7

Change impact analysis and its regression test effort estimation

  • Feb 01, 2013
  • P Khurana +2
  • Conference Article
  • Citations5

Trace link evolution across multiple software versions in safety-critical systems

  • May 14, 2016
  • Mona Rahimi
  • Conference Article
  • Citations59

Incremental Latent Semantic Indexing for Automatic Traceability Link Evolution Management

  • Sep 01, 2008
  • Hsin-Yi Jiang +4
  • Research Article
  • Citations17

FCA–CIA: An approach of using FCA to support cross-level change impact analysis for object oriented Java programs

  • Mar 05, 2013
  • Information and Software Technology
  • Bixin Li +2
  • Conference Article

Formalization of Entity Dependency and Change Types

  • Jul 01, 2017
  • Chen Xingjun +2
  • Research Article
  • Citations4

Change impact analysis for java programs and applications

  • Jan 01, 2007
  • Rutgers University Community Repository (Rutgers University)
  • Barbara G Ryder +1
  • Conference Article
  • Citations24

Comparison of different impact analysis methods and programmer's opinion

  • Sep 15, 2010
  • Gabriella Tóth +4
  • Research Article
  • Citations1

Software Change Management: a Quantified Perspective

  • Jul 20, 2018
  • International Journal of Engineering & Technology
  • Ankit Dhamija +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.