Um sistema de recomendação para usuários das plataformas de crowdsourcing

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Ferreira, Tiago Moraes
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade de Passo Fundo
Instituto de Ciências Exatas e Geociências – ICEG
Brasil
UPF
Programa de Pós-Graduação em Computação Aplicada
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.upf.br/handle/123456789/1810
Resumo: The success in software development on crowdsourcing platforms depends on many developers who are involved in registering and submitting tasks every time. One of the main challenges faced by users on this type of platform is the difficulty in choose tasks, due to the large number available and finding tasks according to their profile. This work presents a recommendation system with the objective of recommending tasks in real-time based on the user's last activities in these platforms that use TopCoder as a study base. For that, a task similarity analysis model (SIM-Crowd), a user history evaluation model (UHR-Crowd), and an algorithm responsible for grouping the models and generating the analyzes (RA-Crowd) were developed. To evaluate the recommendation system, experiments were carried out to measure the accuracy and coverage and the metrics propose by the models to improve the initial configuration of the system. The objectives were achieved because it is possible to generate recommendations with a good precision and coverage rate using the proposed models as a means. Although the experiments are carried out with historical data extracted from the platform, it is estimated that by detailing the process, the possibility of generating recommendations in real time is demonstrated.
id UPF_ffeb360642a20afa4d763ad8eec638bd
oai_identifier_str oai:repositorio.upf.br:123456789/1810
network_acronym_str UPF
network_name_str Repositório Institucional da UPF
repository_id_str
spelling Um sistema de recomendação para usuários das plataformas de crowdsourcingSoftware - DesenvolvimentoSistemas de recomendaçãoCrowdsourcingCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe success in software development on crowdsourcing platforms depends on many developers who are involved in registering and submitting tasks every time. One of the main challenges faced by users on this type of platform is the difficulty in choose tasks, due to the large number available and finding tasks according to their profile. This work presents a recommendation system with the objective of recommending tasks in real-time based on the user's last activities in these platforms that use TopCoder as a study base. For that, a task similarity analysis model (SIM-Crowd), a user history evaluation model (UHR-Crowd), and an algorithm responsible for grouping the models and generating the analyzes (RA-Crowd) were developed. To evaluate the recommendation system, experiments were carried out to measure the accuracy and coverage and the metrics propose by the models to improve the initial configuration of the system. The objectives were achieved because it is possible to generate recommendations with a good precision and coverage rate using the proposed models as a means. Although the experiments are carried out with historical data extracted from the platform, it is estimated that by detailing the process, the possibility of generating recommendations in real time is demonstrated.O sucesso na utilização do desenvolvimento de software em plataformas de crowdsourcing depende de um grande número de desenvolvedores estar engajado que registrem e submetam tarefas de forma recorrente. Um dos principais desafios enfrentados pelos usuários neste tipo de plataforma é a dificuldade na seleção de tarefas devido ao grande número disponível simultaneamente, bem como encontrá-las de acordo com seu perfil. Este trabalho propõe um sistema de recomendação com objetivo de recomendar tarefas em tempo real de acordo com o histórico de participação do usuário. Para isto foi desenvolvido um modelo de análise de similaridade entre tarefas (SIM-Crowd), um modelo de avaliação do histórico do usuário (UHR-Crowd) e um algoritmo responsável por agrupar os modelos e gerar as recomendações (RA-Crowd). Para avaliação do sistema de recomendação foram realizados experimentos com objetivo de medir a precisão e cobertura, bem como as métricas propostas pelos modelos e melhorar as configurações iniciais do sistema. Conclui-se que os objetivos foram atendidos uma vez que foi possível gerar recomendações com uma boa taxa de precisão e cobertura utilizando como meio os modelos propostos. Apesar dos experimentos serem realizados com dados históricos extraídos da plataforma, estima-se que pelo detalhamento do processo, é demonstrado a possibilidade de gerar recomendações em tempo real.Universidade de Passo FundoInstituto de Ciências Exatas e Geociências – ICEGBrasilUPFPrograma de Pós-Graduação em Computação AplicadaCervi, Cristiano Robertohttp://lattes.cnpq.br/3682660634268734http://lattes.cnpq.br/1988486115879940Zanatta, Alexandre LazarettiFerreira, Tiago Moraes2025-05-07T12:44:47Z2020-06-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfFERREIRA, Tiago Moraes. Um sistema de recomendação para usuários das plataformas de crowdsourcing. 2020. 82 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2020.https://repositorio.upf.br/handle/123456789/1810porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UPFinstname:Universidade de Passo Fundo (UPF)instacron:UPF2025-10-23T12:44:26Zoai:repositorio.upf.br:123456789/1810Repositório InstitucionalPRIhttp://repositorio.upf.br/oai/requestjucelei@upf.br||biblio@upf.bropendoar:16102025-10-23T12:44:26Repositório Institucional da UPF - Universidade de Passo Fundo (UPF)false
dc.title.none.fl_str_mv Um sistema de recomendação para usuários das plataformas de crowdsourcing
title Um sistema de recomendação para usuários das plataformas de crowdsourcing
spellingShingle Um sistema de recomendação para usuários das plataformas de crowdsourcing
Ferreira, Tiago Moraes
Software - Desenvolvimento
Sistemas de recomendação
Crowdsourcing
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Um sistema de recomendação para usuários das plataformas de crowdsourcing
title_full Um sistema de recomendação para usuários das plataformas de crowdsourcing
title_fullStr Um sistema de recomendação para usuários das plataformas de crowdsourcing
title_full_unstemmed Um sistema de recomendação para usuários das plataformas de crowdsourcing
title_sort Um sistema de recomendação para usuários das plataformas de crowdsourcing
author Ferreira, Tiago Moraes
author_facet Ferreira, Tiago Moraes
author_role author
dc.contributor.none.fl_str_mv Cervi, Cristiano Roberto
http://lattes.cnpq.br/3682660634268734
http://lattes.cnpq.br/1988486115879940
Zanatta, Alexandre Lazaretti
dc.contributor.author.fl_str_mv Ferreira, Tiago Moraes
dc.subject.por.fl_str_mv Software - Desenvolvimento
Sistemas de recomendação
Crowdsourcing
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Software - Desenvolvimento
Sistemas de recomendação
Crowdsourcing
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The success in software development on crowdsourcing platforms depends on many developers who are involved in registering and submitting tasks every time. One of the main challenges faced by users on this type of platform is the difficulty in choose tasks, due to the large number available and finding tasks according to their profile. This work presents a recommendation system with the objective of recommending tasks in real-time based on the user's last activities in these platforms that use TopCoder as a study base. For that, a task similarity analysis model (SIM-Crowd), a user history evaluation model (UHR-Crowd), and an algorithm responsible for grouping the models and generating the analyzes (RA-Crowd) were developed. To evaluate the recommendation system, experiments were carried out to measure the accuracy and coverage and the metrics propose by the models to improve the initial configuration of the system. The objectives were achieved because it is possible to generate recommendations with a good precision and coverage rate using the proposed models as a means. Although the experiments are carried out with historical data extracted from the platform, it is estimated that by detailing the process, the possibility of generating recommendations in real time is demonstrated.
publishDate 2020
dc.date.none.fl_str_mv 2020-06-24
2025-05-07T12:44:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv FERREIRA, Tiago Moraes. Um sistema de recomendação para usuários das plataformas de crowdsourcing. 2020. 82 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2020.
https://repositorio.upf.br/handle/123456789/1810
identifier_str_mv FERREIRA, Tiago Moraes. Um sistema de recomendação para usuários das plataformas de crowdsourcing. 2020. 82 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2020.
url https://repositorio.upf.br/handle/123456789/1810
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade de Passo Fundo
Instituto de Ciências Exatas e Geociências – ICEG
Brasil
UPF
Programa de Pós-Graduação em Computação Aplicada
publisher.none.fl_str_mv Universidade de Passo Fundo
Instituto de Ciências Exatas e Geociências – ICEG
Brasil
UPF
Programa de Pós-Graduação em Computação Aplicada
dc.source.none.fl_str_mv reponame:Repositório Institucional da UPF
instname:Universidade de Passo Fundo (UPF)
instacron:UPF
instname_str Universidade de Passo Fundo (UPF)
instacron_str UPF
institution UPF
reponame_str Repositório Institucional da UPF
collection Repositório Institucional da UPF
repository.name.fl_str_mv Repositório Institucional da UPF - Universidade de Passo Fundo (UPF)
repository.mail.fl_str_mv jucelei@upf.br||biblio@upf.br
_version_ 1850430311416987648