um estudo exploratório da aplicação da engenharia de software orientada a agentes para o...
TRANSCRIPT
![Page 1: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/1.jpg)
Um estudo exploratório da aplicação da Um estudo exploratório da aplicação da engenharia de software orientada a agentes para engenharia de software orientada a agentes para
o desenvolvimento de ferramentas de suporte a o desenvolvimento de ferramentas de suporte a comunidades onlinecomunidades online
Dárlinton B. F. Carvalho
Junho de 2010
![Page 2: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/2.jpg)
Apresentação
MotivaçãoFundamentosMetodologiaExperimentoConclusões
![Page 3: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/3.jpg)
Motivação
Criar ferramentas para os usuários Aplicação da engenharia de software orientada
a agentes no desenvolvimento dessas ferramentas
Fomentar o trabalho em equipe• aplicação web com suporte a comunidade online
Explorar o ecossistema da Internet• Integração com redes sociais• Integração com outros sistemas de informação
![Page 4: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/4.jpg)
Fundamentos
de Souza, C. & Preece, J. (2004), "A framework for analyzing and understanding online communities", Interacting with Computers 16 (3), 579--610.
Online Community Framework (OCF)
![Page 5: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/5.jpg)
Fundamentos
da Silva, V. T. & de Lucena, C. J. (2007), "Modeling multi-agent systems", Commun. ACM 50 (5), 103--108.
![Page 6: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/6.jpg)
Fundamentos
capacidade
Estabelecendo uma relação entre comunidades online e Sistemas Multi-agentes
![Page 7: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/7.jpg)
Fundamentos
Engenharia de Software Orientada a Agentes, fundamentada com frameworks teóricos de comunidades online
Utilização de artefatos computacionais para facilitar a criação das ferramentas e na implementação da comunidade Governança
Criação de uma plataforma de modo que os usuários participem da evolução da comunidade não apenas com dados, mas também com funcionalidades
![Page 8: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/8.jpg)
Metodologia
Metas do Projeto Criação de um sistema para o
compartilhamento de preços de produtos. Aplicação de engenharia de software orientada
a agentes no desenvolvimento do sistema para suporte a comunidade online
Explorar novas tecnologias na Internet• Integrar com outros sistemas• Novas linguagens de programação• Frameworks
![Page 9: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/9.jpg)
Experimento
![Page 10: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/10.jpg)
Estudo de Caso
![Page 11: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/11.jpg)
Proposta de Trabalho
Para trabalho na disciplina: Aprender Grails Preparação do projeto/arquitetura
• Como programar agentes em Grails?• Agentes Web Services...
Funcionalidades básicas
![Page 12: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/12.jpg)
Conclusões
Apresentar uma aplicação de técnicas de engenharia de software orientada a agentes no desenvolvimento de aplicações voltadas para criação de comunidades online.
Explorar novas integrações e tecnologias na internet, aproveitando do ecosistema de redes sociais disponíveis na Internet.
Criação de estudo de caso para estudos futuros.
![Page 13: Um estudo exploratório da aplicação da engenharia de software orientada a agentes para o desenvolvimento de ferramentas de suporte a comunidades online](https://reader035.vdocuments.pub/reader035/viewer/2022070311/552fc131497959413d8d5f68/html5/thumbnails/13.jpg)
Perguntas