Title
The role of concepts in program comprehension
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
Search Limit
100127
Name
Order
Citations
PageRank
Vaclav Rajlich1151493.45
Norman Wilde250731.04