• Cite Icon74
  • https://doi.org/10.1145/1101908.1101923Copy DOI Icon

On dynamic feature location

  • Nov 7, 2005
  • Rainer Koschke +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Feature location aims at locating pieces of code that implement a given set of features (requirements). It is a necessary first step in every program comprehension and maintenance task if the connection between features and code has been lost.We have developed a semi-automatic technique for feature location using a combination of static and dynamic program analysis. Formal concept analysis is used to explore the results of the dynamic analysis.We describe new experiences with our technique. Specifically, we investigate the gain of information and increase of costs when the system under analysis is profiled at basic block level rather than routine level as in our earlier work. Furthermore, we explore the influence of the scenarios used for the dynamic analysis (minimal versus combined scenarios).

Similar Papers
  • Conference Article
  • Citations30

Summarization techniques for code, change, testing, and user feedback (Invited paper)

  • Mar 01, 2018
  • Sebastiano Panichella
  • Book Chapter
  • Citations2

Formal Framework for Reasoning About the Precision of Dynamic Analysis

  • Jan 01, 2020
  • Mila Dalla Preda +2
  • Conference Article
  • Citations4

The effects of identifier retention and stop word removal on a latent Dirichlet allocation based feature location technique

  • Mar 29, 2012
  • Lauren R Biggers
  • Dissertation

Effect of structure of analogy and spreading activation on learning computer programming

  • Jan 01, 1988
  • The University of Queensland
  • Yam San Chee
  • Book Chapter
  • Citations55

Feature Location in a Collection of Software Product Variants Using Formal Concept Analysis

  • Jan 01, 2013
  • Ra’Fat Al-Msie’Deen +5
  • Research Article
  • Citations2

How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration

  • Apr 26, 2023
  • ACM Transactions on Software Engineering and Methodology
  • Francisca Pérez +3
  • Conference Article
  • Citations51

Using Sex Differences to Link Spatial Cognition and Program Comprehension

  • Sep 01, 2006
  • Maryanne Fisher +2
  • Book Chapter
  • Citations9

Conclave: Ontology-Driven Measurement of Semantic Relatedness between Source Code Elements and Problem Domain Concepts

  • Jan 01, 2014
  • Nuno Ramos Carvalho +3
  • Conference Article
  • Citations12

Normalizing source code vocabulary to support program comprehension and software quality

  • May 18, 2013
  • Latifa Guerrouj
  • Research Article
  • Citations12

Auditing buffer overflow vulnerabilities using hybrid static–dynamic analysis

  • Apr 01, 2016
  • IET Software
  • Bindu Madhavi Padmanabhuni +1
  • Conference Article
  • Citations5

DPAC

  • Dec 09, 2013
  • Yanyan Jiang +2
  • Research Article
  • Citations7

Watching television in a home environment: effects on children’s attention, problem solving and comprehension

  • Apr 08, 2021
  • Media Psychology
  • Sarah E Rose +2
  • Conference Article
  • Citations15

Execution Trace Abstraction Based on Meta Patterns Usage

  • Oct 01, 2012
  • Kunihiro Noda +2
  • Research Article
  • Citations47

Labeling source code with information retrieval methods: an empirical study

  • Nov 13, 2013
  • Empirical Software Engineering
  • Andrea De Lucia +4
  • Conference Article
  • Citations10

Managing systems evolving in space and time

  • Sep 06, 2021
  • Gabriela Karoline Michelon +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.