Work practices and challenges in pull-based development: The integrator's perspective