Mistool, uma Ferramenta para Aplicação Colaborativa do Método de Inspeção Semiótica



Documentos relacionados
Construção de Wiki para a MISTOOL, uma Ferramenta de Aplicação do Método de Inspeção Semiótica

SIGLA - Sistema Integrado de Gestão Legislativa e Administrativa

WEBDISC - Sistema Web para Gerenciamento de Disciplinas

Humano-Computador (IHC)

SWAT - Sistema Web de Avaliação de Trabalhos

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA

Professora: Clarisse Sieckenius de Souza

Framework de comunicação para Webservices 2P2

Interface Homem-Computador

EProcessos: Um Sistema para Edição de Processos de Software

Simulação de coleta de dados em redes de sensores sem o por robôs móveis utilizando a ferramenta Player/Stage

Proposta de uma Biblioteca Digital para Documentos Técnico-cientícos do Departamento de Computação da Universidade Federal de Ouro Preto

(P AA) 2 PACOTE DE APOIO A APRENDIZAGEM DE PROJETO E ANÁLISE DE ALGORITMOS: IMPLEMENTAÇÃO EM JAVA

Aplicação Prática de Lua para Web

DESENVOLVIMENTO DE UM REPOSITÓRIO DE DADOS DO FUTEBOL BRASILEIRO

ESTUDO DE CASO: IMPLEMENTAÇÃO DE UM SERVIÇO DE PARA O DEPARTAMENTO DE COMPUTAÇÃO

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

FACULDADE SENAC-RS PELOTAS RODRIGO ALMEIDA PEREIRA. Sistemas de Informação

Teoria para IHC: Engenharia Semiótica

Aplicação do Método M Exemplo: Bloco de Notas [Bim, 2009]

UM ESTUDO DE CASO PARA AVALIAÇÃO DE COMUNICABILIDADE EM FÓRUNS ONLINE

GERENCIAL SEPLAG CARTILHA AGENDA. Sumário

Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM

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

EQUIPE: ANA IZABEL DAYSE FRANÇA JENNIFER MARTINS MARIA VÂNIA RENATA FREIRE SAMARA ARAÚJO

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

Anexo I Formulário para Proposta

Sistema de Acompanhamento ao Desempenho do Aluno

Utilizando a ferramenta de criação de aulas

CONSTRUÇÃO DE BLOG COM O BLOGGER

Moodle - CEAD Manual do Estudante

DESENVOLVIMENTO DE FIRMWARE E SOFTWARE APLICATIVO DE CONTROLE PARA UMA MÁQUINA DE ENSAIOS GEOLÓGICOS

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

ANEXO Conteúdos em formato de texto puro e listas; - Conteúdos em formato de texto puro e conteúdo categorizado;

CARDS - Jogo Educativo na Internet para Ensino a Distância

Simulação de coleta de dados em redes de sensores sem o por robôs móveis utilizando a ferramenta Player/Stage

IMPLEMENTAÇÃO DE UM ALGORITMO DE PADRÕES DE SEQUÊNCIA PARA DESCOBERTA DE ASSOCIAÇÕES ENTRE PRODUTOS DE UMA BASE DE DADOS REAL

Artur Petean Bove Júnior Tecnologia SJC

Footprints Service Core. Manual de uso do sistema

Plano de Gerenciamento do Projeto

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

Ajuda ao SciEn-Produção O Artigo Científico da Pesquisa Experimental

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

Profissionais de Alta Performance

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

COORDENAÇÃO DE ENSINO A DISTÂNCIA - EaD

Sumário INTRODUÇÃO Acesso ao Ambiente do Aluno Ferramentas e Configurações Ver Perfil Modificar Perfil...

Fundação Presidente Antônio Carlos- FUPAC 1

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Desenvolvendo Websites com PHP

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Construção de Wiki para a MISTOOL, uma Ferramenta de Aplicação do Método de Inspeção Semiótica

Gerenciamento de Recursos para Grades Computacionais Node Control Center. Proposta para o Trabalho de Formatura Supervisionado

Especial Online RESUMO DOS TRABALHOS DE CONCLUSÃO DE CURSO. Sistemas de Informação ISSN

MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM - ALUNO

TUTORIAL AUTODESK 360 COLABORAÇÃO E ARMAZENAMENTO DE ARQUIVOS

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:

Gerenciador de Referências. EndNote. Nonato Ribeiro Biblioteca de Ciências e Tecnologia (UFC)

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

Faturamento Eletrônico - CASSEMS

ü Curso - Bacharelado em Sistemas de Informação

