“…Over the last several years, there has been a growing interest in applying machine learning (ML) models to tasks that process source code and the natural language elements, such as comment generation [1]- [12], code generation [13], [14], method naming [11], [15]- [18], and code completion [19]. This growing body of work has introduced sophisticated models based on advanced ML, such as deep neural networks [1], [2], [8], [15]- [17], graph neural networks [3], [11], [20]- [22], and transformers [9], [23]. Substantial progress has been reported over years, usually measured in terms of automatic metrics, including BLEU [24], precision, recall, and F1 scores.…”