DocumentCode :
2577821
Title :
SCAN: An Approach to Label and Relate Execution Trace Segments
Author :
Medini, Soumaya ; Antoniol, Giuliano ; Guéhéneuc, Yann-Gaël ; Di Penta, Massimiliano ; Tonella, Paolo
Author_Institution :
DGIGL, Ecole Polytech. de Montreal, Montreal, QC, Canada
fYear :
2012
fDate :
15-18 Oct. 2012
Firstpage :
135
Lastpage :
144
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 traces, and to identify relations between such segments. SCAN uses information retrieval methods and formal concept analysis to produce sets of words helping the developer to understand the concept implemented by a segment. Specifically, formal concept analysis allows SCAN to discover commonalities between segments in different trace areas, as well as terms more specific to a given segment and high level relations between segments. The paper describes SCAN along with a preliminary manual validation -- upon execution traces collected from usage scenarios of JHotDraw and ArgoUML -- of SCAN accuracy in assigning labels representative of concepts implemented by trace segments.
Keywords :
formal concept analysis; information retrieval; software maintenance; ArgoUML; JHotDraw; SCAN; execution trace segment labelling; formal concept analysis; high-level relations; information retrieval methods; program comprehension; program maintenance; segment concept assigner approach; trace areas; Corporate acquisitions; Information retrieval; Java; Labeling; Lattices; Manuals; Concept identification; dynamic analysis; formal concept analysis; information retrieval;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering (WCRE), 2012 19th Working Conference on
Conference_Location :
Kingston, ON
ISSN :
1095-1350
Print_ISBN :
978-1-4673-4536-1
Type :
conf
DOI :
10.1109/WCRE.2012.23
Filename :
6385109
Link To Document :
بازگشت