A field study of the software design process for large systems
Communications of the ACM
Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
Coordination in software development
Communications of the ACM
Characterizing instant messaging from recorded logs
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Expertise browser: a quantitative approach to identifying expertise
Proceedings of the 24th International Conference on Software Engineering
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
Group awareness in distributed software development
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Leveraging expertise in global software teams: Going outside boundaries
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
On Coordination Mechanisms in Global Software Development
ICGSE '07 Proceedings of the International Conference on Global Software Engineering
Awareness in the Wild: Why Communication Breakdowns Occur
ICGSE '07 Proceedings of the International Conference on Global Software Engineering
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Empirical evidence of the benefits of workspace awareness in software configuration management
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Global Software Development and Delay: Does Distance Still Matter?
ICGSE '08 Proceedings of the 2008 IEEE International Conference on Global Software Engineering
Experiences of Instant Messaging in Global Software Development Projects: A Multiple Case Study
ICGSE '08 Proceedings of the 2008 IEEE International Conference on Global Software Engineering
Team Knowledge and Coordination in Geographically Distributed Software Development
Journal of Management Information Systems
Does distributed development affect software quality?: an empirical case study of Windows Vista
Communications of the ACM - A Blind Person's Interaction with Technology
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
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
On the understanding of requirements-driven collaboration: a framework and an empirical field investigation
Timely and efficient facilitation of coordination of software developers' activities
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
Coordination in software engineering is necessary for software teams. To study coordination, researchers need a a way to conceptualize and measure it|one such measure is socio-technical congruence. Within a team setting, awareness of other's tasks and abilities enables coordination, but the conceptualizations for socio-technical congruence do not include awareness. In this paper, our goal is to include awareness in socio-technical congruence. To do this, we conduct an empirical investigation of a team's awareness behaviour. We examine how developers transmit awareness information in a global software-engineering environment in a project called Ship using direct observations, interviews, and a questionnaire. We found that team members were satisfied with using simple awareness mechanisms such as email and meetings. We also identified that experienced team members served as brokers and filled coordination gaps, and that team members used multiple types of media simultaneously. Based on this work, we propose an aggregated sociotechnical congruence measurement that can be used to specify multiple relationships, such as awareness relationships, as interactions that satisfy technical dependencies.