Abstract-Concept eller funktionsidentifiering, dvs. identifiering av källkodsfragment som implementerar en viss funktion, är en viktig uppgift under programvaruförståelse och underhåll. I detta dokument föreslås en strategi för att identifiera begrepp i utförande spår genom att hitta sammanhållna och frikopplade fragment av spåren. Metoden bygger på sökbaserade optimeringstekniker, textanalys av systemets källkod med latent semantisk indexering och spårkompressionsteknik. Det utvärderas för att identifiera funktioner från utförande spår av två öppna källkodssystem från olika domäner, JHotDraw och ArgoUML. Resultaten visar att metoden alltid kan identifiera spårsegment som implementerar koncept med hög precision och, för mycket sammanhängande koncept, med en hög överlappning med det manuellt byggda oraklet.
Till exempel Asadi, F. et al. I REF betraktas begreppslokalisering som upptäckt av sammanhängande och frikopplade fragment av ett exekveringsspår med hjälp av Latent Semantic Indexing (LSI).
A Heuristic-Based Approach to Identify Concepts in Execution Traces
{'venue': '2010 14th European Conference on Software Maintenance and Reengineering', 'journal': '2010 14th European Conference on Software Maintenance and Reengineering', 'mag_field_of_study': ['Computer Science']}