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
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;
Conference_Titel :
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location :
Williamsburg, VI
Print_ISBN :
978-1-4577-0663-9
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2011.6080789