Leveraging Mashups Approaches to Address Research Evaluation Challenges