“…It organizes the data in the following layers: i) individual data model: user's interaction, such as, mouse movements, clicks, scrolling, etc., ii) awareness data model: previous information is transformed into domain objects of the application taking into account the information about the type of awareness that the system supports (i.e context awareness, group awareness, task awareness, change awareness, etc. [9][15]); and finally iii) group data model: a global model of users' collaboration in the system. Agent model.…”