A quality control model with learning effects
Operations Research
Scale Economies in New Software Development
IEEE Transactions on Software Engineering
Reuse and productivity in integrated computer-aided software engineering: an empirical study
MIS Quarterly - Special issue on the strategic use of information systems
Reliability of function points measurement: a field experiment
Communications of the ACM
Models for measuring and accounting for cost of conformance quality
Management Science
Evaluating the cost of software quality
Communications of the ACM
Global software teams: collaborating across borders and time zones
Global software teams: collaborating across borders and time zones
Measuring Process Consistency: Implications for Reducing Software Defects
IEEE Transactions on Software Engineering
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
The role of software processes and communication in offshore software development
Communications of the ACM - Supporting community and building social capital
Software Engineering Economics
Software Engineering Economics
Guest Editors' Introduction: Global Software Development
IEEE Software
Globalization by Chunking: A Quantitative Approach
IEEE Software
Communication and Trust in Global Virtual Teams
Organization Science
The Moderating Effects of Structure on Volatility and Complexity in Software Enhancement
Information Systems Research
Bridging Space Over Time: Global Virtual Team Dynamics and Effectiveness
Organization Science
The Mutual Knowledge Problem and Its Consequences for Dispersed Collaboration
Organization Science
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
An Empirical Analysis of Productivity and Quality in Software Products
Management Science
Coordinating Expertise in Software Development Teams
Management Science
Global software development at siemens: experience from nine projects
Proceedings of the 27th international conference on Software engineering
Distributed development in an intra-national, intra-organisational context: an experience report
Proceedings of the 2006 international workshop on Global software development for the practitioner
Communications of the ACM
Can distributed software development be agile?
Communications of the ACM
Aligning IT components to achieve agility in globally distributed system development
Communications of the ACM
Human-Computer Interaction
Does distributed development affect software quality?: an empirical case study of Windows Vista
Communications of the ACM - A Blind Person's Interaction with Technology
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Proceedings of the 3rd India software engineering conference
Information and Software Technology
A review of awareness in distributed collaborative software engineering
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
Challenges and improvements in distributed software development: a systematic review
Advances in Software Engineering
Proceedings of the 33rd International Conference on Software Engineering
Proceedings of the 33rd International Conference on Software Engineering
Methodological reflections on a field study of a globally distributed software project
Information and Software Technology
An aspect-oriented reference architecture for Software Engineering Environments
Journal of Systems and Software
Ecological inference in empirical software engineering
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Overcoming the challenges in cost estimation for distributed software projects
Proceedings of the 34th International Conference on Software Engineering
Offshore insourcing in software development: Structuring the decision-making process
Journal of Systems and Software
Distributed development considered harmful?
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
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 investigated the effects of dispersion on the productivity and quality of distributed software development. We first develop a model of distributed software development. We then use the model, along with our empirically observed data, to understand the consequences of dispersion on software project performance. Our analysis reveals that, even in high process maturity environments, a) dispersion significantly reduces development productivity and has effects on conformance quality, and b) these negative effects of dispersion can be significantly mitigated through deployment of structured software engineering processes.