Answers are grounded in this paper and cite their sources.
Feature location is the process of finding the source code that implements a functional requirement of a software system. It plays an important role in software maintenance activities, but when it is performed manually, it can be challenging and time-consuming, especially for large, long-lived systems. This paper describes a tool called FLAT3 that integrates textual and dynamic feature location techniques along with feature annotation capabilities and a useful visualization technique, providing a complete suite of tools that allows developers to quickly and easily locate the code that implements a feature and then save these annotations for future use.
No takes yet. Share an insight, caveat, or question.
Savage et al. (2010) studied this question.
Synapse has enriched 8 closely related papers on similar clinical questions. Consider them for comparative context: