loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th Asia-Pacific Software Engineering Conference (APSEC'05)
Supporting Predictive Change Impact Analysis: A Control Call Graph Based Technique
Taipei, Taiwan
December 15-December 17
ISBN: 0-7695-2465-6
Linda Badri, University of Quebec at Trois-Rivieres, Canada
Mourad Badri, University of Quebec at Trois-Rivieres, Canada
Daniel St-Yves, University of Quebec at Trois-Rivieres, Canada
Change impact analysis plays an important role in software maintenance. It allows developers assessing the possible effects of a change. We present, in this paper, a new static technique supporting software change impact analysis. The technique uses a new model based on control call graphs. It captures the control related to components calls and generates the different control flow paths in a program. The generated paths, in a compacted form, are used to identify the potential set of components that may be affected by a given change. Furthermore, the tool developed can be used to perform predictive impact analysis. It can also be used to support regression testing. We performed an experimental study on several Java programs. The reported results show that the proposed technique can predict impact sets that are more accurate than those obtained using traditional approaches based on call graphs.
Citation:
Linda Badri, Mourad Badri, Daniel St-Yves, "Supporting Predictive Change Impact Analysis: A Control Call Graph Based Technique," apsec, pp.167-175, 12th Asia-Pacific Software Engineering Conference (APSEC'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.