Text this: New Developer Metrics for Open Source Software Development Challenges: An Empirical Study of Project Recommendation Systems