Global outsourcing of software development is a phenomenon that is receiving considerable interest from North America and European companies. They are currently under pressure to meet their growing manpower resources ...