The evolution of learning systems brought improvements to the functionality of their components by offering support and mediating learning, communication and collaboration. However...
Recent proliferation of computing devices has brought attention to heterogeneous collaborative systems, where key challenges arise from the resource limitations and disparities. S...
: In Collaborative Learning, groups of students work together using traditional and computer-based tools or applications. Participants are continuously moving and reorganizing in g...
Virtual collaboration is emerging as organizations embrace new business processes to take advantage of electronic communication technologies. This paper focuses on virtual collabo...
Collaborative Systems support user groups enabling a shared environment and informing of its state and changes through a mechanism called awareness. We believe that these changes a...