• 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