Processos de Desenvolvimento de Software

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

Menus Personalizados

APERFEIÇOAMENTO DE PROCEDIMENTOS ESTATÍSTICOS PARA AVALIAÇÃO INSTITUCIONAL ONLINE: IMPLANTAÇÃO DE RELATÓRIOS ARMAZENÁVEIS

Design de IHC Design da Comunicação Modelos de Interação

Manual para Envio de Petição Inicial

JSensor: Uma plataforma paralela e distribuída para simulações de redes de sensores

UMA ANÁLISE COMPARATIVA ENTRE SERVIDORES PROXY DE ALTO DESEMPENHO.

Editor de Questões E24H

CRIAÇÃO DO SITE DA DISCIPLINA DE EXPERIMENTAÇÃO E DA CENTRAL DE ANÁLISES ESTATÍSTICAS NA UTFPR-DV

Sumário. 1 Tutorial: Blogs no Clickideia

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta:

MANUAL DE GESTÃO DE PROJETOS: Guia de referência do sistema de gestão de projetos do Tribunal Regional do Trabalho da 8ª Região

Manual do. Modular Object-Oriented Dynamic Learning Environment. Manual do

MANUAL. Perfil de Professor

Sistema de Controle de Solicitação de Desenvolvimento

MANUAL DE UTILIZAÇÃO DO MOODLE 2.6

Política de uso: Serviço de Vídeo Sob Demanda

Esse tutorial visa apresentar as principais funcionalidades do Editor de Roteiro de Aprendizagem do Portal Clickideia.

"Manual de Acesso ao Moodle - Discente" 2014

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

Sistema Web Para Reserva De Recursos

José Benedito Lopes Junior ¹, Marcello Erick Bonfim 2

Framework de comunicação para Webservices 2P2

UNIVERSIDADE CÂNDIDO MENDES

Estudo de Viabilidade

MANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL

COLETA E MINERAÇÃO DE DADOS DE REDES SOCIAIS

TerraME HPA (High Performance Architecture)

Guia de Ambientação Março/2011

MANUAL DE MEMBRO COMUNIDADE DO AMIGO

Transcrição:

Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Mistool, uma Ferramenta para Aplicação Colaborativa do Método de Inspeção Semiótica Aluno: Matheus Morais dos Reis Matricula: 04.1.4139 Orientador: Elton José da Silva Ouro Preto 1 de outubro de 2010

Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Mistool, uma Ferramenta para Aplicação Colaborativa do Método de Inspeção Semiótica Proposta de monograa apresentada ao curso de Bacharelado em Ciência da Computação, Universidade Federal de Ouro Preto, como requisito parcial para a conclusão da disciplina Monograa II (BCC391). Aluno: Matheus Morais dos Reis Matricula: 04.1.4139 Orientador: Elton José da Silva Ouro Preto 1 de outubro de 2010

Resumo Fundamentado na teoria da Engenharia Semiótica [2], o Método de Inspeção Semiótica (MIS) é um, relativamente novo, método de avaliação de sistemas interativos. Apoiado no MIS, este trabalho visa desenvolver de forma inteligente e elegante um ambiente online chamado Mistool para aplicação da avaliação de sites e sistemas web, integrando um grupo de avaliadores e dando uma nova perspectiva para se avaliar aplicações tanto estáticas como dinâmicas. A possibilidade de termos uma ferramenta de qualidade e inovadora nos motiva a concluir este trabalho de forma que será de grande benefício tanto para a comunidade acadêmica quanto para prossionais do setor privado. Palavras-chave:Semiotic Inspection.Semiotic Engineering.HCI.Mistool.Collaborative Enviroments.

Sumário 1 Introdução 1 2 Justicativa 3 3 Objetivos 4 3.1 Objetivo geral................................ 4 3.2 Objetivos especícos............................ 4 4 Metodologia 5 5 Cronograma de atividades 8

Lista de Tabelas 1 Cronograma de Atividades......................... 8

