2012 19th Working Conference on Reverse Engineering 2012
DOI: 10.1109/wcre.2012.23
|View full text |Cite
|
Sign up to set email alerts
|

SCAN: An Approach to Label and Relate Execution Trace Segments

Abstract: Identifying concepts in execution traces is a task often necessary to support program comprehension or maintenance activities. Several approaches-static, dynamic or hybrid-have been proposed to identify cohesive, meaningful sequence of methods in execution traces. However, none of the proposed approaches is able to label such segments and to identify relations between segments of the same trace.This paper present SCAN (Segment Concept AssigNer) an approach to assign labels to sequences of methods in execution … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

1
3
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 27 publications
1
3
0
Order By: Relevance
“…This paper extends our previous work , which proposed a preliminary approach to label segments and identify relations among them. The novel contributions of this paper are as follows:An approach to reduce segment size by retaining only the most important method calls using tf‐idf and vector space model (VSM) IR techniques.…”
Section: Introductionsupporting
confidence: 56%
See 1 more Smart Citation
“…This paper extends our previous work , which proposed a preliminary approach to label segments and identify relations among them. The novel contributions of this paper are as follows:An approach to reduce segment size by retaining only the most important method calls using tf‐idf and vector space model (VSM) IR techniques.…”
Section: Introductionsupporting
confidence: 56%
“…In our previous work, we considered all method calls as being equals when splitting the traces and labeling their segments.An algorithm to automatically identify relations among segments using FCA and lattice partitioning. In our previous work , this identification was performed manually by partitioning concept lattices produced by FCA.An empirical evaluation involving 31 participants and six programs of the following: (i) the impact of segment size reduction on the labels; (ii) the accuracy of the labels generated by SCAN; and (iii) the accuracy of the relations among segments reported by SCAN.An empirical study of the usefulness of SCAN using two other real‐world programs and their execution traces and bug reports. We provide evidence that SCAN is effective in retrieving relevant methods and reducing the quantity of information that developers must process to locate features.…”
Section: Introductionmentioning
confidence: 99%
“…Voigt et al [11] proposed a plot to visualize active objects in an execution trace. Medini et al [12] proposed an effective algorithm that extract meaningful labels for detected phases. For a real-time profiler, Reiss [13] proposed a technique to compare active methods between a pair of consecutive time slots.…”
Section: B Related Workmentioning
confidence: 99%
“…The second paper ‘SCAN: An Approach to Label and Relate Execution Trace Segments’ presents Segment Concept AssigNer (SCAN), an approach for supporting developers in feature location. SCAN is able to split execution traces into cohesive segments (using a search‐based approach), label the segments with relevant keywords, and identify relations among segments (using formal concept analysis).…”
mentioning
confidence: 99%