• Nenhum resultado encontrado

O Quadro 2.1 fornece uma visão geral das principais peculiaridades inerentes a cada um dos SREs previamente discutidos. O Quadro 2.1 está organizado da seguinte forma: a primeira coluna identifica o SRE em evidência; a segunda coluna apresenta as fontes de in- formações que são utilizadas para identificar as especialidades; já a terceira coluna faz men- ção às Técnicas, Métodos ou Ferramentas que são utilizadas para que o processo de inferência de especialidades possa ser realizado; e, por fim, na quarta coluna são apresentados os ele- mentos que são considerados para determinar o contexto em cada SRE.

Quadro 2.1: Visão geral sobre características peculiares aos SREs aprestados

SRE Evidência de Es-

pecialidades Tecnolo- gia/Técnicas//Metodologia/Ferra mentas Utilizadas Contexto ReferralWeb (1997) 1) autoria de arti- gos científicos ou relatórios; 2) interações entre as pessoas na Web

1) análises de redes sociais; 2) mineração de dados na Web

1) Distância Social 2) Grau de Especialida- de ICARE (2008) informações do currículo Lattes

1) Ontologia de Domínio da ACM; 2) Heurística 1) Disponibilidade; 2) Acessibilidade; 3) Distância social; 4) Nível Organizacio- nal, 5) Tarefa Atual; 6) Reputação; 7) Interesses Habilida- des; 8) Grau de especialida- de; SmallBlue (2009) 1) conteúdo dos e- mails coorporati- vos; 2) conteúdos de mensagens instan- tâneas coorporati- vas 1) data mining; 2) recuperação de informação;

3) análises de redes sociais.

1) distância social; 2) experiência no con- texto (e.g. comunidade

ou um grupo); 3) visualização no con- texto social dos especia-

listas Conscius (2010) 1) código fonte em java 2) histórico de dis- cussões dos desen-

volvedores 3) documentação

do projeto

1) data mining

2) cria relacionamentos (e.g. de-

senvolvedor—código fonte e desenvolvedor—desenvolvedor 1) Código fonte; 2) Troca de mensagens; 3) Melhor relaciona- mento 4) Nível de participação nas classes e trocas de

mensagens; 5) Grau de especialida-

Conforme apresentado no decorrer do capítulo, são vários os SREs disponíveis na li- teratura, e a escolha dos SREs apresentados no Quadro 2.1 foi em decorrência destes explora- rem de alguma forma o conceito de contexto computacional. Neste universo de SREs apresen- tados no Quadro 2.1, com exceção do ICARE, nenhum explora explicitamente o conceito de contexto, por isso, fez-se necessário realizar uma análise minuciosa e crítica para identificar como contexto computacional estava sendo explorando nestes ambientes.

Conforme supracitado, o único SRE que usa explicitamente o conceito de contexto computacional é o ICARE (Petry, 2008). Petry (2008) utiliza a plataforma Lattes para identi- ficar as especialidades dos usuários e considera os seguintes elementos contextuais: disponibi- lidade, acessibilidade, nível organizacional, distância social, tarefa atual, reputação, interesses e grau de especialidade.

O ICARE foi apenas um protótipo de um SRE sensível ao contexto - algumas infor- mações de como ele explora estes elementos contextuais foram possíveis de identificar com a leitura dos trabalhos publicados, outras passíveis de serem deduzidas, e outras não. Tanto a disponibilidade, a acessibilidade, quanto o nível organizacional são explicitamente fornecidos pelas pessoas que foram cadastradas no sistema. Da mesma forma, acredita-se que a tarefa atual deve ser informada constantemente pelo usuário. O elemento interesse, que determina as preferências das pessoas não foi possível identificar sua origem, mas acredita-se que estes interesses também devem ser informados pelas pessoas. O grau de especialidade é 0 ou 1, e identifica se uma determinada pessoa conhece ou não determinado assunto, a partir das in- formações fornecidas no currículo Lattes. A distância social não foi possível identificar como é explorado no ICARE, já que o currículo Lattes não é baseado na teoria de redes sociais e não é realizada nenhuma análise detalhada no currículo para tentar identificar estes relacio- namentos sociais. Por exemplo, as relações de autor e co-autores nas publicações científicas disponíveis no currículo Lattes. Já a reputação acredita-se que é formada a partir do feedback fornecido pelos usuários do sistema.

Todos os SREs apresentados exploram de alguma forma o relacionamento social en- tre as pessoas, por exemplo, através de mensagens de e-mails ReferralWeb e SmallBlu;, atra- vés de programas de mensagens instantâneas, como SmallBlue; a partir dos relacionamentos existentes entres os desenvolvedores de software, como no caso do Conscius; ou através da análise da reputação de um especialista como o caso do ICARE. Apesar destes SREs explora-

explorado explicitamente nas Redes Sociais Web. Um dos objetivos desta tese é o desenvol- vimento de um SRE para Redes Sociais Web.

Normalmente, os SREs utilizam técnicas para recuperação e classificação automática da informação para inferir especialidades, por exemplo, ReferralWeb e Conscius. Há SREs que agregam, também, o conceito de ontologia de domínio com o intuito de adicionar semân- tica para as recomendações dos especialistas, tornando-as mais eficientes, haja vista que a inferência de especialidades não será realizada simplesmente de forma sintática (i.e. a partir da análise de textos planos). Um exemplo de SRE que utiliza ontologia de domínio é o

ICARE, porém, como o próprio nome diz, permite a inferência de especialidades em um do-

mínio específico.

Essas ontologias, que representam um domínio em particular, são pré-definidas, ou seja, a identificação de especialistas é limitada a um domínio em particular. Contrário a esta restrição, o SRE proposto nesta tese tem como objeto utilizar ontologia para o enriquecimento semântico das recomendações, isto é, a identificação dos especialistas pode ser realizada nos mais variados contextos, pois a ontologia utilizada na referida ferramenta surge à medida que as interações entre os usuários acontecem.

Este estudo foi essencial para que houvesse um entendimento de como os SREs estão lidando com o problema de identificar especialistas de domínio. Preponderante para que seja proposto um SRE que utilize elementos não considerados pelos demais SREs para tornar esta recomendação mais eficaz. Ou ainda, explorar elementos já utilizados por estes sistemas de forma mais eficiente.