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. |
Year | DOI | Venue |
---|---|---|
2007 | 10.1109/COMPSAC.2007.11 | COMPSAC (2) |
Keywords | Field | DocType |
string pattern matching,combined concept location method,ir-based technique,string matching,java program,concept location method,java programs,specific concept,concept location,dynamic approach,source code location,program debugging,profiling,novel concept location method,software maintenance,fundamental activity,case study,concept location approach,debugging,dynamic tracing,event-driven program,dependence graph search,java,static method,source code,computer science,pattern matching | String searching algorithm,Profiling (computer programming),Source code,Computer science,Real-time computing,Software maintenance,Pattern matching,Java,Tracing,Debugging | Conference |
Volume | ISSN | ISBN |
2 | 0730-3157 | 0-7695-2870-8 |
Citations | PageRank | References |
2 | 0.36 | 17 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Dapeng Liu | 1 | 190 | 9.41 |
Shaochun Xu | 2 | 134 | 19.35 |