Proposta para Grupo de Trabalho CSISIC Componentes de Software para Interação Social e Inteligência Coletiva



Documentos relacionados
Componentes de Software e Criatividade no Desenvolvimento de Sistemas Colaborativos. Marco Aurélio Gerosa gerosa@ime.usp.br

GT Computação Colaborativa (P2P)

Chamada de Participação V Competição de Avaliação - IHC 2012

MINISTÉRIO DA CIÊNCIA E TECNOLOGIA MCT MUSEU PARAENSE EMÍLIO GOELDI MPEG

ü Curso - Bacharelado em Sistemas de Informação

Um Processo para Desenvolvimento de Aplicações Web Baseado em Serviços. Autores: Fábio Zaupa, Itana Gimenes, Don Cowan, Paulo Alencar e Carlos Lucena

EaD como estratégia de capacitação

6º Semestre de SISTEMAS DE INFORMAÇÃO. - 6 Inscritos -

Oficina. Trazer os princípios básicos da criação de jogos educativos para tablets, Windows e Linux com o auxílio do software de autoria Visual Class

Oficina. Conexão wi-fi Tela ou parede para projeção

COLIVRE Cooperativa de Tecnologias Livres Telefone: (71) CNPJ:

Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).

1

Aula 03 Internet. Prof. Bruno Gomes

UTILIZAÇÃO DO AMBIENTE COLABORATIVO TIDIA-AE PELO GRUPO DE GERENCIAMENTO DO VOCABULÁRIO CONTROLADO DO SIBiUSP - BIÊNIO

Segurança e Escalabilidade em WebLab no Domínio de Redes de Computadores

Sistemas Colaborativos Fundamentos e Aplicações

Comportamento Humano: Liderança, Motivação e Gestão do Desempenho

Tipos de Sistemas Distribuídos (Cluster e Grid)

Sistemas Colaborativos: uma aplicação no contexto de gestão de risco de inundação

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.

Anexo I Formulário para Proposta

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

Introdução ao Groupware e ao CSCW

O futuro da educação já começou

PROPOSTA PARA APLICAÇÃO DE ENSINO A DISTÂNCIA EM REALIDADE VIRTUAL

Sistemas Cooperativos

AS REDES SOCIAIS COMO AUXÍLIO NA COMUNICAÇÃO DE ALUNOS DE GRADUAÇÃO EM EDUCAÇÃO FÍSICA NO MUNICÍPIO DE ITAPERUNA- RJ

A solução INFOTRÂNSITO abrange sistemas web multiplataformas, podendo ser instalados em ambientes Linux, Windows e Apple.

Pedagogia. Objetivos deste tema. 3 Sub-temas compõem a aula. Tecnologias da informação e mídias digitais na educação. Prof. Marcos Munhoz da Costa

Ciência Tecnologia - Inovação

DISCIPLINAS CURRICULARES (PCN) INFORMÁTICA PRODUÇÃO DE MATERIAL

UNIVERSIDADE VIRTUAL BRASILEIRA. w w w. u v b. b r

Proposta Revista MARES DE MINAS

OBSERVATÓRIO DE GESTÃO DA INFORMAÇÃO. Palavras-chave: Gestão da Informação. Gestão do conhecimento. OGI. Google alertas. Biblioteconomia.

Resultados da Lei de Informática - Uma Avaliação. Parte 4 - Programas Prioritários em Informática

Mediadores de Interação na Web: Acessibilidade Baseada em Gente

Público Alvo: Investimento. Disciplinas: Profissionais graduados, que lidam ou estejam interessados em atuar com gestão e marketing de serviços.

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

A Parceria UNIVIR / UNIGLOBO- Um Case Focado no Capital Intelectual da Maior Rede de TV da América Latina

Público Alvo: Investimento: Disciplinas: Graduados em nível superior que atuam ou pretendem atuar na docência em instituições de ensino superior.

Sistemas de Informação I

UNIVERSIDADE FEDERAL DE SANTA CATARINA

O que sua escola precisa, agora bem aqui na sua mão! Responsabilidade em gestão de instituições de ensino

PROJETO UCA: FORMAÇÃO BRASIL. Proposta de operacionalização. Formação dos professores na escola

A EXPERIÊNCIA PIONEIRA DO LABORATÓRIO/NÚCLEO DE ARTE ELETRÔNICA

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE

