1 / 33

Candidato: Lucas Santos de Oliveira Orientador: Marco Aurélio Gerosa

Defesa de Mestrado. Candidato: Lucas Santos de Oliveira Orientador: Marco Aurélio Gerosa. Funcionalidades colaborativas no compartilhamento de conteúdo em redes sociais na Web 2.0: Uma engenharia de domínio baseada no modelo 3C de colaboração. Dezembro de 2010. Sumário.

Download Presentation

Candidato: Lucas Santos de Oliveira Orientador: Marco Aurélio Gerosa

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Defesa de Mestrado Candidato: Lucas Santos de Oliveira Orientador: Marco Aurélio Gerosa Funcionalidadescolaborativas no compartilhamento de conteúdoemredessociaisna Web 2.0:Umaengenharia de domíniobaseada no modelo 3C de colaboração Dezembro de 2010

  2. Sumário • Motivação • Linha de Produtos de Software • Engenharia de Domínio • Objetivo Principal • Objetivos Específicos • Metodologia • Análise do Domínio • Modelagem do Domínio • Árvore de características • Diagrama de classe • Análise funcional • Implementação do Domínio • Avaliação dos Artefatos • Estudo de Caso • Trabalhos relacionados • Conclusão

  3. Motivação • Aplicaçõesda web 2.0, como as redessociais, têmdiversasfuncionalidadescolaborativasrecorrentes, quesãoimplementadossemoreúsoeosuporteàcolaboração. • Os conteúdoscriadosecompartilhadospelosusuáriossão um dos pilaresda Web 2.0 • crescente volume de dados produzidosnasdiferentesredessociais • Banda larga • Dispositivosmóveis • Câmeras

  4. Motivação • O desenvolvimento de groupware está na fase de Replicação, de acordo com o modelo BRETAM GREENBERG, S. Toolkits and interface creativity. : SpringerScience + Business Media, 2007.

  5. Motivação • Esse cenário ilustra a necessidade de uma Engenharia de Domínio • Construção de componentes de software • Diminui a necessidade de reimplementação • Foco na montagem da aplicação

  6. Linha de Produto de Software

  7. Engenharia de Domínio • Engenharia de Domínio: • Se preocupa com o desenvolvimento de artefatos para reutilização • Seu objetivo é encontrar pontos comuns entre aplicações

  8. Objetivo Principal • Proverumaengenharia de domínio das funcionalidadescolaborativas no compartilhamento de conteúdosemredessociaisna Web 2.0.

  9. Objetivos Específicos • Realizar um levantamento das similaridadesevariabilidades das funcionalidadespresentesemdiversasredessociaisna Web 2.0. • Prover um conjunto de componentesquepossibilite a construção de umarede social paracompartilhamento de fotos entre estudanteseprofissionais de arquitetura.

  10. Metodologia • FODA (Feature-OrientedDomainAnalysis) • Padrões para Interação Mediadas por Computador • Modelo 3C de Colaboração KANG, K. C. et al. Feature-Oriented Domain Analysis (FODA) Feasibility Study. CMU/SEI, 1990. SCHUMMER, T.; LUKOSCH, S. Patterns for Computer-Mediated Interaction. West Sussex: John Wiley & Sons Ltd, 2007. ELLIS, C. A.; GIBBS, S. J.; REIN, G. L. Groupware - Some Issues and Experiences. : Communications of the ACM, v. 34, 1991. 38-58 p.

  11. Análise do Domínio • Definição e análise do contexto • Compartilhamento de conteúdoemRedesSociaisna Web 2.0 • Análise e mapeamento das funcionalidades de colaboração nas diversas Redes Sociais, baseados no modelo 3C.

  12. Análise do Domínio • Retângulos: Comunicação • Elipses: Coordenação • Setas: Cooperação

  13. Análise do Domínio • Classificação das características de acordo com sua função de colaboração

  14. Modelagem do Domínio • Análise das funcionalidades • Modelagem da entidade relacionamento • Diagrama de classes • Análise Funcional

  15. Análise das funcionalidades Árvore de funcionalidades colaborativas GADELHA, B.; NUNES, I.; FUKS, H.; LUCENA, C. J. P. An Approach for Developing Groupware Product Lines Based on the 3C Collaboration Model. 15th Collaboration Researchers’ International Workshop on Groupware. CRIWG 2009, Portugal, 13-17 September 2009. 328-343.

  16. Diagrama de Classes

  17. AnáliseFuncional • No método FODA são representadas por diagramas de estado e de fluxo de dados • Nesta proposta, padrões para interação mediada por computador http://www.groupwareworkbench.org.br/engenhariadedominio

  18. Implementação do Domínio • Modelagem da Arquitetura • Arquitetura da Groupware Workbench • Implementação do Domínio • Desenvolver os componentes para construção de novos sistemas baseados no domínio GROUPWARE WORKBENCH: www.groupwareworbench.org.br

  19. Avaliação dos Artefatos Analisar aengenharia de domíniorealizadaCom opropósito de avaliarCom respeitoàabrangênciaeutilidadeDo ponto de vista dos desenvolvedores de softwarescolaborativosNo contexto dealunosdadisciplina de TópicosEspeciaisemDesenvolvimentopara Web.

  20. Avaliação dos Artefatos • O primeiroexperimentoavaliou a abrangência do modelo de funcionalidadee as descrições dos padrões • O segundoexperimentoavaliou a facilidade de usoeutilidade dos artefatos

  21. Avaliação dos Artefatos • Hipótesesnulas • H1: funcAlunos − (funcAlunos ∩ funcTrabalho) ≠ ∅ • H2: entendimentoeidentificacao < 80%, utilizacao < 80%,qtDesenvolvedores−qtRealizou ≠ ∅ eutilidade < 80% • Hipóteses verificadas • Ha1.1: funcAlunos − (funcAlunos ∩ funcTrabalho) = ∅ • Ha2.3: entendimentoeidentificacao ≥ 80%, utilizacao ≥ 80%, qtDesenvolvedores−qtRealizou = ∅ eutilidade ≥ 80%

  22. Estudo de Caso Arquigrafia Brasil

  23. Estudo de Caso Arquigrafia Brasil • Avaliar se oscomponentesproduzidosnaengenharia de domíniosãosuficientespara a construção de umarede social. • Gruposfocais • Reuniões de exploração de ideias

  24. Estudo de Caso Arquigrafia Brasil

  25. Estudo de Caso Arquigrafia Brasil

  26. Estudo de Caso Arquigrafia Brasil • Conclusão • Cobriugrande parte das funcionalidadescolaborativas • Nãoforamidentificadoscomponentesespecíficos • Binômios • Inteligênciacoletivacomputacional

  27. Trabalhos Relacionados • LPSCSW2.0 • Aplicaçõessíncronas no Tidia-Ae • Componentes • ComunicadorInstantâneo; • Lista de Participantes; • Mosaico; • Chat; • Whiteboard.

  28. Trabalhos Relacionados • GPL approach • Linha de Produtos de Groupware • Modelo 3C • Groupware Workbench

  29. Trabalhos Relacionados • Análise do Domínio Para oJornalismo Online • Foconasfuncionlidades de inteligênciacoletivana Web 2.0 • Modelo 3C • Padrõesparainteração • Groupware Workbench

  30. Conclusão • Cenário propício para a Engenharia de Domínio • Baseadonessanecessidade de reúso, foipropostaumaengenharia de domínio • Método FODA adaptado com o modelo 3C de colaboração e padrões para interação • Na atividade de projetoeimplementação do domínio, foiusadoo Groupware Workbench

  31. Conclusão • Avaliação dos artefatos: • Experimento • Estudo de caso Arquigrafia Brasil • Trabalhos futuros • Adaptar ao GPL approach • Realizar a Engenharia de Aplicação

  32. Ferramentas

  33. Obrigado pelapresença Lucas Santos de Oliveira lucasso@ime.usp.br @lucassantos_o

More Related