cogroo comunidade no fisl xi

38
21 de julho de 2010 Wesley Seidel William Colen

Upload: william-colen

Post on 28-Jun-2015

175 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Cogroo Comunidade no FISL XI

21 de julho de 2010

Wesley SeidelWilliam Colen

Page 2: Cogroo Comunidade no FISL XI

2

Agenda

Por que precisamos do CoGrOO?Como ele consegue?

SobreO CoGrOO Comunidade

Page 3: Cogroo Comunidade no FISL XI

3

E o que é umcorretor gramatical?

Page 4: Cogroo Comunidade no FISL XI

4

Texto livre PLN

Page 5: Cogroo Comunidade no FISL XI

5

Page 6: Cogroo Comunidade no FISL XI

6

Correção ortográfica

● Usuário entra um texto● Verificador ortográfico tenta

encontrar a palavra digitada em seu banco de dados

● Caso a palavra não seja encontrada ele usa algoritmos de similaridade para encontrar possíveis correções

Page 7: Cogroo Comunidade no FISL XI

7

Correção ortográfica

● VERO é o corretor ortográfico do BrOffice.org● Dicionário com 304 mil entradas● Descritor de afixos com mais de 25 mil linhas● menino/DOPQR → menino menina meninos meninas meninão

menininho …

● Também é responsável pela separação silábica

● O VERO conta com apoio da comunidade e é coordenado por Raimundo Moura.

● Frequentemente atualizado.

● Primeiro a incorporar o Acordo Ortográfico

● É o corretor oficial do BrOffice.org, e também pode ser usado no Firefox (e outros que suportarem o Hunspell)

Page 8: Cogroo Comunidade no FISL XI

8

Page 9: Cogroo Comunidade no FISL XI

9

Corretor Gramatical

● Usuário entra um texto● O verificador tenta fazer a análise gramatical do

texto e na estrutura de dados gerada ele busca por padrões de erros

Page 10: Cogroo Comunidade no FISL XI

10

Por que precisamos do CoGrOO?

Page 11: Cogroo Comunidade no FISL XI

11

Porque cometemos erros!

Page 12: Cogroo Comunidade no FISL XI

12

Porque cometemos erros!

Page 13: Cogroo Comunidade no FISL XI

13

Porque cometemos erros!

Page 14: Cogroo Comunidade no FISL XI

14

Porque cometemos erros!

Page 15: Cogroo Comunidade no FISL XI

15

Porque cometemos erros!

Page 16: Cogroo Comunidade no FISL XI

16

Porque cometemos erros!

Page 17: Cogroo Comunidade no FISL XI

17

Porque cometemos erros!

Page 18: Cogroo Comunidade no FISL XI

18

Sobre o CoGrOO

● Nasceu em 2004

● Primeiro CG livre integrado ao OOo no mundo

● Segundo mais utilizado (perde para o Inglês)

● Referência para outras implementações

● Grandes usuários como Banco do Brasil e Petrobras

● Usado por escolas, telecentros

● ~35 mil linhas de código Java (apenas Core)

● ~70 mil downloads

Page 19: Cogroo Comunidade no FISL XI

19

Como ele consegue?

Core(35k Java)

DicionáriosRegras

Modelos linguísticos

Page 20: Cogroo Comunidade no FISL XI

20

Como ele consegue?

Core(35k Java)

DicionáriosRegras

Modelos linguísticos

?SVN, Track, Integração

Contínua, Métodos Ágeis

Page 21: Cogroo Comunidade no FISL XI

21

E o que é oCoGrOO Comunidade?

Page 22: Cogroo Comunidade no FISL XI

22

Page 23: Cogroo Comunidade no FISL XI

23

Page 24: Cogroo Comunidade no FISL XI

24

CoGrOO Comunidade● Ferramentas para usuários não técnicos

colaborarem com o projeto

Usuário comum -● Reporta erros

Usuário avançado -● Analisa e discute erros, sugere correções

Expert linguística● Avalia se sugestões devem ser integradas

Page 25: Cogroo Comunidade no FISL XI

25

Exemplos de uso

● Reportar Erros.

Colaboradorsugere correções

Colaborador testamodificações noambiente on-line

Usuário reportaerro pelo BrOo

Erro listado noCoGrOO

Comunidade

Colaborador estu-da erro

Page 26: Cogroo Comunidade no FISL XI

26

Exemplos de uso

● Discutir sugestão● Colaborador

Abresugestão enviada por

outro colaborador

Testasugestão em

ambiente on-line

Votae comenta sugestão

Page 27: Cogroo Comunidade no FISL XI

27

Exemplos de uso

● Aprovar sugestão

Expert escolhesugestões boas

Mantenedormarca sugestãocomo aprovada

Sugestão integradapara o próximo

build

Page 28: Cogroo Comunidade no FISL XI

28

Desenvolvimento

Esquerda para direita: Eduardo Katayama, Wesley Seidel Carvalho, Robson Santos Sousa, Prof. Alfredo Goldman, Filipe Manoel Xavier Resina, Thiago Maciel Batista e William ColenCliente: Carlos Menezes

CoGrOO ComunidadeEquipe do curso Laboratório de Programação ExtremaIME - Universidade de São Paulo

Primeiro semestre 2010

Page 29: Cogroo Comunidade no FISL XI

29

Estado atual

● CoGrOO rodando na sessão do usuário● É possível inserir, excluir e editar entradas do

dicionário● Alterações podem ser privadas ou compartilhadas

● Integração com o Add-on do BrOffice.org● Enviar erros (ainda bastante simples)

Page 30: Cogroo Comunidade no FISL XI

30

Demostração

● Reportando erros pelo BrOffice.org● Comentando erros submetidos por outros

usuários● Verificando análise de uma frase● Busca no dicionário● Inserir palavra no dicionário

Page 31: Cogroo Comunidade no FISL XI

31

Page 32: Cogroo Comunidade no FISL XI

32

Page 33: Cogroo Comunidade no FISL XI

33

Page 34: Cogroo Comunidade no FISL XI

34

Page 35: Cogroo Comunidade no FISL XI

35

Page 36: Cogroo Comunidade no FISL XI

36

Page 37: Cogroo Comunidade no FISL XI

37

Page 38: Cogroo Comunidade no FISL XI

38

Obrigado

http://broffice.org/projetos/cogroo

http://ccsl.ime.usp.br/cogroo/comunidade