A field study of the software design process for large systems
Communications of the ACM
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
People, Organizations, and Process Improvement
IEEE Software
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Rapid software development through team collocation
IEEE Transactions on Software Engineering
The Mutual Knowledge Problem and Its Consequences for Dispersed Collaboration
Organization Science
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
Eclipse as a platform for research on interruption management in software development
eclipse '04 Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange
Hipikat: A Project Memory for Software Development
IEEE Transactions on Software Engineering
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Why 'nearshore' means that distance matters
Communications of the ACM
Philips experiences in global distributed software development
Empirical Software Engineering
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
Evaluating cues for resuming interrupted programming tasks
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Workshop report from Web2SE 2011: 2nd international workshop on web 2.0 for software engineering
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
This study investigates how automatic, real-time, user-centered awareness information can help distributed software development teams. We created an Eclipse plugin that automatically determines a user's activity in their Eclipse IDE and publishes the activity information as the status of their instant messenger client. The status is updated in real-time every time the user changes his or her activities in their IDE. We evaluated this tool by demonstrating it to eighty-one academics and industry workers in the field of computer science and interviewing them about the perceived benefits and usefulness of the tool. The results reveal various factors that can impact a participant's desire for increased awareness information. Despite these factors there was a general desire to improve awareness of users' activities via the tool. There was also some indication that the tool might help with interruption management.