1 Introdução O Método de Inspeção Semiótica (MIS) para avaliação de sistemas é uma nova área de estudos em IHC (Interação Humano-Computador). O MIS não é um método de observação direta da interação do usuário com o sistema e, sim, uma análise da interface/interação do ponto de vista da emissão da mensagem de metacomunicação do designer. Para se aplicar o MIS, um avaliador é necessário. O objetivo do avaliador é analisar uma diversidade de "signos"de um sistema, pelo qual um usuário terá acesso, para determinar o quão claro este signo é e, se este foi bem elaborado pelo designer do sistema em questão. Em [1] a análise de um sistema fundamentado pelo MIS consiste em cinco passos centrais : 1. Reconstrução da meta-mensagem designer-usuário baseada na análise em profundidade dos signos metalingüísticos que descrevem ou explicam o sistema, contidos no conteúdo da ajuda online e outros documentos disponíveis (e. g. website, lmes tutoriais, Termos de Serviço, Política de Privacidade etc.). 2. Reconstrução da meta-mensagem designer-usuário baseada na análise em profundidade dos signos estáticos, compostos por elementos das telas de interface e diálogos. 3. Reconstrução da meta-mensagem designer-usuário baseada na análise em profundidade dos signos dinâmicos, compostos por elementos de interação e comportamento do sistema. 4. Uma comparação contrastiva das meta-mensagens denidas nas etapas 1, 2 e 3, analisando se há possibilidade dos usuários atribuírem signicados contraditórios ou ambíguos aos signos que constituem essas 3 mensagens. 5. Apreciação conclusiva da qualidade geral da metacomunicação designer-usuário. 1

Por ser uma área relativamente nova de estudos, a falta de material de aprendizado e principalmente a falta de ferramentas de apoio a este aprendizado estimularam o desenvolvimento deste trabalho, que tem por nalidade apresentar um ambiente online (sistema web) completamente funcional de apoio ao MIS. O Mistool não é uma idéia nova. Um protótipo não funcional do sistema já existe e foi desenvolvido por Angelo Magno de Jesus, ex-aluno da Universidade Federal de Ouro Preto. A idéia deste trabalho é dar continuidade ao projeto e desenvolver por completo o Mistool como um ambiente amigável ao usuário e totalmente funcional. O Mistool será uma ferramenta colaborativa desenvolvida sobre um framework de apoio a comunidades online chamado OriOnGroups. Em [3], dene-se que o OriOnGroups é uma "community network", ou traduzindo para um termo mais amigável em português, é uma ferramenta de apoio a comunidades online. Foi desenvolvido inicialmente pelo Departamento de Computação da PUC - RIO no ano de 2002. No início, era uma ferramenta simples e com poucas funcionalidades, porém, com o passar dos anos o OriOnGroups foi sofrendo modicações e melhoramentos expressivos foram adicionados. É possível para cada usuário do OriOnGroups criar até 4 pers distintos de acordo com sua necessidade : Perl Pessoal, Perl Acadêmico, Perl Prossional e Perl Lazer. Os usuários podem também criar grupos, requisitar entrada em grupos criados por outros usuários, gerenciar seus grupos e muito mais. O intuito da utilização do OriOnGroups como base para o Mistool é facilitar e agilizar o processo de desenvolvimento do sistema, uma vez que preocupações como o tratamento de usuários (login, logout e segurança de informações privadas), criação de grupos de discussão, dentre outras funcionalidades, já se encontram implementadas.o OriOnGroups foi totalmente preparado para ser estendido, logo, é correto armar que o Mistool será um sistema estendido do OriOnGroups. Visto que estou inclinado a trabalhar com o desenvolvimento de sistemas para web, a proposta do Mistool segue como um interessante desao para aprimorar e dar consistência aos meus conhecimentos, valendo lembrar, também, que será de grande utilidade para prossionais da área de educação e do setor privado. 2

2 Justicativa O MIS, apesar de apresentar grandes vantagens no ensino de IHC, é difícil de ser ensinado e, os alunos, de forma geral, apresentam certas diculdades em aprendê-lo. Isto se dá pelo fato de que os métodos de avaliação da Engenharia Semiótica são essencialmente qualitativos e, infelizmente, os cursos na área de ciências exatas têm pouca anidade com este tipo de prática. Um ambiente colaborativo abre possibilidades para que diversos avaliadores possam expor seus pontos de vista. A possibilidade de discussão passo a passo entre os avaliadores é também de grande ajuda, pois a interpretação de um signo é independente e individual, assim, os avaliadores podem chegar a conclusões conjuntas sobre um determinado signo e, por m, sobre a qualidade da metacomunicação do sistema avaliado. Por ser uma área relativamente nova em IHC, existem poucos textos e artigos na literatura que abordam este tema. Por m, a diculdade em ensinar e aprender o MIS, a possibilidade de termos uma ferramenta colaborativa que dispõe de opções para debate e discussão, a pouca quantidade de textos literários e a ausência de sistemas de apoio ao método são motivos mais do que sucientes para crer que o desenvolvimento do Mistool será de grande relevância tanto para a comunidade cientíca como para os prossionais que trabalham e/ou estão relacionados à área de IHC. 3

