Documenta??o de tarefas em Software Crowdsourcing : um estudo emp?rico sobre a plataforma TopCoder

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Vaz, Luis Fernandes lattes
Orientador(a): Marczak, Sabrina dos Santos lattes
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: Pontif?cia Universidade Cat?lica do Rio Grande do Sul
Programa de Pós-Graduação: Programa de P?s-Gradua??o em Ci?ncia da Computa??o
Departamento: Escola Polit?cnica
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: 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_ 1796793235667943424