• Home
  • Search
  • Comparison of different impact analysis methods and programmer's opinion
  • Cite Icon24
  • https://doi.org/10.1145/1852761.1852777Copy DOI Icon

Comparison of different impact analysis methods and programmer's opinion

  • Sep 15, 2010
  • Gabriella Tóth +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In change impact analysis, obtaining guidance from automatic tools would be highly desirable since this activity is generally seen as a very difficult program comprehension problem. However, since the notion of an 'impact set' (or dependency set) of a specific change is usually very inexact and context dependent, the approaches and algorithms for computing these sets are also very diverse producing quite different results. The question 'which algorithm finds program dependencies in the most efficient way?' has been preoccupying researchers for a long time, but there are still very few results published on the comparison of the different algorithms to what programmers think are real dependencies. In this work, we report on our experiment conducted with this goal in mind using a compact, easily comprehensible Java experimental software system, simulated program changes, and a group of programmers who were asked to perform impact analysis with the help of different tools and on the basis of their programming experience. We show which algorithms turned out to be the closest to the programmers' opinion in this case study. However, the results also certified that most existing algorithms need to be further enhanced and an effective methodology to use automated tools to support impact analysis still needs to be found.

Similar Papers
  • Conference Article
  • Citations5

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

  • Oct 01, 2016
  • Tushar Sharma +1
  • Book Chapter
  • Citations13

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

  • Jan 01, 2016
  • Markus Borg +2
  • Research Article
  • Citations34

Do Programmers do Change Impact Analysis in Debugging?

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

Formalization of Entity Dependency and Change Types

  • Jul 01, 2017
  • Chen Xingjun +2
  • Conference Article
  • Citations7

Change impact analysis and its regression test effort estimation

  • Feb 01, 2013
  • P Khurana +2
  • Research Article
  • Citations4

Mining Variable-Method Correlation for Change Impact Analysis

  • Jan 01, 2018
  • IEEE Access
  • Chunling Hu +2
  • Research Article
  • Citations21

Regional analysis of climate change impact on Norway spruce (Picea abies L. Karst.) growth in Slovak mountain forests

  • Jul 31, 2006
  • Journal of Forest Science
  • J Ďurský +3
  • Research Article
  • Citations4

Change impact analysis for java programs and applications

  • Jan 01, 2007
  • Rutgers University Community Repository (Rutgers University)
  • Barbara G Ryder +1
  • Book Chapter
  • Citations6

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

  • Jan 01, 2014
  • Muhammad Atif Javed +1
  • Research Article

A comparison of programmers' opinions in change impact analysis

  • Jan 01, 2010
  • Periodica Polytechnica Electrical Engineering
  • Gabriella Tóth
  • 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
  • Citations3

Impact analysis of UML design changes using model slicing

  • Sep 01, 2013
  • L T Jayprakash
  • Conference Article
  • Citations11

Visualization of Trace Links and Change Impact Analysis

  • Sep 01, 2016
  • Stefan Kugele +1
  • Conference Article
  • Citations1

A Software Impact Analysis Tool based on Change History Learning and its Evaluation

  • May 01, 2022
  • Haruya Iwasaki +4
  • Conference Article
  • Citations1

Research Paper] The Case for Adaptive Change Recommendation

  • Sep 01, 2018
  • Sydney Pugh +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.