Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder

Detalhes bibliográficos
Autor(a) principal: Neira, Anderson Bergamini de
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
Texto Completo: http://repositorio.uem.br:8080/jspui/handle/1/4688
Resumo: Crowdsourcing is a movement that has attracted renowned companies and participants from around the world. Currently, there are several crowdsourcing platforms focused on software development. The Topcoder platform is one of the popular platforms on the market. Given the growth of this development model, researchers have been studying ways to improve the interaction between requester, user and platform, with the goal of ensuring a pleasant experience for all. One factor that directly affects the platform and the requesting companies is the contribution profile of the participants, since they are the ones who solve the demands created by the clients. Thus, the objective of this work is to investigate the contribution profile of users who participate in software development in the Topcoder platform. In order to analyze the contribution profile of the users, this study was divided in two phases: hyperspecialization analysis; and contribution profile analysis. In the first phase, we investigated this phenomenon by considering the hyperspecialization as something related to the challenges that developers participated (development, design or data science); and to the technologies that are required to accomplish the challenges. The analysis of hyperspecialization was quantitative and was conducted in two steps: in the first step we made use of data from all types of challenges from an 18-month time window; the second focuses only on development challenges and encompasses all the contributions of the most participatory users. As a result of the first phase, it was possible to verify the existence of hyperespecialistas users, although this profile is not the most victorious. In the second phase (contribution profile analysis), the objective was to identify different contribution profiles based on users' participation. We collected different attributes related to user participation and we grouped users using the Model-based Clustering algorithm. We observed five distinct groups of users: experts, newcomers, dropouts, late users and adventurous users. Among the groups it is possible to check users highly engaged with the platform, in addition to users who are less time on the platform and have difficulty in evolving. We believe that, in the possession of these results, it is possible to evolve in understanding the actions of crowdsourcing participants, contributing to the maintenance of the ecosystem
id UEM-10_e6166b26f27f4c901f61fe8eb6679083
oai_identifier_str oai:localhost:1/4688
network_acronym_str UEM-10
network_name_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository_id_str
spelling Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma TopcoderDesenvolvimento de softwareCrowdsourcingPlataforma TopcoderCiências Exatas e da TerraCiência da ComputaçãoCrowdsourcing is a movement that has attracted renowned companies and participants from around the world. Currently, there are several crowdsourcing platforms focused on software development. The Topcoder platform is one of the popular platforms on the market. Given the growth of this development model, researchers have been studying ways to improve the interaction between requester, user and platform, with the goal of ensuring a pleasant experience for all. One factor that directly affects the platform and the requesting companies is the contribution profile of the participants, since they are the ones who solve the demands created by the clients. Thus, the objective of this work is to investigate the contribution profile of users who participate in software development in the Topcoder platform. In order to analyze the contribution profile of the users, this study was divided in two phases: hyperspecialization analysis; and contribution profile analysis. In the first phase, we investigated this phenomenon by considering the hyperspecialization as something related to the challenges that developers participated (development, design or data science); and to the technologies that are required to accomplish the challenges. The analysis of hyperspecialization was quantitative and was conducted in two steps: in the first step we made use of data from all types of challenges from an 18-month time window; the second focuses only on development challenges and encompasses all the contributions of the most participatory users. As a result of the first phase, it was possible to verify the existence of hyperespecialistas users, although this profile is not the most victorious. In the second phase (contribution profile analysis), the objective was to identify different contribution profiles based on users' participation. We collected different attributes related to user participation and we grouped users using the Model-based Clustering algorithm. We observed five distinct groups of users: experts, newcomers, dropouts, late users and adventurous users. Among the groups it is possible to check users highly engaged with the platform, in addition to users who are less time on the platform and have difficulty in evolving. We believe that, in the possession of these results, it is possible to evolve in understanding the actions of crowdsourcing participants, contributing to the maintenance of the ecosystemO crowdsourcing é um movimento que tem atraído empresas de renome e participantes do mundo inteiro. Atualmente, existem diversas plataformas de crowdsourcing focadas em desenvolvimento de software. A plataforma Topcoder é uma das populares do mercado. Dado o crescimento deste modelo de desenvolvimento, pesquisadores têm estudado formas de melhorar a interação entre solicitante, usuário e plataforma, com o objetivo de garantir uma experiência agradável para todos. Um fator que afeta diretamente a plataforma e as empresas solicitantes é o perfil de contribuição dos participantes, pois são eles quem solucionam as demandas criadas pelos clientes. Assim, o objetivo deste trabalho é investigar o perfil de contribuição dos usuários que participam do desenvolvimento de software na plataforma Topcoder. Para analisar o perfil de contribuição dos usuários, este estudo foi divido em duas fases: análise da hiperespecialização; e análise do perfil de contribuição. Para as duas fases foram utilizados dados coletados da plataforma Topcoder por meio de sua API pública. As análises conduzidas foram quantitativas, baseadas em estatística descritiva e testes de comparação entre populações. Na primeira fase foi investigado como é possível identificar os usuários que contribuem majoritariamente em desafios com a mesma classificação (development, design ou data science), ou em desafios que utilizam uma mesma tecnologia, sendo classificados, então, como hiperespecialistas. Como resultado da primeira fase, foi possível verificar a existência de usuários hiperespecialistas em termos de tipos de desafio e tecnologias requeridas. Apesar deste perfil aparecer, ele não é o mais vitorioso. Na segunda fase (análise do perfil de contribuição), o objetivo foi o de identificar diferentes perfis de contribuição baseado nas participações dos usuários nos desafios. Para analisar como os usuários da plataforma contribuem, um conjunto de atributos relacionados às suas participações foram coletados, curados e utilizados para agrupar os usuários utilizando o algoritmo Model-based Clustering. Na segunda fase, observaram-se cinco grupos distintos de usuários: elite, recém-chegados, desistentes, tardios e usuários aventureiros. Dentre os grupos é possível verificar usuários altamente engajados com a plataforma, além de usuários que estão há menos tempo na plataforma e têm dificuldade em evoluir. Acredita-se que, de posse desses resultados seja possível evoluir na compreensão das ações dos participantes de crowdsourcing, contribuindo para a manutenibilidade do ecossistema97 f.Universidade Estadual de MaringáBrasilDepartamento de InformáticaPrograma de Pós-Graduação em Ciência da ComputaçãoMaringá, PRCentro de TecnologiaIgor Fábio Steinmacher [Orientador] - UTFPRProf. Dr. Igor Fábio SteinmacherProf. Dr. Edson Alves de Oliveira JuniorLeticia dos Santos Machado - UNISINOSItana Maria de Souza Gimenes - UEMNeira, Anderson Bergamini de2018-08-14T12:57:49Z2018-08-14T12:57:49Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisNEIRA, Anderson Bergamini de. Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder. 2018. 97 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, Maringá, 2018.http://repositorio.uem.br:8080/jspui/handle/1/4688porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2018-08-14T14:34:53Zoai:localhost:1/4688Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:57:50.717024Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder
title Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder
spellingShingle Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder
Neira, Anderson Bergamini de
Desenvolvimento de software
Crowdsourcing
Plataforma Topcoder
Ciências Exatas e da Terra
Ciência da Computação
title_short Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder
title_full Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder
title_fullStr Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder
title_full_unstemmed Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder
title_sort Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder
author Neira, Anderson Bergamini de
author_facet Neira, Anderson Bergamini de
author_role author
dc.contributor.none.fl_str_mv Igor Fábio Steinmacher [Orientador] - UTFPR
Prof. Dr. Igor Fábio Steinmacher
Prof. Dr. Edson Alves de Oliveira Junior
Leticia dos Santos Machado - UNISINOS
Itana Maria de Souza Gimenes - UEM
dc.contributor.author.fl_str_mv Neira, Anderson Bergamini de
dc.subject.por.fl_str_mv Desenvolvimento de software
Crowdsourcing
Plataforma Topcoder
Ciências Exatas e da Terra
Ciência da Computação
topic Desenvolvimento de software
Crowdsourcing
Plataforma Topcoder
Ciências Exatas e da Terra
Ciência da Computação
description Crowdsourcing is a movement that has attracted renowned companies and participants from around the world. Currently, there are several crowdsourcing platforms focused on software development. The Topcoder platform is one of the popular platforms on the market. Given the growth of this development model, researchers have been studying ways to improve the interaction between requester, user and platform, with the goal of ensuring a pleasant experience for all. One factor that directly affects the platform and the requesting companies is the contribution profile of the participants, since they are the ones who solve the demands created by the clients. Thus, the objective of this work is to investigate the contribution profile of users who participate in software development in the Topcoder platform. In order to analyze the contribution profile of the users, this study was divided in two phases: hyperspecialization analysis; and contribution profile analysis. In the first phase, we investigated this phenomenon by considering the hyperspecialization as something related to the challenges that developers participated (development, design or data science); and to the technologies that are required to accomplish the challenges. The analysis of hyperspecialization was quantitative and was conducted in two steps: in the first step we made use of data from all types of challenges from an 18-month time window; the second focuses only on development challenges and encompasses all the contributions of the most participatory users. As a result of the first phase, it was possible to verify the existence of hyperespecialistas users, although this profile is not the most victorious. In the second phase (contribution profile analysis), the objective was to identify different contribution profiles based on users' participation. We collected different attributes related to user participation and we grouped users using the Model-based Clustering algorithm. We observed five distinct groups of users: experts, newcomers, dropouts, late users and adventurous users. Among the groups it is possible to check users highly engaged with the platform, in addition to users who are less time on the platform and have difficulty in evolving. We believe that, in the possession of these results, it is possible to evolve in understanding the actions of crowdsourcing participants, contributing to the maintenance of the ecosystem
publishDate 2018
dc.date.none.fl_str_mv 2018-08-14T12:57:49Z
2018-08-14T12:57:49Z
2018
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 NEIRA, Anderson Bergamini de. Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder. 2018. 97 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, Maringá, 2018.
http://repositorio.uem.br:8080/jspui/handle/1/4688
identifier_str_mv NEIRA, Anderson Bergamini de. Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder. 2018. 97 f. Dissertação (mestrado em Ciência da Computação) - Universidade Estadual de Maringá, Maringá, 2018.
url http://repositorio.uem.br:8080/jspui/handle/1/4688
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.publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
Maringá, PR
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
Maringá, PR
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
instname:Universidade Estadual de Maringá (UEM)
instacron:UEM
instname_str Universidade Estadual de Maringá (UEM)
instacron_str UEM
institution UEM
reponame_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
collection Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository.name.fl_str_mv Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)
repository.mail.fl_str_mv
_version_ 1801841420789612544