2014
DOI: 10.1002/smr.1695
|View full text |Cite
|
Sign up to set email alerts
|

SCAN: an approach to label and relate execution trace segments

Abstract: 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 e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 54 publications
(86 reference statements)
0
3
0
Order By: Relevance
“…However, sometimes it is not clear how the research work contributes in the right direction. For example, while the clusters of methods obtained in [Asadi et al, 2010] and [Medini et al, 2012] could indeed correspond to the features executed by the program, the sets of terms mapped to the methods in each identified cluster do not represent a single notion or concept (in the sense that Biggerstaff gives to that word) that a developer could easily identify.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…However, sometimes it is not clear how the research work contributes in the right direction. For example, while the clusters of methods obtained in [Asadi et al, 2010] and [Medini et al, 2012] could indeed correspond to the features executed by the program, the sets of terms mapped to the methods in each identified cluster do not represent a single notion or concept (in the sense that Biggerstaff gives to that word) that a developer could easily identify.…”
Section: Discussionmentioning
confidence: 99%
“…However, even if demonstrated, the resulting kind of concept mapping represents very little help in program comprehension because these concepts do not represent anything that developers would readily understand. The authors might have recognized this problem since they introduce later on, in [Medini et al, 2012], a technique to label the obtained execution trace segments. However, while their technique improves their previous results, the obtained labels are simply smaller sets of terms than those obtained in [Asadi et al, 2010].…”
Section: Dynamic Analysismentioning
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%