Title :
A Combined Concept Location Method for Java Programs
Author :
Liu, Dapeng ; Xu, Shaochun
Author_Institution :
Wayne State Univ., Detroit
Abstract :
Concept location is one of the fundamental activities during software maintenance which locates the parts of the source code where a specific concept is implemented. The methods for concept location include static and dynamic approaches: the former includes string pattern matching, dependence graph search, and IR-based techniques, while the latter includes debugging, profiling, and tracing. Both concept location approaches have been proved to be effective in some situations. However, they are challenged by modern event-driven programs. We proposed a novel concept location method which combines static methods and dynamic tracing. We also validated its effectiveness and efficiency by conducting two case studies.
Keywords :
Java; program debugging; software maintenance; string matching; Java program; concept location method; debugging; dependence graph search; dynamic tracing; event-driven program; profiling; software maintenance; source code location; string pattern matching; Computer science; Debugging; Dispatching; Educational institutions; Humans; Java; Pattern matching; Programming profession; Software maintenance; Virtual manufacturing;
Conference_Titel :
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location :
Beijing
Print_ISBN :
0-7695-2870-8
DOI :
10.1109/COMPSAC.2007.11