Computer Supported Cooperative Work - CSCW

Critérios para certificação de Sites SciELO: critérios, política e procedimentos para a classificação e certificação dos sites da Rede SciELO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS GUARULHOS

Processos de Desenvolvimento de Software

Sistemas de Informação

Seção 2/E Monitoramento, Avaliação e Aprendizagem

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET MATRIZ CURRICULAR

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO

NanowareCyber: Nosso negócio é sua formação.

MELHORIA DE RECURSOS EDUCACIONAIS DAS DISCIPLINAS DE EXPERIMENTAÇÃO

Universidade de Santa Cruz do Sul Departamento de Informática

Esclarecimento: Não, a operação de matching ocorre no lado cliente da solução, de forma distribuída.

Inteligência de Parceiros e Colaboração nos Negócios: a evolução no setor de Telecomunicações

Engenharia de Domínio baseada na Reengenharia de Sistemas Legados

VAMOS CONSTRUIR A MELHOR EXPERIÊNCIA EM EDUCAÇÃO.

PROJETO MÃO DUPLA TRABALHO COOPERATIVO INTRAESCOLAR

Sérgio Crespo Engenharia de Software

!!!!!!!!!!!! 2014! T +39 (11)

Tecnologias da Informação e Comunicação

Público Alvo: Investimento: Disciplinas:

Metodologia Projectual?

para imprensa Brand Book

A EFICÁCIA DE CURSOS A DISTÂNCIA PARA A FORMAÇÃO DE AGENTES DE METROLOGIA LEGAL E FISCAIS DA QUALIDADE

Projeto Escola com Celular

UNIVERSIDADE CATÓLICA PORTUGUESA

Público Alvo: Investimento: Disciplinas:

O Projeto Casa Brasil de inclusão digital e social

CURSO DE EXTENSÃO ON-LINE EM. avançado. Edital de seleção

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL

Ambiente Virtual de Aprendizagem (AVA) Guia de Estudos Metodologias Jovem de Futuro

Processos Técnicos - Aulas 4 e 5

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO

OBJETOS DE APRENDIZAGEM EM EDUCAÇÃO AMBIENTAL: CONHEÇA O AMBIENTE ATRAVÉS DO WIKI Rosane Aragón de Nevado 1 ; Janaína Oppermann 2

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Sistemas Cooperativos. Professor Alan Alves Oliveira

Sistema Tutor Inteligente baseado em Agentes. Pedagógicas da Universidade Aberta do Piauí. Prof. Dr. Vinicius Ponte Machado

Sistemas de Produtividade

ESTUDO DE CASO: LeCS: Ensino a Distância

I Workhop Brasileiro de Tecnologias para Colaboração WCSCW

Público Alvo: Investimento: Disciplinas:

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

Novas Tecnologias no Ensino de Física: discutindo o processo de elaboração de um blog para divulgação científica

Proposta Concessionária Terra Nova Land Rover

Testes de Usabilidade

Semântica para Sharepoint. Busca semântica utilizando ontologias

ASPECTOS DE EFICIÊNCIA ENERGÉTICA EM REDES INTELIGENTES SMART GRIDS PROJETO DE PESQUISA 01: ANÁLISE DA MEDIÇÃO INTELIGENTE DE ENERGIA VIA PLC

Desenvolvimento de Interfaces Prototipação

Utilização de modelos virtuais no ensino de desenho técnico para engenheiros florestais

UM APLICATIVO BASEADO EM INTELIGÊNCIA COLETIVA PARA VISUALIZAR PROBLEMAS COM RESÍDUOS DA CONSTRUÇÃO CIVIL

SISTEMA COMPUTACIONAL PARA ANÁLISES DE DADOS EM AGRICULTURA DE PRECISÃO

Transcrição:

Proposta para Grupo de Trabalho CSISIC Componentes de Software para Interação Social e Inteligência Coletiva Marco Aurélio Gerosa (IME/USP) 10 de outubro de 2009

