GSoC 2018 Work Summary
What was done
During this Summer of Code I worked on several tasks.
First, the improvment of spellchecker suggestions sorting using machine learning approach included the following submissions in the languagetool repository on GitHub:
Code for the model learning part is in this repo.
The ordering of suggestions is now done with the predictions of the trained model (xgboost was used), the quality of the resulting sorting was improved.
Second, switching to the modern server-side framework:
- #1046 (open)
Third, migration from Maven to Gradle:
- #1045 (open)
Other submissions:
Future works
I’ m willing to continue contributing to languagetool outside GSoC, in particular I plan to do the following within my project:
- further improve the ml model quality (parameter tuning, feature engineering, adding new features)
- finish transition to Gradle
- finish transition to Spring
- adress all suggested corrections and get open PRs merged.