Abstract: Collaborative software allows people to work together to achieve a common goal. However, users might be distracted from their goals when such an application evolves with more functionalities. Moreover, when multiple users collaborate in the same session, the action of one user might confu...