gaw uma ferramenta de percepção de grupo aplicada no desenvolvimento de software marco mangan...
TRANSCRIPT
![Page 1: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/1.jpg)
GAW Uma ferramenta de percepção de grupo
aplicada no desenvolvimento de software
Marco ManganIsabella AlmeidaCláudia Werner {mangan,isabella,werner}@cos.ufrj.br
![Page 2: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/2.jpg)
2
Roteiro
Motivação
Percepção
A Ferramenta GAW
CVS-Watch
Work Rhythm
Conclusão
![Page 3: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/3.jpg)
3
Motivação
Equipes Colaborativas Distribuídas
Compartilhamento de artefatos
Problemas: falta de organização das informações sobre alterações feitas nos artefatos
![Page 4: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/4.jpg)
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
![Page 5: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/5.jpg)
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
![Page 6: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/6.jpg)
6
Arquitetura
Estação RemotaEstação Local
Visão Modelo Coletor Fonte
I1
I2
I4
I3
![Page 7: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/7.jpg)
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
![Page 8: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/8.jpg)
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
![Page 9: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/9.jpg)
9
Dependências entre as aplicações
GAW
I1
CVS-Watch WorkRhythm
CVS Eclipse
I2
Coletor de Tuplas
I3
![Page 10: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/10.jpg)
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
![Page 11: GAW Uma ferramenta de percepção de grupo aplicada no desenvolvimento de software Marco Mangan Isabella Almeida Cláudia Werner {mangan,isabella,werner}@cos.ufrj.br](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc130497959413d8d4b46/html5/thumbnails/11.jpg)
GAW Uma ferramenta de percepção de grupo
aplicada no desenvolvimento de software
Marco ManganIsabella AlmeidaCláudia Werner {mangan,isabella,werner}@cos.ufrj.br