1. Título CSISIC Componentes de Software para Interação Social e Inteligência Coletiva 2. Coordenador Coordenador: Prof. Marco Aurélio Gerosa (IME/USP) Departamento de Ciência da Computação (DCC), do Instituto de Matemática e Estatística (IME), da Universidade de São Paulo (USP) R. do Matão, 1010 Cidade Universitária São Paulo-SP CEP 05508-090 Lattes: http://lattes.cnpq.br/4507073071352893 e-mail: gerosa@ime.usp.br Tel: (11) 3091-6499 Marco Aurélio Gerosa atua na graduação e na pós-graduação em Ciência da Computação do IME/USP. Suas áreas de pesquisa são engenharia de software, sistemas colaborativos e tecnologia educacional. Em 2007 foi um dos chairs do comitê de programa do IV Simpósio Brasileiro de Sistemas Colaborativos (SBSC) e em 2008 foi um dos organizadores gerais do V SBSC e do XIV WebMedia. É membro do Comitê Gestor da Comissão Especial de Sistemas Colaborativos da SBC Gestão 2007 a 2009. É membro do corpo editorial das revistas Scientia e Infocomp, membro do comitê de programa do SBSC, CSCWiD e IRMA e avaliador de cursos do MEC. Já publicou 7 capítulos de livros, 11 artigos em periódicos nacionais e internacionais e 44 artigos em conferências. Coordena um projeto de pesquisa da FAPES, referente ao edital Universal 2007, e outro do CNPq, referente ao edital universal 2008. Coordena o projeto de software livre Groupware Workbench. 3. Resumo Umas das características mais marcantes da Web 2.0 são a colaboração e a inteligência coletiva. Diversas áreas de pesquisa e desenvolvimento são beneficiadas pela interação em larga escala. Contudo, desenvolver, prototipar e experimentar aplicativos com estas características abrange diversas complexidades técnicas e multidisciplinares. Neste GT, propõe-se o desenvolvimento de componentes voltados para interação social e inteligência coletiva para serem acrescentados à plataforma Groupware Workbench. Desta maneira, pesquisadores poderão adaptar, customizar e estender este ferramental para suas necessidades. Já estão previstos 3 projetos reais, conduzidos com parceiros do GT. Estes projetos contribuirão para a definição e avaliação dos componentes propostos e poderão servir de base para outras iniciativas. Palavras-chave: sistemas colaborativos, redes sociais, Web 2.0, componentes de software, tecnologia educacional. 2

