Program comprehension techniques often explore program identifiers, to infer knowledge about programs. The relevance of source code identifiers as one relevant source of information about programs is already established in the literature, as well as their direct impact on future comprehension tasks. Most programming languages enforce some constrains on identifiers strings (e.g., white spaces or commas are not allowed). Also, programmers often use word combinations and abbreviations, to devise strings that represent single, or multiple, domain concepts in order to increase programming linguistic efficiency (convey more semantics writing less). These strings do not always use explicit marks to distinguish the terms used (e.g., CamelCase or un...
The understandability of source programs and other types of software documents is important for seve...
It is common to use abbreviations as names for different source program elements such as variables, ...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
Program comprehension techniques often explore program identifiers, to infer knowledge about program...
Information Retrieval (IR) techniques are being exploited by an increasing number of tools suited t...
Readers of programs have two main sources of domain information: identifier names and comments. When...
The paper presents an approach helping developers to maintain source code identifiers and comments c...
We present the first method for automatically mining code id-ioms from a corpus of previously writte...
We present the first method for automatically mining code idioms from a corpus of previously written...
Abstract—Software engineering and evolution techniques have recently started to exploit the natural ...
The identifiers chosen by the programmers as entity names contain valuable information. They are oft...
Abstract—An approach for using heuristics and static program analysis information to markup part-of-...
e carried out a controlled experiment to investigate whether the use of abbreviated identifier names...
Various studies indicate that having concise and consistent identifiers improves the quality of the ...
Abbreviations adversely affect information retrieval and text comprehensibility. We describe a softw...
The understandability of source programs and other types of software documents is important for seve...
It is common to use abbreviations as names for different source program elements such as variables, ...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...
Program comprehension techniques often explore program identifiers, to infer knowledge about program...
Information Retrieval (IR) techniques are being exploited by an increasing number of tools suited t...
Readers of programs have two main sources of domain information: identifier names and comments. When...
The paper presents an approach helping developers to maintain source code identifiers and comments c...
We present the first method for automatically mining code id-ioms from a corpus of previously writte...
We present the first method for automatically mining code idioms from a corpus of previously written...
Abstract—Software engineering and evolution techniques have recently started to exploit the natural ...
The identifiers chosen by the programmers as entity names contain valuable information. They are oft...
Abstract—An approach for using heuristics and static program analysis information to markup part-of-...
e carried out a controlled experiment to investigate whether the use of abbreviated identifier names...
Various studies indicate that having concise and consistent identifiers improves the quality of the ...
Abbreviations adversely affect information retrieval and text comprehensibility. We describe a softw...
The understandability of source programs and other types of software documents is important for seve...
It is common to use abbreviations as names for different source program elements such as variables, ...
We carried out a family of controlled experiments to investigate whether the use of abbreviated iden...