Software firms are increasingly distributing their software development effort across multiple locations. In this paper we present the results of a two year field study that inves...
Software's increasingly critical role in systems of widespread significance presents new challenges for the education of software engineers. Not only is our dependence on sof...