3 Objetivos 3.1 Objetivo geral Desenvolver um sistema de apoio ao Método de Inspeção Semiótica que, possibilite o trabalho colaborativo de forma inteligente, bonita e eciente e que supra as necessidades de uma nova e emergente área em IHC. Espera-se ao m deste trabalho que um sistema robusto, porém leve, esteja disponível para os prossionais não só da área de educação, mas a todos que tenham interesse em utilizar esta ferramenta para avaliação de sistemas interativos. 3.2 Objetivos especícos Aprendizado do Método de Inspeção Semiótica, visando estar qualicado para avaliar qualquer sistema sob esta ótica.(1) Instalação, conguração, aprendizado e utilização do OriOnGroups. Entender o código e suas bibliotecas (tais como: Smarty) para estar apto a estendê-lo de forma a usufruir melhor de toda a sua capacidade.(2) Compreensão do banco de dados do OrionGroups e de todas as suas tabelas e relações entre elas.(3) Preparação de todo o ambiente de desenvolvimento.(4) Modelagem e criação do banco de dados do Mistool.(5) Desenvolvimento da FASE 1 : Análise de Signos Metalingüísticos.(6) Desenvolvimento da FASE 2: Análise de Signos Estáticos.(7) Desenvolvimento da FASE 3: Análise de Signos Dinâmicos.(8) Desenvolvimento da FASE 4: Comparação de Signos.(9) Desenvolvimento da FASE 5: Qualidade da Metacomunicação.(10) Execução de testes para vericar possíveis (e prováveis) erros na implementação.(11) Desenvolvimento da parte escrita da monograa e da documentação do sistema.(12) 4

4 Metodologia A metodologia de desenvolvimento do trabalho proposto ocorrerá como explicado abaixo. Aprendizado do Método de Inspeção Semiótica, visando estar qualicado para avaliar qualquer sistema sob esta ótica. - Um estudo aprofundado do MIS ocorre como fase inicial, sendo este necessário para que se possa desenvolver a monograa sem fugir do tema proposto. O conhecimento aqui adquirido é fundamental durante todo o desenvolvimento do projeto. Conhecer e entender a teoria da Engenharia Semiótica é o princípio básico deste trabalho. Instalação, conguração, aprendizado e utilização do OriOnGroups. Entender o código e suas bibliotecas (tais como: Smarty) para estar apto a estendê-lo de forma a usufruir melhor de toda a sua capacidade. - Por ser a base de todo o projeto, entender o funcionamento do OriOn- Groups, compreender o seu código, deixá-lo totalmente funcional e estar apto a utilizá-lo e, também, a utilizar suas bibliotecas é de suma importância. Esta etapa compreende um estudo profundo do OriOnGroups e de toda sua funcionalidade. Compreensão do banco de dados do OrionGroups e de todas as suas tabelas e relações entre elas. - Um estudo profundo do banco de dados do OriOnGroups será feito nesta etapa. Compreensão e entendimento das relações de suas tabelas são importantes para a reutilização da mesma. O estudo será feito em teoria (baseado na teoria de banco de dados e UML) e na prática, onde um trabalho de testes será feito sobre o banco de dados. Preparação de todo o ambiente de desenvolvimento. - Eclipse Galileo (IDE) : instalação e conguração do Eclipse versão Galileo e dos plugins necessários (plugin do PHP, CSS, HTML e Javascript). - Servidor Apache : instalação e conguração do servidor Apache, que é o interpretador da linguagem PHP. - Banco de dados MySQL : instalação e conguração do banco de dados MySQL para armazenamento de dados. - PhpMyAdmin : instalação do sistema PhpMyAdmin para se trabalhar com o MySQL de uma maneira "mais alto nível"e não diretamente em linhas de código. - Smarty (Template Engine) : instalação e conguração do Smarty que é um framework que separa a lógica da aplicação da apresentação (HTML). A escolha deste framework foi feita devido a sua boa documentação em português e por ter uma comunidade brasileira ativa, o que facilita para sanar dúvidas sobre a utilização do Smarty. 5

