DocumentCode
2332840
Title
Exploiting text mining techniques in the analysis of execution traces
Author
Pirzadeh, Heidar ; Hamou-Lhadj, Abdelwahab ; Shah, Mohak
Author_Institution
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, QC, Canada
fYear
2011
fDate
25-30 Sept. 2011
Firstpage
223
Lastpage
232
Abstract
The analysis of execution traces can be useful in many software engineering activities including debugging, feature enhancement, performance analysis, and any other task that requires some degree of understanding of the way a system behaves. Traces, however, tend to be considerably large, which often hinders effective analysis of their content. There is a need to investigate ways to help software engineers find and understand important information conveyed in a trace despite the trace being massive. Motivated by the work done in the area of text mining, we propose, in this paper, a trace exploration approach based on examining the trace execution phases. The approach consists of automatically identifying relevant information about the phases as well as the ability to provide an efficient representation of the flow of phases by detecting redundant phases using a cosine similarity metric. We applied our approach to large traces generated from two different systems and were able to quickly understand their content and extract higher level views that characterize the essence of the information conveyed in these traces.
Keywords
data flow analysis; data mining; program debugging; software maintenance; software metrics; software performance evaluation; text analysis; cosine similarity metric; execution trace analysis; exploiting text mining techniques; redundant phase detection; relevant information automatic identification; software debugging; software engineering; software feature enhancement; software performance analysis; trace execution phases; trace exploration approach; Bayesian methods; Levee; Dynamic Analysis; Program Comprehension; Software Maintenance; Text mining;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location
Williamsburg, VI
ISSN
1063-6773
Print_ISBN
978-1-4577-0663-9
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2011.6080789
Filename
6080789
Link To Document