Towards compatible primitive structures
Journal of Experimental & Theoretical Artificial Intelligence - Special issue: conceptual graphs workshop
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
Global software development: technical, organizational, and social challenges
ACM SIGSOFT Software Engineering Notes
An experimental simulation of multi-site software development
CASCON '04 Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research
Strategies for global information systems development
Information and Management
Proceedings of the 27th international conference on Software engineering
Global software development at siemens: experience from nine projects
Proceedings of the 27th international conference on Software engineering
Studying Software Engineers: Data Collection Techniques for Software Field Studies
Empirical Software Engineering
A case study of open source tools and practices in a commercial setting
5-WOSSE Proceedings of the fifth workshop on Open source software engineering
European Journal of Information Systems - Special issue: From technical to socio-technical change: Tackling the human and organizational aspects of systems development projects
A case study of a corporate open source development model
Proceedings of the 28th international conference on Software engineering
A research agenda for distributed software development
Proceedings of the 28th international conference on Software engineering
Supporting software development as knowledge-intensive and collaborative activity
Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research
Monitoring GSD projects via shared mental models: a suggested approach
Proceedings of the 2006 international workshop on Global software development for the practitioner
Global software development in the freeBSD project
Proceedings of the 2006 international workshop on Global software development for the practitioner
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
MUDABlue: an automatic categorization system for open source repositories
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
Can distributed software development be agile?
Communications of the ACM
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Collaborative design: Managing task interdependencies and multiple perspectives
Interacting with Computers
Proceedings of the 2007 ACM SIGMIS CPR conference on Computer personnel research: The global information technology workforce
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Research Directions in Requirements Engineering
FOSE '07 2007 Future of Software Engineering
Global and task effects in information-seeking among software engineers
Empirical Software Engineering
Using Software Repositories to Investigate Socio-technical Congruence in Development Projects
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
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
A socio-technical framework for supporting programmers
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
Information "bridging" in a global organization
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
Missing links: building critical social ties for global collaborative teamwork
Communications of the ACM - The psychology of security: why do good users make bad decisions?
1st International Global Requirements Engineering Workshop --- GREW'07
ACM SIGSOFT Software Engineering Notes
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Cooperation and coordination concerns in a distributed software development project
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
The impact of agile practices on communication in software development
Empirical Software Engineering
International Journal of Geographical Information Science
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Pitfalls in Remote Team Coordination: Lessons Learned from a Case Study
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Can developer-module networks predict failures?
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Communication networks in geographically distributed software development
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Team Knowledge and Coordination in Geographically Distributed Software Development
Journal of Management Information Systems
Micro-estimation Based Global Collaborative Task Arrangement in Distributed Software Design
Computer Supported Cooperative Work in Design IV
Towards High Coherent Requirement Implementation in Evolving Global Cooperative Software Design
Computer Supported Cooperative Work in Design IV
Collaboration in Distributed Software Development
Software Engineering
Proceedings of the 40th ACM technical symposium on Computer science education
Does distributed development affect software quality?: an empirical case study of Windows Vista
Communications of the ACM - A Blind Person's Interaction with Technology
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
The secret life of bugs: Going past the errors and omissions in software repositories
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Does distributed development affect software quality? An empirical case study of Windows Vista
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
SDG '09 Proceedings of the 2009 ICSE Workshop on Software Development Governance
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Managing a corporate open source software asset
Communications of the ACM
An approach to assess the quality of collaboration in technology-mediated design situations
European Conference on Cognitive Ergonomics: Designing beyond the Product --- Understanding Activity and User Experience in Ubiquitous Environments
Sources of errors in distributed development projects: implications for collaborative tools
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Proceedings of the 3rd India software engineering conference
Control in Internal and Outsourced Software Projects
Journal of Management Information Systems
Getting on the same page: Collective hermeneutics in a systems development team
Information and Organization
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
Handshaking between software projects and stakeholders using implementation proposals
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Offshore software development: transferring research findings into the classroom
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
Reducing the cost of communication and coordination in distributed software development
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
CIRCUS '09 Proceedings of the 2009 Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills
Using FLOW to Improve Communication of Requirements in Globally Distributed Software Projects
CIRCUS '09 Proceedings of the 2009 Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills
Characterizing and predicting which bugs get fixed: an empirical study of Microsoft Windows
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Assessments in global software development: a tailorable framework for industrial projects
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Information and Management
Developing trust in virtual software development teams
Journal of Theoretical and Applied Electronic Commerce Research
Organizational volatility and its effects on software defects
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of 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
Extreme programming for distributed legacy system reengineering
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
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
A software inspection process for globally distributed teams
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems
Empirical software engineering at Microsoft Research
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Increasing commitment to online communities by designing for social presence
Proceedings of the ACM 2011 conference on Computer supported cooperative work
A review of non-technical issues in global software development
International Journal of Computer Applications in Technology
Proceedings of the 49th SIGMIS annual conference on Computer personnel research
Student motivation in distributed software development projects
Proceedings of the 2011 Community Building Workshop on Collaborative Teaching of Globally Distributed Software Development
Automatic status updates in distributed software development
Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering
Proceedings of the 33rd International Conference on Software Engineering
Ownership, experience and defects: a fine-grained study of authorship
Proceedings of the 33rd International Conference on Software Engineering
The hidden experts in software-engineering communication (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
A case study of internetware development
Proceedings of the Second Asia-Pacific Symposium on Internetware
International Journal of Business Information Systems
International Journal of Information Technology and Management
Performance Evaluation of Software Development Teams: a Practical Case Study
Electronic Notes in Theoretical Computer Science (ENTCS)
Coping with distance: an empirical study of communication on the jazz platform
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
"Follow the Sun" Workflow in Global Software Development
Journal of Management Information Systems
Software quality management improvement through mentoring: an exploratory study from GSD projects
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
Architecting in global software engineering
ACM SIGSOFT Software Engineering Notes
Social media and success in open source projects
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work Companion
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Exploring the impact of task allocation strategies for global software development using simulation
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Optimized feature distribution in distributed agile environments
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
Communication and commitment in an online game team
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The impact of communication structure on new product development outcomes
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Information and Software Technology
Patterns for global development: how to build one global team?
Proceedings of the 15th European Conference on Pattern Languages of Programs
Overcoming the challenges in cost estimation for distributed software projects
Proceedings of the 34th International Conference on Software Engineering
Characterizing and predicting which bugs get reopened
Proceedings of the 34th International Conference on Software Engineering
Collaboration patterns in distributed software development projects
Proceedings of the 34th International Conference on Software Engineering
Ambidexterity in Agile Distributed Development: An Empirical Investigation
Information Systems Research
Factors characterizing reopened issues: a case study
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Effects of four distances on communication processes in global software projects
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Talk versus work: characteristics of developer collaboration on the jazz platform
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Agile distributed software development: enacting control through media and context
Information Systems Journal
Is More Technology Better for Communication in International Virtual Teams?
International Journal of e-Collaboration
Tool Assisted Analysis of Open Source Projects: A Multi-Faceted Challenge
International Journal of Open Source Software and Processes
Hybrid Offshoring: Composite Personae and Evolving Collaboration Technologies
Information Resources Management Journal
Offshore insourcing in software development: Structuring the decision-making process
Journal of Systems and Software
Journal of Global Information Management
Journal of Global Information Management
The attraction of contributors in free and open source software projects
The Journal of Strategic Information Systems
A communication process for global requirements engineering
Proceedings of the 2013 International Conference on Software and System Process
Criteria for software process tailoring: a systematic review
Proceedings of the 2013 International Conference on Software and System Process
Distributed development considered harmful?
Proceedings of the 2013 International Conference on Software Engineering
Dynamic networked organizations for software engineering
Proceedings of the 2013 International Workshop on Social Software Engineering
Proceedings of the 6th ACM India Computing Convention
Organizational social structures for software engineering
ACM Computing Surveys (CSUR)
The communication patterns of technical leaders: impact on product development team performance
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
A Social Media framework to support Engineering Design Communication
Advanced Engineering Informatics
Software quality across borders: Three case studies on company internal alignment
Information and Software Technology
Hi-index | 0.03 |
Global software development is rapidly becoming the norm for technology companies. Previous qualitative research suggests that distributed development may increase development cycle time for individual work items (modification requests). We use both data from the source code change management system and survey data to model the extent of delay in a distributed software development organization and explore several possible mechanisms for this delay. One key finding is that distributed work items appear to take about two and one-half times as long to complete as similar items where all the work is colocated. The data strongly suggest a mechanism for the delay, i.e., that distributed work items involve more people than comparable same-site work items, and the number of people involved is strongly related to the calendar time to complete a work item. We replicate the analysis of change data in a different organization with a different product and different sites and confirm our main findings. We also report survey results showing differences between same-site and distributed social networks, testing several hypotheses about characteristics of distributed social networks that may be related to delay. We discuss implications of our findings for practices and collaboration technology that have the potential for dramatically speeding distributed software development.