Abstract—An identifier is one of the crucial elements for pro-gram readability. Method names in an object-oriented program are important identifiers because method names are used for understanding the behavior of the methods without reading a part of the program. It is well-known that each method name should consist of a verb and objects according to general guidelines. However, it is not easy to name methods consistently since each of the developers may have a different understanding of the verbs and objects used in the method names. As a first step to enable developers to name methods consistently and easily, we focus on the verbs used in the method names. In this paper, we present a technique to recommend candidate verbs for a method nam...
Programmer-provided identifier names convey information about the semantics of a program. This infor...
International audienceProgramming is a form of communication between the person who is writing code ...
A refactoring is a program transformation that improves the design of the source code, while preserv...
Abstract—An identifier is one of the crucial elements for pro-gram readability. Method names in an o...
In Object-oriented Programming (OOP), the Cognitive Complexity (CC) of software is a metric of the d...
Proper naming of methods can make program code easier to understand, and thus enhance software maint...
Descriptive names are a vital part of readable, and hence maintain-able, code. Recent progress on au...
This is the dataset that accompanies the study: "Rename Chains: An Exploratory Study on the Occurren...
Identifier names are the atoms of program comprehension. Weak identifier names decrease developer pr...
Meaningful method names are crucial for the readability and maintainability of software. Existing na...
Class names represent the concepts implemented in object-oriented source code and are key elements i...
Naming code can seem like a simple task, however finding a good name can be rather challenging. Enti...
This is the dataset that accompanies the study: "Using Grammar Patterns to Interpret Test Method Nam...
Various studies indicate that having concise and consistent identifiers improves the quality of the ...
To ensure code readability and facilitate software maintenance, program methods must be named proper...
Programmer-provided identifier names convey information about the semantics of a program. This infor...
International audienceProgramming is a form of communication between the person who is writing code ...
A refactoring is a program transformation that improves the design of the source code, while preserv...
Abstract—An identifier is one of the crucial elements for pro-gram readability. Method names in an o...
In Object-oriented Programming (OOP), the Cognitive Complexity (CC) of software is a metric of the d...
Proper naming of methods can make program code easier to understand, and thus enhance software maint...
Descriptive names are a vital part of readable, and hence maintain-able, code. Recent progress on au...
This is the dataset that accompanies the study: "Rename Chains: An Exploratory Study on the Occurren...
Identifier names are the atoms of program comprehension. Weak identifier names decrease developer pr...
Meaningful method names are crucial for the readability and maintainability of software. Existing na...
Class names represent the concepts implemented in object-oriented source code and are key elements i...
Naming code can seem like a simple task, however finding a good name can be rather challenging. Enti...
This is the dataset that accompanies the study: "Using Grammar Patterns to Interpret Test Method Nam...
Various studies indicate that having concise and consistent identifiers improves the quality of the ...
To ensure code readability and facilitate software maintenance, program methods must be named proper...
Programmer-provided identifier names convey information about the semantics of a program. This infor...
International audienceProgramming is a form of communication between the person who is writing code ...
A refactoring is a program transformation that improves the design of the source code, while preserv...