DocumentCode
2010455
Title
The role of concepts in program comprehension
Author
Rajlich, Vaclav ; Wilde, Norman
Author_Institution
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
fYear
2002
fDate
2002
Firstpage
271
Lastpage
278
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.
Keywords
reverse engineering; software maintenance; systems re-engineering; code changes; code reengineering; concept location; concepts; human learning; program comprehension; Computer science; Conferences; Credit cards; Documentation; Humans; Programming profession; Software engineering; Software maintenance; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2002. Proceedings. 10th International Workshop on
ISSN
1092-8138
Print_ISBN
0-7695-1495-2
Type
conf
DOI
10.1109/WPC.2002.1021348
Filename
1021348
Link To Document