13th International Workshop on Program Comprehension (IWPC'05)
DOI: 10.1109/wpc.2005.22
|View full text |Cite
|
Sign up to set email alerts
|

JRipples: A Tool for Program Comprehension during Incremental Change

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
56
0
1

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 67 publications
(60 citation statements)
references
References 19 publications
0
56
0
1
Order By: Relevance
“…Some change propagation methods rely on high recall, in which case we can use a large d value (according to our experiments the smallest values where it reached 100% were around [8][9][10][11][12][13][14][15]. On the other hand, other approaches benefit from better precision, in which case a close coupling (d = 1) should be chosen.…”
Section: Change Impact Analysismentioning
confidence: 93%
See 1 more Smart Citation
“…Some change propagation methods rely on high recall, in which case we can use a large d value (according to our experiments the smallest values where it reached 100% were around [8][9][10][11][12][13][14][15]. On the other hand, other approaches benefit from better precision, in which case a close coupling (d = 1) should be chosen.…”
Section: Change Impact Analysismentioning
confidence: 93%
“…In their work, Rajlich and Gosavi define a lifecycle model that heavily utilizes static change impact analysis, while Buckner et al provide an experimental tool supporting this paradigm [10].…”
Section: Related Workmentioning
confidence: 99%
“…provides an extensible framework that can be easily adapted and configured to support new search techniques. JRipples [3] is an Eclipse plug-in that uses static information to analyze dependencies between entities in order to help developers locate the impact set manually, by keeping track of visited elements and the elements that dependent on them. Chianti [4] is also an Eclipse plug-in that uses static information, in the form of changes between consecutive versions of the software, and dynamic information, such as execution traces of test cases.…”
Section: Related Workmentioning
confidence: 99%
“…ImpactMiner is a new addition to the limited suite of IA tools, such as JRipples [3] and Chianti [4], which use static and/or dynamic techniques. ImpactMiner uses co-changes from source code repositories, as well as, combining multiple sources of information.…”
Section: Introductionmentioning
confidence: 99%
“…According to Corbi [3], program comprehension accounts for more than half of the software maintenance time. Researchers and practitioners developed tools that can assist developers in program comprehension, such as JRipples [4], Codecrawler [5], and SonarQube [6]. However, tools applying topic models to program comprehension has not been given as much attention.…”
Section: Introductionmentioning
confidence: 99%