Software reconnaissance: mapping program features to code
Journal of Software Maintenance: Research and Practice
The concept assignment problem in program understanding
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Locating Features in Source Code
IEEE Transactions on Software Engineering
FEAT: a tool for locating, describing, and analyzing concerns in source code
Proceedings of the 25th International Conference on Software Engineering
An Information Retrieval Approach to Concept Location in Source Code
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
JRipples: A Tool for Program Comprehension during Incremental Change
IWPC '05 Proceedings of the 13th International Workshop on Program Comprehension
AspectBrowser for Eclipse: a case study in plug-in retargeting
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
ConcernMapper: simple view-based separation of scattered concerns
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
JIRiSS - an Eclipse plug-in for Source Code Exploration
ICPC '06 Proceedings of the 14th IEEE International Conference on Program Comprehension
Source Code Exploration with Google
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Representing concerns in source code
ACM Transactions on Software Engineering and Methodology (TOSEM)
Using natural language program analysis to locate and understand action-oriented concerns
Proceedings of the 6th international conference on Aspect-oriented software development
Feature Identification: An Epidemiological Metaphor
IEEE Transactions on Software Engineering
Suade: Topology-Based Searches for Software Investigation
ICSE '07 Proceedings of the 29th international conference on Software Engineering
STRADA: A Tool for Scenario-Based Feature-to-Code Trace Detection and Analysis
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
IEEE Transactions on Software Engineering
Exploring the neighborhood with dora to expedite software maintenance
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Feature location via information retrieval based filtering of a single scenario execution trace
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Using structural and textual information to capture feature coupling in object-oriented software
Empirical Software Engineering
Proceedings of the 34th International Conference on Software Engineering
History-sensitive heuristics for recovery of features in code of evolving program families
Proceedings of the 16th International Software Product Line Conference - Volume 1
Concept location using formal concept analysis and information retrieval
ACM Transactions on Software Engineering and Methodology (TOSEM)
Mining textual requirements to assist architectural software design: a state of the art review
Artificial Intelligence Review
Empirical Software Engineering
Combining concern input with program analysis for bloat detection
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
Hi-index | 0.00 |
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.