• 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