4. Parcerias Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio) Prof. Hugo Fuks (http://lattes.cnpq.br/1734032782594771), professor do Departamento de Informática e coordenador do grupo de pesquisa em sistemas colaborativos groupware@les, do Laboratório de Engenharia de Software. É bolsista de produtividade do CNPq, bolsista FAPERJ do programa Cientista do Nosso Estado e atua na área de Sistemas Colaborativos e Aprendizagem Colaborativa. É um dos principais pesquisadores da área no Brasil. Já foi coordenador e atualmente é coordenador adjunto do Comitê Gestor da Comissão Especial de Sistemas Colaborativos da Sociedade Brasileira de Computação (SBC). Atividades no GT: Contribuição na definição dos componentes de software Elaboração e análise dos estudos de caso Universidade Federal do Espírito Santo (UFES) Profa. Roberta Lima Gomes (http://lattes.cnpq.br/6695382764766281), do Departamento de Informática da UFES, doutora pela Universite de Toulouse III, tem experiência em sistemas multimídia distribuídos e sistemas colaborativos. Atua no Comitê Gestor da Comissão Especial de Sistemas Colaborativos da Sociedade Brasileira de Computação (SBC). Atividades no GT: Contribuição na extensão e utilização do ambiente JoinUs no estudo de caso da Agência Universitária de Notícias Elaboração de cenários de colaboração em jornalismo móvel Prof. Magnos Martinello (http://lattes.cnpq.br/7471111924336519), do Departamento de Informática da UFES, doutor pelo Institut National Polytechnique de Toulouse, tem experiência em desenvolvimento para plataformas móveis e sistemas distribuídos. Coordenou o desenvolvimento do ambiente JoinUs [Santos et al., 2008], voltado para colaboração pervasiva através de smart phones com o sistema operacional Android. Atividades no GT: Contribuição no desenvolvimento e adaptação dos componentes para o sistema operacional Android Contribuição na extensão e utilização do ambiente JoinUs no estudo de caso da Agência Universitária de Notícias Faculdade de Arquitetura e Urbanismo (FAU), da USP Prof. Artur Simões Rozestraten (http://lattes.cnpq.br/9297674836039953), professor do Departamento de Tecnologia da FAU/USP e pesquisador nas áreas de iconografia e imaginário da arquitetura, maquetes e modelagem tridimensional, representação do projeto, história da arte e da arquitetura. 3

Atividades no GT: Atuação na concepção, desenvolvimento, implantação e análise do estudo de caso Arquigrafia Brasil, que será desenvolvido com base na infra-estrutura desenvolvida no projeto. Escola de Comunicações e Artes (ECA), da USP Profa. Maria Laura Martinez (http://lattes.cnpq.br/5382764179565796), professora do Departamento de Jornalismo e Editoração da ECA/USP, doutora em Engenharia Elétrica pela USP, coordenadora da Agência Universitária de Notícias (AUN) da USP e atua com usabilidade, design de interfaces interativas, metodologia de web design centrada no usuário, interação humano-computador (IHC) e jornalismo online. Atividades no GT: Atuação na concepção, desenvolvimento, implantação e análise do estudo de caso Agência Universitária de Notícias, que será desenvolvido com base na infra-estrutura desenvolvida no projeto. Centro de Competência em Software Livre (CCSL) Prof. Fabio Kon (http://lattes.cnpq.br/2342739419247924), professor do Departamento de Ciência da Computação do IME/USP, diretor do CCSL, bolsista de produtividade do CNPq e pesquisador nas áreas de sistemas distribuídos, métodos ágeis, software livre e computação musical. Atividades no GT: Atuação na concepção, desenvolvimento, implantação e análise do estudo de caso Balcão de Dúvidas, que será desenvolvido com base na infra-estrutura desenvolvida no projeto. 5. Duração do projeto 12 meses. 6. Sumário executivo Recentemente, no desenvolvimento de software, passou-se a ver uma migração gradativa do desenvolvimento de aplicações desktop para Web, que se tornou a plataforma padrão para novos sistemas de informação. Site e software se fundiram nos sistemas web, que executam de maneira integrada a diversos dispositivos e levam em conta a conectividade e interatividade propiciadas pela tecnologia. Mais recentemente ainda, estamos vivendo uma nova mudança de paradigma no desenvolvimento de aplicações, que vem sendo chamada de Web 2.0 [O Reilly, 2005]. A Web hoje é colaborativa. Sites que possibilitavam apenas interações monousuário passaram incorporar recursos voltados para colaboração direta e indireta entre os usuários. Sites de comércio eletrônico, como Amazon i, por exemplo, passaram a oferecer para cada produto suporte a avaliação, resenha, troca de mensagens, wiki, compartilhamento de fotos, recomendação etc. Os sistemas Web 2.0 ficam melhores 4

na medida em que mais usuários interagem e contribuem. Surge uma inteligência coletiva a partir da análise das interações dos usuários [Seragan, 2007][Alag, 2008]. O termo inteligência coletiva vem sendo usado para caracterizar o conhecimento que emerge da interação e da colaboração, como acontece nas redes sociais, na Wikipedia e no desenvolvimento de software livre. A inteligência coletiva e computação social vêm recentemente ganhando notoriedade de sociólogos e teóricos [Surowiecki, 2005; Levy, 2003; Bloom, 2000], nos negócios [Tapscott & Williams, 2008; Benkler, 2007; Shirky, 2008] e na ciência da computação [Engelbart et al., 2008; Seragan, 2007; Alag, 2008]. Grandes empresas de tecnologia montaram recentemente grupos específicos para estudar a inteligência coletiva e a computação social, como por exemplo, o Microsoft Social Computing Group ii, o HP Social Computing Lab iii e o IBM Social Computing Group iv. A Sun Microsystems, na edição 2008-2009 de seu principal evento, posicionou as tecnologias ligadas à Internet na trilha Java e Social Computing v. No meio acadêmico surgem grupos voltados para estas áreas, como o MIT Center for Collective Intelligence vi e o Lincoln Social Computing Research Centre vii. O grupo do MIT conta com Thomas Malone, um dos principais pesquisadores de sistemas colaborativos, Tim Berners-Lee (criador da Web) e Jimmy Wales (fundador da Wikipedia). De 2000 a 2008 a quantidade de usuários da internet subiu 300% viii, atingindo um bilhão e meio de pessoas. Esta quantidade de pessoas navegando e gerando informações, direta ou indiretamente, produz uma quantidade de dados inimaginável há algumas décadas. Chris Anderson, editor chefe da revista Wired, caracteriza esta situação como Era do Petabyte ix. Centro de dados de empresas como Google, Yahoo, Amazon e Ask.com operam com grades computacionais com um grande número de nós para processar o volume de dados provenientes da interação entre os usuários. Além da necessidade de escalabilidade e de ter regras de negócio complexas, o código desses sistemas deve ser flexível para possibilitar a prototipação e evolução contínua, comuns em cenários de pesquisa e desenvolvimento. Com a popularização da computação móvel, novas fontes e cenários de colaboração surgem. Nas aplicações com suporte a inteligência coletiva, é necessário coletar, registrar, processar e apresentar informações. Como estas tarefas não-triviais se somam às dificuldades inerentes ao desenvolvimento de sistemas colaborativos para web e para computação móvel, torna-se necessário instrumentar melhor o desenvolvimento de aplicações voltadas para Web 2.0 com suporte a inteligência coletiva e computação social em múltiplos dispositivos. Dificuldades tradicionais da engenharia de software são potencializadas ao desenvolver sistemas colaborativos para Web 2.0. Problemas como sincronismo, concorrência de acesso, compartilhamento e distribuição são críticos. Sistemas colaborativos são altamente interdisciplinares, os processos que definem a dinâmica de trabalho de um grupo são difíceis de modelar e o suporte computacional é difícil de construir. O uso de componentes de software contribui para amenizar estas dificuldades, possibilitando aos desenvolvedores e pesquisadores experimentar e prototipar rapidamente soluções computacionais [Gimenes & Huzita, 2005]. O projeto Groupware Workbench x desenvolvido no Departamento de Ciência da Computação da USP oferece uma infra-estrutura de execução e kits de componentes para a 5

construção de sistemas colaborativos. Os component frameworks do Groupware Workbench provêm suporte à instalação, atualização, agrupamento, customização, disponibilização, reuso, interdependências e ciclo de vida dos componentes. Neste GT propomos a extensão do conjunto de componentes da bancada para oferecer suporte à construção de redes sociais e ao processamento de dados visando à inteligência coletiva. Algoritmos, como o classificador bayesiano, redes neurais, máquinas de vetor de suporte, k-vizinhos mais próximos, agrupamento hierárquico, agrupamento de k-means, escalonamento multidimensional, têmpera simulada, algoritmos genéticos etc. [Seragan, 2007; Alag, 2008] serão utilizados para prover agrupamento automatizado, recomendação, buscas personalizadas, predição, identificação de tendências e estilos, navegação através de tags etc. Estas funcionalidades são úteis para diversos projetos educacionais e de pesquisa. Iremos portar também os componentes de modo a possibilitar sua execução em uma plataforma móvel aberta. Os componentes serão disponibilizados para todas instituições parceiras da RNP. Para fins de definição e avaliação dos componentes, iremos utilizar o ferramental em três projetos reais com instituições parceiras do GT. Os componentes serão utilizados para a construção de uma rede social para o estudo colaborativo da arquitetura brasileira por meio de imagens, para a implantação do suporte a inteligência coletiva e interação social no sistema de notícias do curso de jornalismo da ECA/USP e para a implementação de um balcão de dúvidas sobre software livre no Centro de Competência em Software Livre (CCSL). Iremos disponibilizar o código fonte desenvolvido na forma de software livre, o que possibilitará contribuições e estudo de outros usuários da comunidade. O Centro de Competência em Software Livre (http://ccsl.ime.usp.br), associado ao projeto internacional QualiPSo (http://qualipso.org) apóia este projeto e poderá hospedar e dar suporte a seu desenvolvimento. Objetivos 1. Especificar, implementar e testar componentes de software para a plataforma Groupware Workbench visando o suporte à construção de redes sociais, ferramentas para interação social e inteligência coletiva e portar os componentes existentes para uma plataforma de computação móvel aberta. 2. Compatibilizar a plataforma Groupware Workbench para a execução no cenário da RNP e disponibilizá-la para utilização de outras instituições. 3. Implementar aplicações reais que usem inteligência coletiva e interação social como forma de avaliação e de experimentação do ferramental desenvolvido O projeto Groupware Workbench O projeto Groupware Workbench visa oferecer um ferramental para a construção de sistemas colaborativos na Web 2.0, de modo a encapsular as complexidades técnicas envolvidas. Este tipo de ferramental favorece um aumento na quantidade de desenvolvedores atuando na área e libera sua criatividade para a criação de soluções do ponto de vista de interação [Greenberg, 2007]. Passa a haver reuso do suporte computacional à colaboração e questões bem conhecidas e investigadas pela 6

comunidade de CSCW são abrangidas. As ferramentas desenvolvidas são mais aderentes às reais necessidades de interação, que para serem descobertas requerem muita prototipação e experimentação [Tse & Greenberg, 2004]. As ferramentas são selecionadas de um kit de componentes para apoiar a dinâmica estabelecida. A utilização de componentes favorece a utilização de código já testado e captura e encapsula conhecimento provido por especialistas. Um desenvolvedor não precisa conhecer os detalhes de implementação dos componentes para utilizá-los para compor as aplicações. Tendo este ferramental disponível, uma grande quantidade de aplicações é criada, algumas comercialmente, outras por diversão e outras, por estudantes, como exercícios em seus cursos. Isto favorece a diversidade, a criatividade e a inovação no desenvolvimento e possibilita o avanço tecnológico. Na abordagem da bancada Groupware Workbench [Fuks et al., 2005], os componentes são organizados em função do modelo 3C de colaboração (comunicação, coordenação e cooperação) [Ellis et al., 1991][Fuks et al., 2007]. Ao enxergar o problema sob a perspectiva do modelo 3C e utilizar a componentização organizada em função deste modelo, as alterações na colaboração são mapeadas ao suporte computacional, que é substituído ou acrescentado na medida da necessidade. O Groupware Workbench é fornecido em duas partes: o núcleo e os kits de componentes. O núcleo da bancada (component frameworks) oferece suporte à instalação, atualização, agrupamento, customização, disponibilização, reuso, interdependências e ciclo de vida dos componentes. A tecnologia utilizada na bancada oferece suporte ao padrão MVC, à propagação de eventos e à persistência. Os componentes são organizados em função do modelo 3C e são divididos em dois níveis: ferramentas colaborativas (ColabLets), que compõe a aplicação; e elementos de colaboração (ColabLetElements), que são utilizados para construir as ferramentas. Através destes kits é possível construir famílias de aplicações. Mais detalhes sobre o Groupware Workbench estão disponíveis na página do projeto (http://code.google.com/p/groupware-workbench). O uso desta tecnologia possibilitará desenvolver novos módulos interconectáveis que poderão ser integrados às aplicações e ferramentas existentes. Estudos de casos Arquigrafia Brasil Em parceria com o prof. Artur Rozestraten (FAU) a partir dos componentes propostos será construída uma rede social para o estudo colaborativo da arquitetura brasileira por meio de imagens. Será possível assim, compor um amplo acervo público digital de imagens originais da arquitetura brasileira, ainda inexistente, cedidas e catalogadas pelos próprios usuários, conforme certos dados de registro, certas palavras-chave e certos conceitos plástico-espaciais para sua inserção, acervamento e apresentação. Conforme pode ser observado no protótipo de tela da Figura 1, alguns binômios que serão utilizados para a avaliação das imagens são: côncavo-convexo, saliências-reentrâncias, brilhante-fosco, opaco-transparente etc. Este projeto oferecerá uma contribuição complementar ao enfoque historiográfico tradicional, no qual predomina o texto como principal representação da arquitetura. O banco poderá ser usado nas aulas e nos trabalhos acadêmicos. A partir da leitura coletiva feita pelos usuários, será possível identificar tendências, estilos, grupos de 7

interpretação etc. não previstas inicialmente. Serão utilizados os algoritmos de inteligência coletiva, encapsulados nos componentes, para realizar agrupamentos, recomendação por similaridade, busca por critérios, navegação por tags, filtragem etc. A investigação da arquitetura através da leitura coletiva de imagens já vem sendo investigada pelo prof. Artur e com a construção da rede social com suporte à inteligência coletiva esta pesquisa aumentará em dimensão e profundidade. Figura 1. Protótipo de tela do Arquigrafia Brasil Agência Universitária de Notícias Em parceria com a profa. Maria Laura Martinez (ECA) os componentes serão utilizados para implantar o suporte a inteligência coletiva e interação social no sistema de notícias do curso de jornalismo da ECA/USP (http://www.usp.br/aun). Hoje o sistema não conta com recursos colaborativos comuns nos sites de notícia, como comentários e discussão de notícias, recomendação de notícias similares, agrupamento automatizado, notificação, avaliação, compartilhamento, edição cooperativa etc. A agência foi fundada em 1967 e desde 2000 disponibiliza seus textos online. Os vários anos de reportagens gerarão uma massa propícia para aplicação dos algoritmos de inteligência coletiva. Visando explorar o jornalismo móvel [Silva, 2008], investigaremos neste estudo caso a integração da plataforma JoinUs [Santos et al., 2008] com os componentes. Balcão de dúvidas online Os componentes serão utilizados para a implementação de um balcão de dúvidas sobre software livre no Centro de Competência em Software Livre (CCSL). Neste balcão de dúvidas, os internautas poderão enviar perguntas que serão respondidas por especialistas voluntários. O sistema já está sendo desenvolvido com os componentes do Groupware Workbench. Neste GT, pretende-se agregar os componentes de inteligência coletiva de modo a prover recomendação de respostas similares, otimização na alocação de especialistas, filtragem automática de conteúdo, buscas mais refinadas e identificação de assuntos recorrentes. Abrangência da proposta O termo Web 2.0 foi cunhado por Tim O'Reilly [2005] para caracterizar a mudança que estava em curso nos sites Web. Os sites estavam se tornando aplicações 8

colaborativas, alimentadas pelos próprios usuários. Os conteúdos fornecidos, em vez de serem categorizados em diretórios, passaram a ser buscáveis através de palavraschaves (também chamadas de tags) fornecidas e refinadas pelos próprios usuários, que também discutem e avaliam o conteúdo. Quanto mais usuários, melhor o sistema se torna. A inteligência coletiva emerge da interação social. Não há disponível comercialmente ou no meio acadêmico um ferramental baseado em componentes organizados a partir de um modelo de colaboração voltado especialmente para a construção de sistemas colaborativos para Web 2.0. A incorporação de componentes voltados para o suporte à inteligência coletiva no Groupware Workbench oferecerá inúmeras possibilidades para montagem e reconfiguração de sistemas colaborativos por usuários não-especialistas para os mais variados domínios de aplicação. Um kit de componentes é não-exaustivo, de modo que novos componentes poderão ser desenvolvidos e acrescentados ao kit original. O ferramental facilitará a construção de redes sociais e sistemas colaborativos por pessoas que não necessariamente são especialistas, favorecendo o uso da informática como suporte para o ensino e pesquisa em outras áreas. As próprias aplicações geradas nos estudos de caso serão reusáveis por outras instituições clientes ou parceiras da RNP. Por exemplo, com base nos componentes e no código do Arquigrafia Brasil poderão ser geradas redes sociais para o estudo de diversos outros domínios fortemente baseados em imagens, como por exemplo, radiologia, biologia, fotografia, esportes etc. A agência de notificas AUN, incrementada com recursos voltados para interação social e inteligência coletiva, poderá ser utilizada de uma forma inter-universidades, o que gerará uma massa comum para identificação de trabalhos similares, identificação de estilos etc. A disponibilização como software livre facilitará estes reusos. O ferramental é aplicável em vários domínios, mas em particular, dois domínios já estão cogitados como passos futuros do projeto: redes sociais para educação e para desenvolvimento de software. O coordenador deste projeto já desenvolveu pesquisas sobre análise da interação em um curso a distância, mais especificamente com relação às mensagens do fórum de discussão de oito turmas de um curso aplicado completamente a distância (cerca de 1.500 mensagens). Os resultados deste estudo estão documentados em [Gerosa et al., 2005]. Pretende-se utilizar os algoritmos de inteligência coletiva para automatizar parte desta análise. Com relação ao uso de redes sociais no desenvolvimento de software, alguns trabalhos da literatura já apontam os benefícios [Costa et al., 2008]. 7. Ambiente para testes do protótipo Os componentes de software desenvolvidos executarão em servidores Web com suporte a Java Enterprise Edition. 8. Referências Alag, S. (2008) Collective Intelligence in Action, Manning Publications, ISBN 1933988312. 9

Benkler, Y. (2007) The Wealth of Networks: How Social Production Transforms Markets and Freedom, Yale University Press, ISBN 0300125771 Bloom, H. (2000) Global Brain: The Evolution of Mass Mind from the Big Bang to the 21st Century. Costa, R., Oliveira, R., Silva, E. & Meira, S. (2008) AMIGOS: Uma plataforma para Gestão de Conhecimento através de Redes Sociais, Simpósio Brasileiro de Sistemas Colaborativos (SBSC), Vila Velha-ES. Ellis, C.A., Gibbs, S.J. & Rein, G.L. (1991) Groupware - Some Issues and Experiences. Communications of the ACM, Vol. 34, No. 1, pp. 38-58. Engelbart, D.C., Landau, V. & Clegg, E. (2008), Evolving Collective Intelligence, disponível em http://engelbartbook.com [consulta 10/02/09] Fuks, H., Raposo, A., Gerosa, M.A., Pimentel, M. & Lucena, C.J.P. (2007) The 3C Collaboration Model in: The Encyclopedia of E-Collaboration, Ned Kock (org), ISBN 978-1-59904-000-4, pp. 637-644. Fuks, H., Raposo, A.B., Gerosa, M.A., Lucena, C.J.P. (2005), Applying the 3C Model to Groupware Development, International Journal of Cooperative Information Systems (IJCIS), v.14, n.2-3, Jun-Sep 2005, World Scientific, ISSN 0218-8430, pp. 299-328. Gerosa, M.A., Pimentel, M., Fuks, H. & Lucena, C.J.P. (2005) No Need to Read Messages Right Now: Helping Mediators to Steer Educational Forums Using Statistical and Visual Information, Proceedings of the Computer Supported Collaborative Learning Conference CSCL 2005, 01-04 June, Taipei, Taiwan, ISBN 0-8058-5782-6, pp. 160-169. Gimenes, I.M.S. & Huzita, E.H.M. (2005) Desenvolvimento Baseado em Componentes, Editora Ciência Moderna, Rio de Janeiro, 2005. ISBN 85-7393-406-9. Greenberg, S. (2007) Toolkits and Interface Creativity, Journal of Multimedia Tools and Applications, v.32, Num 2, Special Issue on Groupware and Multimedia, Kluwer, pp. 139-159. Levy, P. (2003) A Inteligência Coletiva: por uma Antropologia do Ciberespaço, Loyola, ISBN 8515016133 O'Reilly, T., What is Web 2.0, 30 September 2005 http://www.oreilly.com/go/web2 Santos, R.O., Fabris, F., Martinello, M., Marcondes, C. (2008), JoinUs!: Management of Mobile Social Networks for Pervasive Collaboration, V Simpósio Brasileiro de Sistemas Colaborativos - SBSC, 2008, Vila Velha - ES. Seragan, T., Programming Collective Intelligence: Building Smart Web 2.0 Applications, O Reilly, ISBN 0596529325, 2007. Shirky, C. (2008) Here Comes Everybody: The Power of Organizing Without Organizations, Penguin Press HC, ISBN 1594201536 Silva, F.F. (2008), Jornalismo live streaming: tempo real, mobilidade e espaço urbano, VI Encontro Nacional de Pesquisadores em Jornalismo, UMESP (Universidade Metodista de São Paulo), novembro de 2008 10

Surowiecki, J. (2005) The Wisdom of Crowds, Anchor, ISBN 0385721706. Tapscott, D. & Williams, A.D. (2008) Wikinomics: How Mass Collaboration Changes Everything, ISBN 1591841933 Tse, E. & Greenberg, S. (2004) Rapidly prototyping Single Display Groupware through the SDGToolkit. In Proceedings of the Fifth Conference on Australasian User interface - Volume 28 (Dunedin, New Zealand). A. Cockburn, Ed. ACM International Conference Proceeding Series, vol. 53. Australian Computer Society, Darlinghurst, Australia, pp.101-110. i http://www.amazon.com ii http://research.microsoft.com/scg iii http://www.hpl.hp.com/research/scl iv http://www.research.ibm.com/socialcomputing v http://developers.sun.com/events/techdays/track1.jsp vi http://cci.mit.edu vii http://www.lincoln.ac.uk/mht/research-technology/scr_default.htm viii http://www.internetworldstats.com/stats.htm ix http://www.wired.com/science/discoveries/magazine/16-07/pb_theory x http://ccsl.ime.usp.br/pt-br/bancada_groupware 11