Towards Automated Feedback on Students’ Research Writing: Theory, Design and Evaluation