A New Model for Software Risk Management
A research agenda for distributed software development