Variable Misuse. As the main carrier of the program state, variables are abundant in source code. Therefore,
variable misuses easily occur when a developer accidentally uses the wrong variable name instead of the intended one. As specified
by Allamanis et al. [1]}, the usage of a wrong variable is considered as a variable misuse if the wrong usage refers to a local variable which can be fixed by replacing it with another locally defined variable.
