A field study of the software design process for large systems
Communications of the ACM
Groupware and social dynamics: eight challenges for developers
Communications of the ACM
Coordination in software development
Communications of the ACM
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Expertise browser: a quantitative approach to identifying expertise
Proceedings of the 24th International Conference on Software Engineering
Rapid software development through team collocation
IEEE Transactions on Software Engineering
Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation
HCI '96 Proceedings of HCI on People and Computers XI
Palantír: raising awareness among configuration management workspaces
Proceedings of the 25th International Conference on Software Engineering
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Maintaining mental models: a study of developer work habits
Proceedings of the 28th international conference on Software engineering
Designing task visualizations to support the coordination of work in software development
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
How much do technical scientists really cooperate?
ACM SIGCAS Computers and Society
FASTDash: a visual dashboard for fostering awareness in software teams
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 2007 international ACM conference on Supporting group work
Requirements engineering in new product development
Communications of the ACM - Urban sensing: out of the woods
An empirical study of software developers' management of dependencies and changes
Proceedings of the 30th international conference on Software engineering
Effecting change: coordination in large-scale software development
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Ensemble: a recommendation tool for promoting communication in software teams
Proceedings of the 2008 international workshop on Recommendation systems for software engineering
Motivations for social networking at work
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
How tagging helps bridge the gap between social and technical aspects in software development
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
Social capital, social network and identity bonds: a reconceptualization
Proceedings of the fourth international conference on Communities and technologies
Coordination in large-scale software teams
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
From work to word: How do software developers describe their work?
MSR '09 Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories
Using Developer Activity Data to Enhance Awareness during Collaborative Software Development
Computer Supported Cooperative Work
Software Dependencies, Work Dependencies, and Their Impact on Failures
IEEE Transactions on Software Engineering
Detecting professional versus personal closeness using an enterprise social network site
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Codebook: discovering and exploiting relationships in software repositories
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Using information fragments to answer the questions developers ask
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
StakeNet: using social networks to analyse the stakeholders of large-scale software projects
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Linking e-mails and source code artifacts
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
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
Developing trust in virtual software development teams
Journal of Theoretical and Applied Electronic Commerce Research
Combining micro-blogging and IDE interactions to support developers in their quests
ICSM '10 Proceedings of the 2010 IEEE International Conference on Software Maintenance
Determining relevancy: how software developers determine relevant information in feeds
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Entering the circle of trust: developer initiation as committers in open-source projects
Proceedings of the 8th Working Conference on Mining Software Repositories
Understanding broadcast based peer review on open source software projects
Proceedings of the 33rd International Conference on Software Engineering
IEEE Transactions on Software Engineering
The Awareness Network, To Whom Should I Display My Actions? And, Whose Actions Should I Monitor?
IEEE Transactions on Software Engineering
Reducing the effort of bug report triage: Recommenders for development-oriented decisions
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.00 |
Software teams often have trouble coordinating shared work due to poor communication practices. We surveyed software engineers (N=989) at Microsoft to investigate three rarely explored aspects of coordination: (1) how an engineer's perception of dependence is predicted by his organizational characteristics, (2) how this perception differs when the dependence varies by the kinds of shared work artifacts, and (3) how the work group range affects the likelihood that an engineer will share information about work artifacts with another. Our results indicate that engineers tailor their communications about shared work for each group of intended recipients. This suggests that many existing coordination tools that rely on automatic mining and visualization of engineering activities have prevented senders from controlling the distribution of information about their work, and may have overestimated the receivers' abilities to comprehend it.