25th International Conference on Software Engineering, 2003. Proceedings. 2003
DOI: 10.1109/icse.2003.1201210
|View full text |Cite
|
Sign up to set email alerts
|

Whole program path-based dynamic impact analysis

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

2
223
0

Year Published

2007
2007
2018
2018

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 181 publications
(225 citation statements)
references
References 20 publications
2
223
0
Order By: Relevance
“…Traceability analysis refers to impact analysis of software artifacts across different levels of abstractions (e.g., source code to UML). Various dependency-analysis methods based on call graphs, program slicing (Gallagher and Lyle 1991), hidden dependency analysis (Rajlich 1997;Chen and Rajlich 2001;Yu and Rajlich 2001), lightweight static analysis approaches (Moonen 2002;Petrenko and Rajlich 2009), concept analysis (Tonella 2003), dynamic analysis (Law and Rothermel 2003;Orso et al 2004;Ren et al 2004), hypertext systems, documentation systems, UML models (Briand et al 2002), and Information Retrieval (Antoniol et al 2000;) are already investigated in the literature. Queille et al (Queille et al 1994) proposed an interactive process in which the programmer, guided by dependencies among program components (i.e., classes, functions), inspects components one-by-one and identifies the ones that are going to change -this process involves both searching and browsing activities.…”
Section: Software Change Impact Analysis (Ia)mentioning
confidence: 99%
See 1 more Smart Citation
“…Traceability analysis refers to impact analysis of software artifacts across different levels of abstractions (e.g., source code to UML). Various dependency-analysis methods based on call graphs, program slicing (Gallagher and Lyle 1991), hidden dependency analysis (Rajlich 1997;Chen and Rajlich 2001;Yu and Rajlich 2001), lightweight static analysis approaches (Moonen 2002;Petrenko and Rajlich 2009), concept analysis (Tonella 2003), dynamic analysis (Law and Rothermel 2003;Orso et al 2004;Ren et al 2004), hypertext systems, documentation systems, UML models (Briand et al 2002), and Information Retrieval (Antoniol et al 2000;) are already investigated in the literature. Queille et al (Queille et al 1994) proposed an interactive process in which the programmer, guided by dependencies among program components (i.e., classes, functions), inspects components one-by-one and identifies the ones that are going to change -this process involves both searching and browsing activities.…”
Section: Software Change Impact Analysis (Ia)mentioning
confidence: 99%
“…Decades of research efforts have produced a wide spectrum of approaches, ranging from the traditional static and dynamic analysis techniques Law and Rothermel 2003;Orso et al 2004;Ren et al 2004;Robillard 2005;Petrenko and Rajlich 2009) to the contemporary methods such as those based on Information Retrieval (IR) (Canfora and Cerulo 2005;Hill et al…”
Section: Introductionmentioning
confidence: 99%
“…Bohner and Arnold surveyed IA methodologies in 1996 [1], and a number of approaches based on improved static and dynamic analyses are proposed thereafter (e.g., [2,3,13,16,17]). An extensive examination of the MSR approaches was recently completed [9], of which a preliminary survey of six approaches that support software changes is discussed in [10].…”
Section: Introductionmentioning
confidence: 99%
“…Bohner and Arnold surveyed IA methodologies in 1996 [2], and a number of approaches based on improved static and dynamic analyses are proposed thereafter [1,10,16]. Our general approach consists of the following steps:…”
Section: B Change Impact Analysis (Ia)mentioning
confidence: 99%