/debug-method-name

Learning to Spot and Refactor Inconsistent Method Names

Primary LanguageJava

debug-method-name

  1. Collect the renamed methods from the commit history of Java programs. https://github.com/SerVal-DTF/debug-method-name/blob/master/RenamedMethodsCollector/src/main/java/edu/lu/uni/serval/renamed/methods/Main.java

  2. Parse methods of open-source Java programs for training. https://github.com/SerVal-DTF/debug-method-name/blob/master/DebugMethodName/src/main/java/edu/lu/uni/serval/MainParser.java

  3. Train methods for deep learning models. https://github.com/SerVal-DTF/debug-method-name/tree/master/LearningModel

  4. Evaluation. https://github.com/SerVal-DTF/debug-method-name/blob/master/DebugMethodName/src/main/java/edu/lu/uni/serval/Main.java