Development of recommendation systems for software engineering: the CROSSMINER experience