Designing artifact representation and automated pipeline for machine learning based Software Engineering