The role of software processes and communication in offshore software development
Software Engineering Economics