Modelagem e criação do banco de dados do Mistool. - Nesta etapa será feita a modelagem completa do banco de dados, de suas tabelas e do relacionamento entre elas. Ao nal do projeto, um diagrama UML completo e documentado será disponibilizado com a nalidade de facilitar o entendimento e uso do banco de dados do Mistool. Desenvolvimento da FASE 1 : Análise de Signos Metalingüísticos. - Nesta fase do projeto, uma página será desenvolvida com a possibilidade de o avaliador inserir e salvar a análise feita de um signo metalingüístico. O resultado esperado ao nal desta etapa será uma página HTML possibilitando ao usuário (avaliador) explorar todas as possibilidades de avaliação de signos metalingüísticos. Será possível : inserir o link onde o signo trabalhado está localizado, comentar sobre os problemas deste signo, salvá-lo e posteriormente editá-lo ou excluí-lo. Também estará disponível nas 4 primeiras fases, receber comentários de outros avaliadores sobre os signos postados. Desenvolvimento da FASE 2: Análise de Signos Estáticos. - Nesta fase do projeto, uma página será desenvolvida com a possibilidade de o avaliador inserir e salvar a análise feita de um signo estático. O resultado esperado ao nal desta etapa será uma página HTML possibilitando ao usuário (avaliador) explorar todas as possibilidades de avaliação de signos estáticos. Será possível : inserir uma imagem (ou da tela com o signo destacado) do signo trabalhado, comentar sobre os problemas deste signo, salvá-lo e posteriormente editá-lo ou excluí-lo. Desenvolvimento da FASE 3: Análise de Signos Dinâmicos. - Nesta fase do projeto, uma página será desenvolvida com a possibilidade de o avaliador inserir e salvar a análise feita de um signo dinâmico. O resultado esperado ao nal desta etapa será uma página HTML possibilitando ao usuário (avaliador) explorar todas as possibilidades de avaliação de signos dinâmicos. Será possível : fazer uploads de vídeos do signo trabalhado, comentar sobre os problemas deste signo, salvá-lo e posteriormente editá-lo ou excluí-lo. Desenvolvimento da FASE 4: Comparação de Signos. - Nesta fase do projeto, uma página será desenvolvida com a possibilidade de o avaliador selecionar e responder a determinadas perguntas guias. A inserção de novas perguntas também estará disponível de forma a enriquecer a avaliação. Desenvolvimento da FASE 5: Qualidade da Metacomunicação. - Esta etapa consiste na produção de um relatório nal. O Mistool disponibilizará um wiki onde este virá abastecido dos signos metalingüísticos, estáticos e dinâmicos. Uma breve descrição do método também já estará disponível no wiki. Os avaliadores poderão escrever e editar os textos do wiki, até que o 6

mesmo esteja nalizado e um relatório nal da avaliação poderá ser impresso (provavelmente em formato.pdf). Vale frisar que o desenvolvimento desta etapa está relacionado com o trabalho de Monograa I do aluno Gabriel Nazário, que está encarregado da escolha adequada de uma ferramenta wiki e do abastecimento do mesmo, ou seja, de carregar os dados necessários para o wiki. Resumindo, eu não implementarei diretamente esta ferramenta, sendo Gabriel o responsável por isso. A minha função será acoplar o wiki desenvolvido ao Mistool. Execução de testes para vericar possíveis (e prováveis) erros na implementação. - Na penúltima etapa, severos testes serão executados em todo o sistema com a nalidade de encontrar possíveis erros. Espera-se ao nal desta etapa que o sistema esteja robusto e livre de problemas para poder nalmente ser disponibilizado para uso. Também, um processo de avaliação baseado na Engenharia Semiótica será aplicado ao Mistool para a vericação da qualidade do sistema sob o ponto de vista de usabilidade. Desenvolvimento da parte escrita da monograa e da documentação do sistema. - Por m, o desenvolvimento do relatório completo da monograa e da documentação do sistema deverá ser feito. 7

5 Cronograma de atividades Na Tabela 1, está apresentado o cronograma de atividades que serão desenvolvidas. Atividades Ago Set Out Nov Dez (1) X (2) X X (3) X (4) X (5) X (6) X (7) X (8) X (9) X X (10) X X (11) X Redigir a Monograa(12) X X X Apresentação do Trabalho(12) X Tabela 1: Cronograma de Atividades. 8

Referências [1] da Silva, E.J. e de Jesus,A.M. MISTool: um ambiente colaborativo de apoio ao Método de Inspeção Semiótica, 2010 [2] de Souza, C.S. The semiotic engineering of humancomputer interaction. Cambridge, MA: The MIT Press, 2005. [3] da Silva, R.S. Projetando uma Nova Estrutura para uma Comunidade Online, Relatório Técnico, Departamento de Computação, Universidade Federal de Ouro Preto, 2006 9