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
Link To Document