An empirical study on Java method name suggestion: are we there yet?

01/21/2022
by   Weidong Wang, et al.
0

A large-scale evaluation for current naming approaches substantiates that such approaches are accurate. However, it is less known about which categories of method names work well via such naming approaches and how's the performance of naming approaches. To point out the superiority of the current naming approach, in this paper, we conduct an empirical study on such approaches in a new dataset. Moreover, we analyze the successful naming approaches above and find that: (1) around 60 prefixes within get, set, is, and test. (2) A large portion (19.3 names successfully recommended could be derived from the given method bodies. The comparisons also demonstrate the superior performance of the empirical study.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/21/2018

An empirical study on the names of points of interest and their changes with geographic distance

While Points Of Interest (POIs), such as restaurants, hotels, and barber...
research
08/24/2023

How are We Detecting Inconsistent Method Names? An Empirical Study from Code Review Perspective

Proper naming of methods can make program code easier to understand, and...
research
05/31/2023

An Empirical Study of Fault Localization in Python Programs

Despite its massive popularity as a programming language, especially in ...
research
07/30/2019

An Empirical Study of Propagation-based Methods for Video Object Segmentation

While propagation-based approaches have achieved state-of-the-art perfor...
research
09/14/2020

At your Command! An Empirical Study on How LaypersonsTeach Robots New Functions

Even though intelligent systems such as Siri or Google Assistant are enj...
research
01/19/2014

On the Resilience of an Ant-based System in Fuzzy Environments. An Empirical Study

The current work describes an empirical study conducted in order to inve...
research
09/09/2019

Does Order Matter? An Empirical Study on Generating Multiple Keyphrases as a Sequence

Recently, concatenating multiple keyphrases as a target sequence has bee...

Please sign up or login with your details

Forgot password? Click here to reset