GAW Uma ferramenta de percepção de grupo
aplicada no desenvolvimento de software
Marco ManganIsabella AlmeidaCláudia Werner {mangan,isabella,werner}@cos.ufrj.br
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
Estação RemotaEstação Local
Visão Modelo Coletor Fonte
I1
I2
I4
I3
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
GAW
I1
CVS-Watch WorkRhythm
CVS Eclipse
I2
Coletor de Tuplas
I3
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 ManganIsabella AlmeidaCláudia Werner {mangan,isabella,werner}@cos.ufrj.br
Top Related