Groupware: some issues and experiences
Communications of the ACM
The invisible computer
Guest Editors' Introduction: Global Software Development
IEEE Software
A Middleware to Increase Awareness in Distributed Software Development Workspaces
LA-WEBMEDIA '04 Proceedings of the WebMedia & LA-Web 2004 Joint Conference 10th Brazilian Symposium on Multimedia and the Web 2nd Latin American Web Congress
Support for activity-based computing in a personal computing operating system
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
T3 - Tool for Monitoring Agile Development
AGILE '06 Proceedings of the conference on AGILE 2006
Beyond the Desktop Metaphor
FASTDash: a visual dashboard for fostering awareness in software teams
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Collaboration in Software Engineering: A Roadmap
FOSE '07 2007 Future of Software Engineering
Facilitating Collaboration in a Distributed Software Development Environment Using P2P Architecture
Agents and Peer-to-Peer Computing
Re-framing the desktop interface around the activities of knowledge work
Proceedings of the 21st annual ACM symposium on User interface software and technology
Activity-based computing for medical work in hospitals
ACM Transactions on Computer-Human Interaction (TOCHI)
Global Sourcing of Software Development - A Review of Tools and Services
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
Collaboration Tools for Global Software Engineering
IEEE Software
Technologies and Tools for Distributed Teams
IEEE Software
Fine-grained management of software artefacts: the ADAMS system
Software—Practice & Experience
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
Challenges and improvements in distributed software development: a systematic review
Advances in Software Engineering
Empirical evidence about the UML: a systematic literature review
Software—Practice & Experience
ICGSE-W '11 Proceedings of the 2011 IEEE Sixth International Conference on Global Software Engineering Workshop
Hi-index | 0.00 |
Global software development (GSD) teams have to use multiple tools to perform both complex and even simple tasks involving many context switches that can be frustrating. To lessen these issues, researchers are looking at providing new plug-ins whereas commercial vendors are flooding the market with comprehensive solutions often in the form of platforms. The current file- and application- oriented desktop metaphor can hardly support the collaborative and distributed nature of GSD teams. We assert that the Activity-Based Computing (ABC) paradigm has the potential for addressing the tool support related challenges of GSD. We have been incrementally designing and developing a flexible middleware (ABC4GSD) for supporting ABC in GSD. In this paper we present the theoretical foundations underpinning our approach and the architectural overview of a middleware for supporting ABC in GSD. Moreover, we briefly present a prototype leveraging the features provided by the middleware as a proof of concept.