@sjbutler

Nomen est omen: analyzing the language of function identifiers

, and . Proc. Sixth Working Conf. on Reverse Engineering, page 112--122. IEEE, (October 1999)
DOI: 10.1109/WCRE.1999.806952

Abstract

The identifiers chosen by programmers as function names contain valuable information. They are often the starting point for program understanding activities, especially when high-level views, like the call graph, are available. In this paper, the lexical, syntactic and semantic 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 support for program understanding to the evolution towards standard and more maintainable forms of programs

Links and resources

Tags

community

  • @sjbutler
  • @ericbouwers
  • @dblp
  • @derek-jones
@sjbutler's tags highlighted