Challenges and Improvements in Distributed Software Development: A Systematic Review | Publicación