• DocumentCode
    2154967
  • Title

    Intensions are a key to program comprehension

  • Author

    Rajlich, Václav

  • Author_Institution
    Dept. of Comput. Sci., Wayne State Univ., Detroit, MI
  • fYear
    2009
  • fDate
    17-19 May 2009
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    The classical comprehension theories study relations between extensions, intensions, and names. Originally developed in linguistics and mathematics, these theories are applicable to program comprehension as well. While extensions are present in the program, the intensions are usually missing, and evolution and maintenance programmers have to recover them as the program cannot be successfully comprehended and changed without them.
  • Keywords
    computational linguistics; reverse engineering; software maintenance; software metrics; linguistics; program comprehension effort; program extension; program intension; software development; software evolution; software maintenance; Cities and towns; Computer science; Credit cards; Hardware; Humans; Marketing and sales; Mathematics; Programming profession; Software engineering; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-4244-3998-0
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2009.5090022
  • Filename
    5090022