The document proposes a novel method for locating functional features in code through dynamic and semantic analysis, focusing on generating execution traces and correlating them with method calls. The approach involves ranking method calls, extracting identifiers, and applying latent Dirichlet allocation (LDA) to identify topics as functional features. A case study demonstrates the effectiveness of this method in understanding software systems and guiding future research in feature location.