e-Research Collaboration: Theory, Techniques and Challenges