Promoting developer-specific awareness
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
Socio-technical congruence (STC 2008)
Companion of the 30th international conference on Software engineering
Beyond Documents: Visualizing Informal Communication
REV '08 Proceedings of the 2008 Requirements Engineering Visualization
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Customized awareness: recommending relevant external change events
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Syde: a tool for collaborative software development
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Enhancing collaboration of multi-developer projects with synchronous changes
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Staying aware of relevant feeds in context
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Social software in global software development
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Research on software security awareness: problems and prospects
ACM SIGSOFT Software Engineering Notes
Replaying past changes in multi-developer projects
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
Software architecture awareness in long-term software product evolution
Journal of Systems and Software
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
Information and Software Technology
Proceedings of the 49th SIGMIS annual conference on Computer personnel research
A theory of branches as goals and virtual teams
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
The hidden experts in software-engineering communication (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
Information and Software Technology
Extending socio-technical congruence with awareness relationships
Proceedings of the 4th international workshop on Social software engineering
Context-awareness on software artifacts in distributed software development: a systematic review
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Critical success factors for offshore software development outsourcing vendors: an empirical study
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Making software integration really continuous
FASE'12 Proceedings of the 15th international conference on Fundamental Approaches to Software Engineering
Improving early detection of software merge conflicts
Proceedings of the 34th International Conference on Software Engineering
Ambient awareness of build status in collocated software teams
Proceedings of the 34th International Conference on Software Engineering
Offshore insourcing in software development: Structuring the decision-making process
Journal of Systems and Software
Computer Supported Cooperative Work
The true role of active communicators: an empirical study of Jazz core developers
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
The role of domain knowledge and cross-functional communication in socio-technical coordination
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
Information and Software Technology
Global software testing under deadline pressure: Vendor-side experiences
Information and Software Technology
Hi-index | 0.01 |
Global software teams face challenges when collaborating over long distances, such as communicating changes in the project. During a four-month case study at IBM Ottawa Software Lab we observed the collaboration patterns of a multi-site development project team. In this period, we inspected project documentation, interviewed team leaders, attended project meetings, and spoke with developers to identify problems originated by the lack of awareness of changes related to the implementation of work items. Our observations show (1) that organizational culture has an effect on how developers are made aware; (2) that communication- based social networks revolving around particular work items are dynamic throughout development, and therefore awareness needs to be maintained in infrastructures of work; and (3) that information overload and communication breakdowns contributed to the generation of a broken integration build. We discuss these breakdowns in communication and implications for the design of collaboration tools that could mitigate these problems.