Challenges and recommended practices for software architecting in global software development | Publicación