Awareness em Sistemas de Groupware Manuele Kirsch Pinheiro (manuele@inf.ufrgs.br) Instituto de Informática Universidade Federal do Rio Grande do Sul Porto Alegre - RS - Brasil Caixa Postal: 15064 - CEP 91501-970 José Valdeni de Lima (valdeni@inf.ufrgs.br) Instituto de Informática Universidade Federal do Rio Grande do Sul Porto Alegre - RS - Brasil Caixa Postal: 15064 - CEP 91501-970 Marcos R. S. Borges (mborges@nce.ufrj.br) Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro Rio de Janeiro - RJ - Brasil Caixa Postal 2324 - CEP 20001-970 Resumo Este artigo apresenta um framework que resume aspectos relevantes no suporte a awareness em sistemas de groupware. Awareness (ou percepção) é o conhecimento sobre o grupo e suas atividades passadas e presentes, e constitui ponto vital para o trabalho cooperativo, sem o qual este trabalho fica descoordenado e perde em qualidade e eficiência. O framework aqui apresentado comporta-se, na verdade, como uma classificação ampla e única para os requisitos necessários a um suporte a awareness adequado. Sobre este framework foram classificadas diversas ferramentas de groupware disponíveis, formando assim uma visão geral das realizações neste domínio. 1. Introdução A busca por maior eficiência na solução de problemas complexos fez com que atividades passassem a ser resolvidas em grupos, com o objetivo de fazer com que a produção do grupo todo supere a de cada membro isolado. Entretanto, cooperar não é algo fácil. Sua definição de "trabalhar ou agir em conjunto para um objetivo comum" não captura vários aspectos desse processo [2]. Um destes aspectos é a falta de contexto sobre as atividades dos colegas e do grupo, a qual pode gerar redundâncias, inconsistências e contradições dentro do trabalho do grupo. Isso pode gerar um trabalho truncado, sem coesão de idéias, ou incompleto, prejudicando o seu resultado em qualidade e eficiência, podendo até não atingir seus objetivos. Para evitar este tipo de situação, é necessário dar aos membros do grupo acesso a este contexto, ao que se dá o nome de awareness ou percepção. Awareness é o conhecimento geral sobre as atividades e sobre o grupo. É o conhecimento sobre o que aconteceu, o que vem acontecendo, o que está se passando agora e o que poderá acontecer dentro das atividades do grupo, e sobre o próprio grupo, seus objetivos e sua estrutura. Dada sua importância, o estudo da percepção e seus mecanismos de suporte têm sido alvo de diversas pesquisas na área de Trabalho Cooperativo Suportado por Computador (CSCW), produzindo uma série de resultados publicados ao longo dos anos. Este artigo objetiva organizar a essência destes resultados através de um framework, contendo as principais características para o suporte a awareness, apresentando-se como uma proposta de classificação ampla para os mecanismos de suporte a percepção disponíveis. Para tanto, este artigo inicia com uma rápida revisão sobre o que é awareness e segue apresentando a classificação, feita através de seis questões básicas que analisam as necessidades de sistemas de groupware síncronos e assíncronos, e termina com alguns e exemplos de ferramentas de groupware classificados e as conclusões deste artigo. 2. CSCW e Awareness A área de CSCW vem buscando, desde o seu princípio, meios de suportar adequadamente o trabalho em equipe. Contudo, este suporte apresenta vários problemas. Um destes é a falta de contexto entre os participantes, que ocorre quando os membros de um grupo de trabalho desconhecem o que seus colegas estão fazendo, ou não sabem onde suas atividades se encaixam no trabalho como um todo, nem qual é a situação desse trabalho. Segundo Borges et al. [3], esse contexto é um ponto importante em sistemas cooperativos,