Abstract-Programförståelse är en viktig aktivitet i programvaruunderhåll, eftersom programvara måste vara tillräckligt förstådd innan den kan ändras på rätt sätt. Studien av ett programs utförande, känd som dynamisk analys, har blivit en vanlig teknik i detta avseende och har fått stor uppmärksamhet från forskarsamhället, särskilt under det senaste årtiondet. Dessa insatser har resulterat i ett stort forskningsorgan där det för närvarande inte finns någon heltäckande översikt. I denna rapport redovisas en systematisk litteraturundersökning som syftar till att identifiera och strukturera forskning om programförståelse genom dynamisk analys. Från ett forskningsorgan bestående av 4 795 artiklar publicerade på 14 relevanta arenor mellan juli 1999 och juni 2008 och referenser däri, har vi systematiskt valt 176 artiklar och karakteriserat dem i termer av fyra huvudaspekter: aktivitet, mål, metod, och utvärdering. Den resulterande översikten ger insikt i vad som utgör de viktigaste bidragen inom området, stödjer uppgiften att identifiera luckor och möjligheter och har motiverat vår diskussion om flera viktiga forskningsinriktningar som förtjänar ytterligare överväganden inom en snar framtid.
Området för programförståelse genom dynamisk analys är varierat och levande som en systematisk undersökning 2009 tyder på REF.
A Systematic Survey of Program Comprehension through Dynamic Analysis
{'venue': 'IEEE Transactions on Software Engineering', 'journal': 'IEEE Transactions on Software Engineering', 'mag_field_of_study': ['Computer Science']}