Enhancing collaboration between ecologists and computer scientists: lessons learned and recommendations forward