Estudo exploratório sobre o perfil de contribuição dos desenvolvedores da plataforma Topcoder
Autor(a) principal: | |
---|---|
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_ |
1813258674417696768 |