Abstract | ||
---|---|---|
The paper presents an overview of the role of concepts in program comprehension. It discusses concept location, in which the implementation of a specific concept is located in the code. This process is very common and precedes a large proportion of code changes. The paper also discusses the process of learning about the domain from the code, which is a prerequisite of code reengineering. The paper notes the similarities and overlaps between program comprehension and human learning. |
Year | DOI | Venue |
---|---|---|
2002 | 10.1109/WPC.2002.1021348 | IWPC |
Keywords | Field | DocType |
reverse engineering,software maintenance,systems re-engineering,code changes,code reengineering,concept location,concepts,human learning,program comprehension | Software engineering,Systems engineering,Visualization,Computer science,Reverse engineering,Human learning,Software maintenance,Documentation,Program comprehension,Business process reengineering,Programming profession | Conference |
ISSN | ISBN | Citations |
1092-8138 | 0-7695-1495-2 | 127 |
PageRank | References | Authors |
4.93 | 14 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Vaclav Rajlich | 1 | 1514 | 93.45 |
Norman Wilde | 2 | 507 | 31.04 |