15th IEEE International Conference on Program Comprehension (ICPC '07) 2007
DOI: 10.1109/icpc.2007.38
|View full text |Cite
|
Sign up to set email alerts
|

Tracking Objects to Detect Feature Dependencies

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0
1

Year Published

2007
2007
2018
2018

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 29 publications
(19 citation statements)
references
References 14 publications
0
18
0
1
Order By: Relevance
“…To illustrate the flexibility of our setup, we present the research development of our Feature Dependency Browser tool, which we developed to analyze runtime dependencies between features [4].…”
Section: Introductionmentioning
confidence: 99%
“…To illustrate the flexibility of our setup, we present the research development of our Feature Dependency Browser tool, which we developed to analyze runtime dependencies between features [4].…”
Section: Introductionmentioning
confidence: 99%
“…(see Table 1). Our answer to this question is an overview of a set Feature location and analysis Lienhard et al 2007) of activities that dependency analysis solutions in the literature claim to support or address. Our motivation to present this answer under these terms is motivated by what we observed in practice.…”
Section: Application Areas Of Dependency Analysismentioning
confidence: 99%
“…Most techniques and tools for execution trace analysis are presented for specific paradigms and even specific programming languages (Hamou-Lhadj and Lethbridge 2004). In the cases of dependency analysis, most solutions are to analyze object oriented implementations exploring relationships such as inheritance, polymorphism, and dynamic binding of languages such as Java and C++ (Egyed 2003;Lienhard et al 2007). The dynamic analysis techniques used among dependency analysis solutions include, footprint graph analysis (Egyed 2003), clustering (Xiao and Tzerpos 2005), whole path profiling (Law and Rothermel 2003a, b), object flow analysis (Lienhard et al 2007), redundant coupling detection (Alzamil 2007), online detection (Xin and Zhang 2007), execute after/before analysis (Jász et al 2008), compression and traversing of traces (Tallam and Gupta 2007), and formal concept analysis (Pfaltz 2006).…”
Section: Dynamic Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…While study of runtime code based, we found that several approaches is related with this work. The used runtime program to detect feature dependency is proposed in [7], by tracking the object created at the runtime. It's focused on feature of the software, using dynamic analysis, and visualizes the object oriented software behavior.…”
Section: Software Comprehension and Toolmentioning
confidence: 99%