Investigating the effectiveness of abstract syntax tree for refactoring prediction at class level using LSTM | Synapse