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
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Inferring Change Effort from Configuration Management Databases
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Invited industry presentations (IIP)
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Integrating Process and Project Management for Multi-Site Software Development
Annals of Software Engineering
Understanding and predicting effort in software projects
Proceedings of the 25th International Conference on Software Engineering
Formulation and preliminary test of an empirical theory of coordination in software engineering
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Predicting Source Code Changes by Mining Change History
IEEE Transactions on Software Engineering
On the Automatic Modularization of Software Systems Using the Bunch Tool
IEEE Transactions on Software Engineering
TA-RE: an exchange language for mining software repositories
Proceedings of the 2006 international workshop on Mining software repositories
Assigning tasks in a 24-h software development model
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
Ontology-based multi-site software development methodology and tools
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
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
Developing a knowledge-based perspective on coordination: The case of global software projects
Information and Management
Towards governance schemes for distributed software development projects
Proceedings of the 1st international workshop on Software development governance
A segmentation-based approach for temporal analysis of software version repositories
Journal of Software Maintenance and Evolution: Research and Practice
Micro-estimation Based Global Collaborative Task Arrangement in Distributed Software Design
Computer Supported Cooperative Work in Design IV
Succession: Measuring transfer of code and developer productivity
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Systematic Task Allocation Evaluation in Distributed Software Development
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
Achieving better collaboration in global software design with micro estimation
CSCWD'06 Proceedings of the 10th international conference on Computer supported cooperative work in design III
Software support tools and experimental work
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Assessing the state of software in a large enterprise
Empirical Software Engineering
Developer fluency: achieving true mastery in software projects
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Growth of newcomer competence: challenges of globalization
Proceedings of the FSE/SDP workshop on Future of software engineering research
Proceedings of the 29th ACM international conference on Design of communication
Optimized feature distribution in distributed agile environments
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Architectural task allocation in distributed environment: a traceability perspective
Proceedings of the 34th International Conference on Software Engineering
Comparison and evaluation of source code mining tools and techniques: A qualitative approach
Intelligent Data Analysis
Hi-index | 0.01 |
Business needs often require software development to be distributed over many sites, often in different countries and continents. The authors introduce a quantitative method to assess the extent of the coordination problem in such environments by identifying tightly coupled work items, or chunks, that span several sites. They then propose a method to distribute the work among sites to minimize the need for coordination. The method distinguishes among parts of software that are not tightly coupled with each other by analyzing the work items that are recorded in software change management systems. The authors use this quantitative analysis to define a process for identifying chunks that are candidates to be moved to different sites for development.