gaw uma ferramenta de percepção de grupo aplicada no desenvolvimento de software marco mangan...

Post on 18-Apr-2015

108 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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