Documentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoder
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da PUC_RS |
Texto Completo: | http://tede2.pucrs.br/tede2/handle/tede/8313 |
Resumo: | This research aimed to investigate task documentation in Software Crowdsourcing, more specifically, in the TopCoder platform. It also aimed to identify the elements that should be considered in the documentation of a task in this kind of software development. This research is of importance when considering that a Task is the component that links the other components of the software crowdsourcing model, which are: the Buyer, the Platform, and the Crowd. It is the task that expresses the Buyer’s need to the crowd members. We followed a qualitative research approach and conducted a Case Study with newcomers in Software Crowdsourcing and a Field Study with industry professionals. Data was analyzed using the Content Analysis technique. We found that, for the Case Study novices, the documentation of the task had a secondary role in the task selection. However, the need of a clear documentation become more relevant during the development of the task given that this is the moment that the instructions within the documentation need to be decoded by the developer and turned into a solution to be later submitted to the platform. For the Field Study participants, the most relevant elements related to the documentation of a task were how clear the description of a task is and their prior knowledge about the task content in order to influence its selection. Inspired on our studies’ results, we propose a model for task documentation in TopCoder. We believe this model will likely aid the description of tasks in software crowdsourcing and will, as a consequence, help crowd members in their task development journey. |
id |
P_RS_9a1950ab502cd891d667682a1012810d |
---|---|
oai_identifier_str |
oai:tede2.pucrs.br:tede/8313 |
network_acronym_str |
P_RS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
repository_id_str |
|
spelling |
Marczak, Sabrina dos Santoshttp://lattes.cnpq.br/9458496222461501http://lattes.cnpq.br/8630676302074028Vaz, Luis Fernandes2018-10-09T17:16:23Z2018-03-27http://tede2.pucrs.br/tede2/handle/tede/8313This research aimed to investigate task documentation in Software Crowdsourcing, more specifically, in the TopCoder platform. It also aimed to identify the elements that should be considered in the documentation of a task in this kind of software development. This research is of importance when considering that a Task is the component that links the other components of the software crowdsourcing model, which are: the Buyer, the Platform, and the Crowd. It is the task that expresses the Buyer’s need to the crowd members. We followed a qualitative research approach and conducted a Case Study with newcomers in Software Crowdsourcing and a Field Study with industry professionals. Data was analyzed using the Content Analysis technique. We found that, for the Case Study novices, the documentation of the task had a secondary role in the task selection. However, the need of a clear documentation become more relevant during the development of the task given that this is the moment that the instructions within the documentation need to be decoded by the developer and turned into a solution to be later submitted to the platform. For the Field Study participants, the most relevant elements related to the documentation of a task were how clear the description of a task is and their prior knowledge about the task content in order to influence its selection. Inspired on our studies’ results, we propose a model for task documentation in TopCoder. We believe this model will likely aid the description of tasks in software crowdsourcing and will, as a consequence, help crowd members in their task development journey.A presente pesquisa teve como objetivo investigar a documentação das tarefas disponibilizadas na plataforma TopCoder e os elementos que devem ser considerados na documentação de uma tarefa em Software Crowdsourcing. Esta investigação torna-se relevante na medida em que a Tarefa é o elemento fundamental de ligação entre os demais elementos do modelo de Software Crowdsourcing (Contratante, Plataforma e Multidão). É a Tarefa que expressa a necessidade do Contratante para os membros da multidão. Assim, para o desenvolvimento desta investigação foi adotada a abordagem qualitativa, por meio de um Estudo de Caso com novatos em Software Crowdsourcing e de um Estudo de Campo, com profissionais da indústria. Para a análise e interpretação dos dados foi aplicada a técnica de Análise de Conteúdo. Como resultado desta pesquisa, constatou-se que no Estudo de Caso a documentação da tarefa teve um papel secundário quando os participantes selecionavam as tarefas. Entretanto, o papel da clareza da documentação surge com maior força durante a execução da tarefa, uma vez que é neste momento que deve ser decodificada a instrução da documentação a fim de realizar efetivamente a tarefa e submetê-la à plataforma. Para os participantes do Estudo de Campo, os elementos mais relevantes referentes à documentação das tarefas foram a clareza na descrição da tarefa e o conhecimento sobre o assunto tratado pela tarefa. A partir dos resultados obtidos é proposto um modelo de documentação de tarefa a ser utilizado na plataforma TopCoder. Acredita-se que com o mapeamento dos elementos identificados na pesquisa e a proposta de um modelo de documentação para a tarefa será possível aprimorar a descrição das tarefas e consequentemente as entregas realizadas pelos membros da multidão.Submitted by PPG Ciência da Computação (ppgcc@pucrs.br) on 2018-10-09T13:24:12Z No. of bitstreams: 1 LUIS FERNANDES VAZ.DIS.pdf: 17076970 bytes, checksum: 6f8adcfdc62d9c6204d43c0aaaace7e5 (MD5)Approved for entry into archive by Caroline Xavier (caroline.xavier@pucrs.br) on 2018-10-09T17:12:07Z (GMT) No. of bitstreams: 1 LUIS FERNANDES VAZ.DIS.pdf: 17076970 bytes, checksum: 6f8adcfdc62d9c6204d43c0aaaace7e5 (MD5)Made available in DSpace on 2018-10-09T17:16:23Z (GMT). No. of bitstreams: 1 LUIS FERNANDES VAZ.DIS.pdf: 17076970 bytes, checksum: 6f8adcfdc62d9c6204d43c0aaaace7e5 (MD5) Previous issue date: 2018-03-27application/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/173354/DIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf.jpgporPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Ciência da ComputaçãoPUCRSBrasilEscola PolitécnicaSoftware CrowdsourcingTopCoderTask DocumentationRequirements EngineeringEmpirical StudyDocumentação de TarefasEngenharia de RequisitosEstudo EmpíricoCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAODocumentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoderinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisTrabalho não apresenta restrição para publicação1974996533081274470500500-862078257083325301info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RSTHUMBNAILDIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf.jpgDIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf.jpgimage/jpeg5623http://tede2.pucrs.br/tede2/bitstream/tede/8313/4/DIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf.jpg5e26c87e12fac4e6a73f9ab9ea3fe962MD54TEXTDIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf.txtDIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf.txttext/plain291851http://tede2.pucrs.br/tede2/bitstream/tede/8313/3/DIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf.txt3f5e32a47c57f4a54237a33546970c30MD53ORIGINALDIS_LUIS_FERNANDES_VAZ_COMPLETO.pdfDIS_LUIS_FERNANDES_VAZ_COMPLETO.pdfapplication/pdf4990925http://tede2.pucrs.br/tede2/bitstream/tede/8313/2/DIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf6c7c99c73b973aa40ae7932ce069575aMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-8610http://tede2.pucrs.br/tede2/bitstream/tede/8313/1/license.txt5a9d6006225b368ef605ba16b4f6d1beMD51tede/83132018-10-09 20:01:22.905oai:tede2.pucrs.br:tede/8313QXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2HDp8OjbyBFbGV0csO0bmljYTogQ29tIGJhc2Ugbm8gZGlzcG9zdG8gbmEgTGVpIEZlZGVyYWwgbsK6OS42MTAsIGRlIDE5IGRlIGZldmVyZWlybyBkZSAxOTk4LCBvIGF1dG9yIEFVVE9SSVpBIGEgcHVibGljYcOnw6NvIGVsZXRyw7RuaWNhIGRhIHByZXNlbnRlIG9icmEgbm8gYWNlcnZvIGRhIEJpYmxpb3RlY2EgRGlnaXRhbCBkYSBQb250aWbDrWNpYSBVbml2ZXJzaWRhZGUgQ2F0w7NsaWNhIGRvIFJpbyBHcmFuZGUgZG8gU3VsLCBzZWRpYWRhIGEgQXYuIElwaXJhbmdhIDY2ODEsIFBvcnRvIEFsZWdyZSwgUmlvIEdyYW5kZSBkbyBTdWwsIGNvbSByZWdpc3RybyBkZSBDTlBKIDg4NjMwNDEzMDAwMi04MSBiZW0gY29tbyBlbSBvdXRyYXMgYmlibGlvdGVjYXMgZGlnaXRhaXMsIG5hY2lvbmFpcyBlIGludGVybmFjaW9uYWlzLCBjb25zw7NyY2lvcyBlIHJlZGVzIMOgcyBxdWFpcyBhIGJpYmxpb3RlY2EgZGEgUFVDUlMgcG9zc2EgYSB2aXIgcGFydGljaXBhciwgc2VtIMO0bnVzIGFsdXNpdm8gYW9zIGRpcmVpdG9zIGF1dG9yYWlzLCBhIHTDrXR1bG8gZGUgZGl2dWxnYcOnw6NvIGRhIHByb2R1w6fDo28gY2llbnTDrWZpY2EuCg==Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2018-10-09T23:01:22Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false |
dc.title.por.fl_str_mv |
Documentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoder |
title |
Documentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoder |
spellingShingle |
Documentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoder Vaz, Luis Fernandes Software Crowdsourcing TopCoder Task Documentation Requirements Engineering Empirical Study Documentação de Tarefas Engenharia de Requisitos Estudo Empírico CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
title_short |
Documentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoder |
title_full |
Documentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoder |
title_fullStr |
Documentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoder |
title_full_unstemmed |
Documentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoder |
title_sort |
Documentação de tarefas em Software Crowdsourcing : um estudo empírico sobre a plataforma TopCoder |
author |
Vaz, Luis Fernandes |
author_facet |
Vaz, Luis Fernandes |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Marczak, Sabrina dos Santos |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/9458496222461501 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/8630676302074028 |
dc.contributor.author.fl_str_mv |
Vaz, Luis Fernandes |
contributor_str_mv |
Marczak, Sabrina dos Santos |
dc.subject.eng.fl_str_mv |
Software Crowdsourcing TopCoder Task Documentation Requirements Engineering Empirical Study |
topic |
Software Crowdsourcing TopCoder Task Documentation Requirements Engineering Empirical Study Documentação de Tarefas Engenharia de Requisitos Estudo Empírico CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
dc.subject.por.fl_str_mv |
Documentação de Tarefas Engenharia de Requisitos Estudo Empírico |
dc.subject.cnpq.fl_str_mv |
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO |
description |
This research aimed to investigate task documentation in Software Crowdsourcing, more specifically, in the TopCoder platform. It also aimed to identify the elements that should be considered in the documentation of a task in this kind of software development. This research is of importance when considering that a Task is the component that links the other components of the software crowdsourcing model, which are: the Buyer, the Platform, and the Crowd. It is the task that expresses the Buyer’s need to the crowd members. We followed a qualitative research approach and conducted a Case Study with newcomers in Software Crowdsourcing and a Field Study with industry professionals. Data was analyzed using the Content Analysis technique. We found that, for the Case Study novices, the documentation of the task had a secondary role in the task selection. However, the need of a clear documentation become more relevant during the development of the task given that this is the moment that the instructions within the documentation need to be decoded by the developer and turned into a solution to be later submitted to the platform. For the Field Study participants, the most relevant elements related to the documentation of a task were how clear the description of a task is and their prior knowledge about the task content in order to influence its selection. Inspired on our studies’ results, we propose a model for task documentation in TopCoder. We believe this model will likely aid the description of tasks in software crowdsourcing and will, as a consequence, help crowd members in their task development journey. |
publishDate |
2018 |
dc.date.accessioned.fl_str_mv |
2018-10-09T17:16:23Z |
dc.date.issued.fl_str_mv |
2018-03-27 |
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 |
http://tede2.pucrs.br/tede2/handle/tede/8313 |
url |
http://tede2.pucrs.br/tede2/handle/tede/8313 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.program.fl_str_mv |
1974996533081274470 |
dc.relation.confidence.fl_str_mv |
500 500 |
dc.relation.cnpq.fl_str_mv |
-862078257083325301 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Pontifícia Universidade Católica do Rio Grande do Sul |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Ciência da Computação |
dc.publisher.initials.fl_str_mv |
PUCRS |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Escola Politécnica |
publisher.none.fl_str_mv |
Pontifícia Universidade Católica do Rio Grande do Sul |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) instacron:PUC_RS |
instname_str |
Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) |
instacron_str |
PUC_RS |
institution |
PUC_RS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
collection |
Biblioteca Digital de Teses e Dissertações da PUC_RS |
bitstream.url.fl_str_mv |
http://tede2.pucrs.br/tede2/bitstream/tede/8313/4/DIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf.jpg http://tede2.pucrs.br/tede2/bitstream/tede/8313/3/DIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf.txt http://tede2.pucrs.br/tede2/bitstream/tede/8313/2/DIS_LUIS_FERNANDES_VAZ_COMPLETO.pdf http://tede2.pucrs.br/tede2/bitstream/tede/8313/1/license.txt |
bitstream.checksum.fl_str_mv |
5e26c87e12fac4e6a73f9ab9ea3fe962 3f5e32a47c57f4a54237a33546970c30 6c7c99c73b973aa40ae7932ce069575a 5a9d6006225b368ef605ba16b4f6d1be |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS) |
repository.mail.fl_str_mv |
biblioteca.central@pucrs.br|| |
_version_ |
1799765335983783936 |