Feature location in source code: a taxonomy and survey

B Dit, M Revelle, M Gethers… - Journal of software …, 2013 - Wiley Online Library
Feature location is the activity of identifying an initial location in the source code that
implements functionality in a software system. Many feature location techniques have been …

Boosting bug-report-oriented fault localization with segmentation and stack-trace analysis

CP Wong, Y Xiong, H Zhang, D Hao… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
To deal with post-release bugs, many software projects set up public bug repositories for
users all over the world to report bugs that they have encountered. Recently, researchers …

Automatically capturing source code context of nl-queries for software maintenance and reuse

E Hill, L Pollock, K Vijay-Shanker - 2009 IEEE 31st International …, 2009 - ieeexplore.ieee.org
As software systems continue to grow and evolve, locating code for maintenance and reuse
tasks becomes increasingly difficult. Existing static code search techniques using natural …

A survey of feature location techniques

J Rubin, M Chechik - Domain Engineering: Product Lines, Languages, and …, 2013 - Springer
Feature location techniques aim at locating software artifacts that implement a specific
program functionality, aka a feature. These techniques support developers during various …

Using information retrieval based coupling measures for impact analysis

D Poshyvanyk, A Marcus, R Ferenc… - Empirical software …, 2009 - Springer
Coupling is an important property of software systems, which directly impacts program
comprehension. In addition, the strength of coupling measured between modules in …

How programmers debug, revisited: An information foraging theory perspective

J Lawrance, C Bogart, M Burnett… - IEEE Transactions …, 2010 - ieeexplore.ieee.org
Many theories of human debugging rely on complex mental constructs that offer little
practical advice to builders of software engineering tools. Although hypotheses are …

Developers ask reachability questions

TD LaToza, BA Myers - Proceedings of the 32Nd ACM/IEEE …, 2010 - dl.acm.org
A reachability question is a search across feasible paths through a program for target
statements matching search criteria. In three separate studies, we found that reachability …

Mining source code to automatically split identifiers for software analysis

E Enslen, E Hill, L Pollock… - 2009 6th IEEE …, 2009 - ieeexplore.ieee.org
Automated software engineering tools (eg, program search, concern location, code reuse,
quality assessment, etc.) increasingly rely on natural language information from comments …

Integrated impact analysis for managing software changes

M Gethers, B Dit, H Kagdi… - 2012 34th International …, 2012 - ieeexplore.ieee.org
The paper presents an adaptive approach to perform impact analysis from a given change
request to source code. Given a textual change request (eg, a bug report), a single snapshot …

Sensitivity analysis of model output: variance-based methods make the difference

K Chan, A Saltelli, S Tarantola - Proceedings of the 29th conference on …, 1997 - dl.acm.org
This paper is intended to review a number of variancebased methods used in Sensitivity
Analysis (SA) to ascertain how much a model (numerical or otherwise) depends on each or …