The Community for Technology Leaders
2013 20th Working Conference on Reverse Engineering (WCRE) (1999)
Atlanta, Georgia
Oct. 6, 1999 to Oct. 8, 1999
ISSN: 1095-1350
ISBN: 0-7695-0303-9
pp: 112
Bruno Caprile , ITC-irst
Paolo Tonella , ITC-irst
ABSTRACT
The identifiers chosen by programmers as function 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.In this paper the lexical, syntactical and semantical structure of function identifiers is analyzed by means of a segmentation technique, a regular language and a conceptual classification. The application of these analyses to a database of procedural programs suggests some potential uses of the results, ranging from the support to program understanding, to the evolution towards standard and more maintainable forms.
INDEX TERMS
Software maintenance, Reverse engineering, Naming conventions, Informal information analysis, Program understanding, Code analysis
CITATION
Bruno Caprile, Paolo Tonella, "Nomen Est Omen: Analyzing the Language of Function Identifiers", 2013 20th Working Conference on Reverse Engineering (WCRE), vol. 00, no. , pp. 112, 1999, doi:10.1109/WCRE.1999.806952
88 ms
(Ver 3.3 (11022016))