Exploring the strengths and limits of Open Source Software engineering processes: A research agenda