DocumentCode :
2617275
Title :
Restructuring program identifier names
Author :
Caprile, Bruno ; Tonella, Paolo
Author_Institution :
Centro per la Ricerca Sci. e Technologica, ITC-irst, Trento, Italy
fYear :
2000
fDate :
2000
Firstpage :
97
Lastpage :
107
Abstract :
The identifiers chosen by programmers as entity names contain valuable information. They are often the starting point for the program understanding activities, especially when high level views, like the call graph, are available. An approach for the restructuring of program identifier names is proposed, aimed at improving their meaningfulness. It considers two forms of standardization, associated respectively to the lexicon of the composing terms and to the syntax of their arrangement. Automatic and semiautomatic techniques are described which can help the restructuring intervention. Their application to a real world case study is also presented
Keywords :
automatic programming; programming; programming language semantics; reverse engineering; software maintenance; call graph; composing terms; entity names; high level views; lexicon; meaningfulness; program identifier name restructuring; program understanding activities; programmers; real world case study; restructuring intervention; semiautomatic techniques; standardization; syntax; Reverse engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2000. Proceedings. International Conference on
Conference_Location :
San Jose, CA
ISSN :
1063-6773
Print_ISBN :
0-7695-0753-0
Type :
conf
DOI :
10.1109/ICSM.2000.883022
Filename :
883022
Link To Document :
بازگشت