Title: ESCOP: Estrat
1ESCOPEstratégia de Suporte à Solução
Cooperativa de Problemas
- por
- Antônio Rodrigo Delepiane de Vit
- Profa. Dra. Liane M. R. Tarouco ( Orientadora )
2Sumário
- Motivação
- Objetivos
- Introdução
- O Suporte ao Trabalho Cooperativo
- Suporte à Cooperação em EAD
- Proposta de um Sistema para Apoio ao Trabalho
Cooperativo em EAD - Descrição da Implementação
- Conclusões
3 Motivação
- Desenvolver uma estratégia de suporte à solução
cooperativa de problemas - Estudar, analisar e avaliar ferramentas de SGBD e
tratamento de linguagem natural - Utilizar servidores HTTP e FTP como meios de
troca e armazenamento de informações - Implementar soluções que utilizassem interface
Web para o auxílio à tomada de decisões.
4Objetivos
- Propor, modelar e desenvolver uma solução de
software para - Acrescentar inovações ao trabalho de SOU94
- Possibilitar a sumarização e votação de idéias
- Interação síncrona(chat) e assíncrona (email)
- Favorecer a utilização fácil e rápida
- Possuir bom tempo de resposta e interface WWW.
5Introdução
- Vantagens do trabalho em grupo
- Utilização pelas empresas
- Aumento da qualidade de informações
- Criação de bases de dados dispersas
- Redução de custos de produção e gerenciamento.
- Utilização na Educação a Distância (EAD)
- É uma inovação educativa de uma prática madura
- É uma forma democrática de ensino
- O uso da Internet populariza esta prática.
6Introdução
- O agrupamento automático de idéias
- Organizar automaticamente tópicos
- Utilizar metodologias de apoio ao processo de
tomada de decisão em grupo. - Vantagens da Internet como mídia
- É uma mídia em expansão
- Possibilita o trabalho em grupo
- Possibilita o ensino remoto.
7Suporte ao Trabalho Cooperativo
- Vê-se aumentar a utilização da Web
- Grupos de usuários numerosos
- Integração com vários tipos de informações
- Uso de padrões abertos HTML
- Software (SW) de domínio público
- As informações podem estar distribuídas e ser
independentes de plataformas de SW e Hardware
(HW).
8Suporte ao Trabalho CooperativoCaracterísticas
- Computer Supported Cooperative Work (CSCW)
pessoas tecnologia computacional - Groupware tecnologia de apoio a CSCW
- Comunicação Mediada por Computador (CMC)
conceito mais abrangente.
9Suporte ao Trabalho CooperativoFerramentas
Triviais de Suporte
- Divisão segundo o sincronismo
Ferramentas Síncronas Telnet, FTP, IRC, ICQ,
CU-SeeMe
WWW
Ferramentas Assíncronas Email, Newsgroup, BBS
10Suporte ao Trabalho CooperativoFerramentas
Triviais de Suporte
- Um exemplo simples de utilização
CU-SeeMe
CU-SeeMe
chat
chat
Documentação
Aulas off-line
Listas Discussões
Sessões de chat
Servidor WWW/ FTP
11Suporte à Cooperação em EAD
- Considerações principais
- Utilização da Internet no apoio ao ensino
- Enfoque em Problem Based Learning (PBL)
- Separação de aluno e professor espaço/tempo
- Controle do aprendizado aluno
- Comunicação aluno x (aluno/professor) indireta e
abrangente - Atender a grandes quantidades c/ qualidade.
12Suporte à Cooperação em EADEAD via Internet
- Um exemplo de implementação
- Utilização em cursos de Pós-Graduação
- Utilização de tecnologias já existentes
- Algumas considerações práticas
- Convênios para redução de custos
- Desenvolvimento de projetos conjuntos
- Apoio da administração da Instituição.
Projeto UCERGS
13Suporte à Cooperação em EADMetodologia de
ensino PBL
- Um exemplo de implementação
Gerência de Redes Profa. Liane Tarouco PPGC-
UFRGS
Aulas
Soluções
F I N A L
Internet
Discussões
PBL
Participação
14Suporte à Cooperação em EADFerramentas de Suporte
- Quatro exemplos de soluções
Situação atual Vários serviços sem integração...
WebSaber Ensino fundamental e médio.
Solução 1
TANTO Interactive Solução genérica..
Solução 2
Solução 3
Interloq Simples e eficiente.
Solução 4
SAACI Ambiente colaborativo.
15Suporte à Cooperação em EADFerramentas de Suporte
- Resumo da avaliação
- Comparação segundo Otsuka OTS 98
- Ponto comum mídia Internet
- Principais aspectos verificados
- Grande volume de informações manipuladas
- Grande volume independente da utilização
- Necessidade de um processo de filtragem,
agrupamento e sumarização de informações!
16Proposta de um Novo Sistema
- Considerações iniciais
- Problema Web infoglut BAR 99
- Situação 1 organizar interações dos usuários
- Situação 2 características interativas
- Comunicação síncrona e assíncrona
- Maiores benefícios para o usuário
- Menor custo para o usuário.
17Proposta de um Novo Sistema
- Proposta de solução
- Implementar um sistema que
- Comunique-se com outros sistemas (sinc./assinc.)
- Agrupe as idéias de acordo com sua similaridade
- Sumarize as idéias geradas pelo grupo
- Aplique questionários aos usuários para consenso
e classifique as idéias votadas de acordo com sua
importância - Comunique-se via WWW.
18Proposta de um Novo SistemaTrabalhos Prévios
Considerados
- Língua Natural Classificação de Orações Mag
94 - SADGV2 SOU 94
- Eurekha WIV 99.
19Proposta de um Novo SistemaTrabalhos Prévios
Considerados MAG 94
- Utilização manipular frases dos logs
- Grau de utilização imaginado prioritário
- Funcionamento básico
- Passo 1 (Receber uma frase)
- Katia não gosta de sorvete.
- Passo 2 (Classificar a oração - ADS)
- Nome próprio, função negativa (verbo),
substantivo.
20Proposta de um Novo SistemaTrabalhos Prévios
Considerados MAG 94
- Problemas encontrados
- Sistema implementado em C-Prolog
- Sistema implementado para ambiente SUN
- Tempo de resposta (troca de sorvete por limão)
- Todas as palavras constantes no dicionário
- Uma das palavras não constantes do dicionário
- Dicionário
- Pequeno e difícil de ensinar
- Dificuldade para aprender sozinho.
21Proposta de um Novo SistemaTrabalhos Prévios
Considerados MAG 94
- Conclusão para utilização deste trabalho
- Análise individual das frases tempo longo
- Dificuldades com o dicionário de palavras
- Dificuldades em portar dados de/para ambiente
SUN - Necessidade de algo flexível para lidar com logs
de chats - Em resumo pouco viável.
22Proposta de um Novo SistemaTrabalhos Prévios
Considerados SOU 94
- Utilização base para a nova proposta
- Grau de utilização imaginado prioritário
- Funcionamento básico
- Passo 1
- Agrupar e organizar idéias geradas
(brainstorming) - Utiliza um módulo de agrupamento sofisticado
- Passo 2
- Implementar o processo de votação destas idéias.
23Proposta de um Novo SistemaTrabalhos Prévios
Considerados SOU 94
- Problemas encontrados
- Sistema implementado em C/C-Prolog/SUN alta
dependência de plataformas de HW e SW - Falta do código fonte e objeto para testes
- Alta complexidade do procedimento de agrupamento
(muitos passos) e implementação (módulos de
comunicação feitos no braço) - Falta de interface para WWW e outras aplicações.
24Proposta de um Novo SistemaTrabalhos Prévios
Considerados SOU 94
- Conclusão para utilização deste trabalho
- Referencial teórico muito bom
- Referencial técnico implementar algo mais
simples, rápido, independente de HW e SW e que
comunique-se com outras aplicações - Aproveitar um módulo de agrupamento, a exemplo da
utilização dos trabalhos de FRE 93 por SOU
94 - Em resumo aproveitável como ref. teórico.
25Proposta de um Novo SistemaTrabalhos Prévios
Considerados WIV 99
- Utilização módulo da nova proposta
- Grau de utilização imaginado prioritário
- Funcionamento básico
- Passo 1
- Agrupar frases geradas em um chat
(brainstorming) - Passo 2
- Exportar os clusters de frases para manipulação.
26Proposta de um Novo SistemaTrabalhos Prévios
Considerados WIV 99
- Problemas encontrados
- Geração de grupos pouco consistentes
- Necessidade de criar novas classes de StopWords
sujeitosubstantivoverbo ideal - Algoritmos de agrupamento muito genéricos
necessidade de muitos testes e conhecimento
prático por parte do usuário - Implementação feita para SO Windows.
27Proposta de um Novo SistemaTrabalhos Prévios
Considerados WIV 99
- Conclusão para utilização deste trabalho
- Não necessita PLN - elimina módulo
- Não utiliza Stemming e Thesaurus simples
- Interface muito amigável
- Alterações de código feitas pelo autor
- Em resumo totalmente aproveitável.
28Proposta de um Novo SistemaO Modelo Proposto
Sistema ESCOP
29Descrição da Implementação O Módulo Filtro I
30Descrição da ImplementaçãoO Módulo de
Agrupamento Eurekha
31Descrição da ImplementaçãoO Módulo Freqüência
de Idéias
32Descrição da ImplementaçãoO Formulário de Votação
33Descrição da ImplementaçãoO Resultado da Votação
34Conclusões
- Em relação às motivações iniciais
- Estudar, analisar e avaliar ferramentas de SGBD e
tratamento de linguagem natural - Utilizar servidores HTTP e FTP como meios de
troca e armazenamento de informações - Implementar soluções que utilizassem interface
Web para o auxílio à tomada de decisões.
35Conclusões
- Em relação aos objetivos iniciais
- Acrescentar inovações ao trabalho de SOU94
- Possibilitar a sumarização e votação de idéias
- Interação com ferramentas de chat e email
- Favorecer a utilização fácil e rápida
- Possuir bom tempo de resposta e interface WWW.
36Conclusões
- Algoritmo de sumarização simples e eficiente,
validado por testes práticos - Sumarização de documentos inesperado
- Contribuições artigos desenvolvidos
- Sugestões
- Nova linguagem de desenvolvimento JAVA
- Implementação de um módulo agrupador
- Validar o sistema fora de ambientes de EAD.
Artigos 1 2 3 4 5
37ESCOPEstratégia de Suporte à Solução
Cooperativa de Problemas
por Antônio Rodrigo Delepiane de Vit
(arodrigo_at_inf.ufrgs.br) Profa. Dra. Liane M. R.
Tarouco (liane_at_penta.ufrgs.br)