Um mecanismo de classificaÃÃo cooperativa para busca e recuperaÃÃo de componentes de software

AUTOR(ES)
DATA DE PUBLICAÇÃO

2006

RESUMO

O reuso de software à uma Ãrea de pesquisa em engenharia de software que tem por objetivo prover melhorias significantes na produtividade e qualidade atravÃs da otimizaÃÃo do esforÃo para criar novas aplicaÃÃes. PorÃm, existem muitos problemas que devem ser resolvidos para obter os benefÃcios inerentes ao reuso. Um deles à o problema da busca e recuperaÃÃo de componentes. Segundo relatos da literatura, a principal dificuldade à encontrar o componente que atenda à soluÃÃo do problema do desenvolvedor, haja vista que existe uma lacuna entre a formulaÃÃo do problema e a descriÃÃo do componente no repositÃrio. AlÃm disso, estudos mostram que os mecanismos de busca devem estar focados em formas mais intuitivas de classificar os componentes a um baixo custo e serem baseados em informaÃÃes familiares ao desenvolvedor. Assim, diferentes tÃcnicas devem ser utilizadas para tratar dos inconvenientes mencionados, dentre elas, a folksonomia, uma abordagem colaborativa para categorizar informaÃÃes na Web pelos usuÃrios. Essa abordagem pode ser uma soluÃÃo viÃvel para um sistema de classificaÃÃo distribuÃda com um baixo custo inicial. Nesse contexto, com o objetivo de minimizar os problemas de busca e recuperaÃÃo apresentados, este trabalho propÃe uma extensÃo do MARACATU, mecanismo de busca integrado ao Eclipse, que utiliza esquemas de busca por palavras-chave e facetas, com uma abordagem de classificaÃÃo colaborativa. A soluÃÃo proposta à baseada nos resultados das pesquisas em busca e recuperaÃÃo de componentes e folksonomia. Como resultado, a soluÃÃo apresenta uma nova arquitetura e implementaÃÃo, combinando folksonomia aos esquemas de busca iniciais do MARACATU. Em seguida, a soluÃÃo à avaliada atravÃs de um estudo de caso baseado em cinco projetos reais

ASSUNTO(S)

cooperative classification mechanismo de busca classificaÃÃo cooperativa search mechanism folksonomy folksonomia ciencia da computacao

Documentos Relacionados