A framework to support collaboration in heterogeneous environments
ACM SIGGROUP Bulletin - Special issue on community-based learning: explorations into theoretical groundings, empirical findings and computer support
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
Supporting activity based computing paradigm in global software development
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 0.00 |
Distributed software development characterize software production when team members are dispersed over time and distance. Several environments and tools are being developed to support this new trend. Better communication and awareness support are some of the new requirements. We argue that the available tools can be enhanced instead of replaced. This work presents a middleware for collaborative applications that increase group and workspace awareness information available to developers. This middleware-based approach helps groupware developers to construct enhanced tools, adapted to specific needs, reusing existing applications. This paper describes the middleware architecture and presents examples of tool enhancement.