GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner
2 Roteiro Motivação Percepção A Ferramenta GAW CVS-Watch Work Rhythm Conclusão
3 Motivação Equipes Colaborativas Distribuídas Compartilhamento de artefatos Problemas: falta de organização das informações sobre alterações feitas nos artefatos
4 Percepção de grupo A percepção é a compreensão das atividades dos demais, a qual provê um contexto para nossa própria atividade (Dourish e Belloti, 1992) Aplicações: Localizar ajuda Indicar competências Colaborar de forma oportunística Coordenar esforços
5 A Ferramenta GAW Group Awareness Widget (Kreijn e Kirschner, 2001) Componente que oferece em sua interface de usuário informações que podem ser úteis para que o usuário amplie seu estado de percepção sobre as atividades de outros elementos do grupo Exemplo: Informação de presença Will e John estão presentes no momento e seus horários de trabalho são similares
6 Arquitetura
7 CVS-Watch Abstração: documento Integração: Eclipse SDE Coleta no servidor Coleta de informações sobre commits de arquivo, no repositório CVS
8 Work Rhythm Abstração: modelo Integração: Odyssey SDE Coleta na estação de trabalho Coleta de informações sobre alteração nas classes e atributos de modelos UML, na estação local
9 Dependências entre as aplicações
10 Conclusão A ferramenta GAW organiza e apresenta ao desenvolvedor informações que estão presentes no ambiente de desenvolvimento, mas que nem sempre são exploradas Aplicações: CVS Watch e Work Rhythm Trabalhos futuros: Acrescentar informações na interface de usuário (ex.: volume de mudanças em cada alteração) Adotar escala logarítmica e visão olho de peixe Avaliações com usuários
GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner