Restructuring program identifier names
- 1 January 2000
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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
This publication has 10 references indexed in Scilit:
- Nomen est omen: analyzing the language of function identifiersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Evolving object oriented design to improve code traceabilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Extracting concepts from file names; a new file clustering criterionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A little knowledge can go a long way towards program understandingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Retrieving information from data flow diagramsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Automating testing by reverse engineering of software documentationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Requirements validation via automated natural language parsingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Recovering business rules from structured analysis specificationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Practical Implications of TraceabilitySoftware: Practice and Experience, 1996
- Reuse of modular software with automated comment analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994