DocumentCode
2076838
Title
FLAT3: feature location and textual tracing tool
Author
Savage, Trevor ; Revelle, Meghan ; Poshyvanyk, Denys
Author_Institution
Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA, USA
Volume
2
fYear
2010
fDate
2-8 May 2010
Firstpage
255
Lastpage
258
Abstract
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.
Keywords
formal specification; software maintenance; software tools; FLAT3 tool; dynamic feature location; feature annotation capability; functional requirement; software maintenance; software system; source code; textual tracing tool; visualization technique; Computer science; Information retrieval; Libraries; Software engineering; Software maintenance; Visualization; concept location; dynamic analysis; information retrieval; program comprehension; software evolution and maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location
Cape Town
ISSN
0270-5257
Print_ISBN
978-1-60558-719-6
Type
conf
DOI
10.1145/1810295.1810345
Filename
6062173
Link To Document