Software errors and complexity: an empirical investigation0
Communications of the ACM
A field study of the software design process for large systems
Communications of the ACM
Analyzing Error-Prone System Structure
IEEE Transactions on Software Engineering
Coordination in software development
Communications of the ACM
Software architecture in practice
Software architecture in practice
Global software teams: collaborating across borders and time zones
Global software teams: collaborating across borders and time zones
The geography of coordination: dealing with distance in R&D work
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
A Critique of Software Defect Prediction Models
IEEE Transactions on Software Engineering
Proceedings of the Conference on The Future of Software Engineering
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
Predicting Fault Incidence Using Software Change History
IEEE Transactions on Software Engineering
Global Software Development: Managing Virtual Teams and Environments
Global Software Development: Managing Virtual Teams and Environments
Distributed Work
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Globalization by Chunking: A Quantitative Approach
IEEE Software
The Effects of Time Pressure on Quality in Software Development: An Agency Model
Information Systems Research
Geographically Distributed Project Teams: A Dimensional Analysis
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 7 - Volume 7
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
Out of Sight, Out of Sync: Understanding Conflict in Distributed Teams
Organization Science
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
A maturity model for the implementation of software process improvement: an empirical study
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Communications of the ACM
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Global Software Development Handbook (Auerbach Series on Applied Software Engineering Series)
Global Software Development Handbook (Auerbach Series on Applied Software Engineering Series)
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Globally distributed software development project performance: an empirical analysis
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Using Software Dependencies and Churn Metrics to Predict Field Failures: An Empirical Case Study
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Do Gradations of Time Zone Separation Make a Difference in Performance? A First Laboratory Study
ICGSE '07 Proceedings of the International Conference on Global Software Engineering
On Coordination Mechanisms in Global Software Development
ICGSE '07 Proceedings of the International Conference on Global Software Engineering
The influence of organizational structure on software quality: an empirical case study
Proceedings of the 30th international conference on Software engineering
Predicting defects using network analysis on dependency graphs
Proceedings of the 30th international conference on Software engineering
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Do Crosscutting Concerns Cause Defects?
IEEE Transactions on Software Engineering
Human-Computer Interaction
Team Knowledge and Coordination in Geographically Distributed Software Development
Journal of Management Information Systems
Learning from Experience in Software Development: A Multilevel Analysis
Management Science
Does distributed development affect software quality? An empirical case study of Windows Vista
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Requirements maturation analysis based on the distance between the source and developers
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Proceedings of the 33rd International Conference on Software Engineering
Proceedings of the 33rd International Conference on Software Engineering
Defect detection effectiveness and product quality in global software development
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Software process evaluation: A machine learning approach
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Organizational social structures for software engineering
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
An extensive body of research has developed in the area of software processes improvement and maturity models. Despite being a quite influential body of work, little is known about how software process maturity models and improvement activities relate to a major trend in the software industry: geographic distribution of development activities. In this paper, we seek to achieve a better understanding of the relationship between software process maturity and geographic distribution. In particular, we studied their combined impact on software quality. Using data from a multi-national software development organization, our analyses revealed that process maturity and the multiple dimensions of distribution have a significant impact on the quality of software components. More importantly, our analyses showed that the benefits of increases in process maturity diminish as the development work becomes more distributed, a result that has major implications for future research work in the process and the global software engineering literature as well as important implications for practitioners.