Back rower Clive Ross, lock Alan O'Connor, and scrum half Dave Shanahan have all signed contract extensions that will keep them at Ulster until the summer of 2019, while hooker John Andrew has agreed terms to stay with the province until 2020.