Method naming is a challenging development task in object-oriented programming. In recent years, several research efforts have been undertaken to provide automated tool support for assisting developers this task. general, literature approaches assume the availability of method implementation infer its name. Methods however are usually named before their implementations. work, we fill gap about ...