A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing

Detalhes bibliográficos
Autor(a) principal: Deus, William Simão de
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/3274
Resumo: Contexto: o desenvolvimento de software e transformado conforme o avanço das tecnologias e as particularidades que cada projeto pode apresentar. Atualmente, existe uma tendência do setor produtivo pela adoção do crowdsourcing (CS) na criação de produtos e projetos de software, sendo denominado como desenvolvimento de software CS. Essa tendência aplica diversos conceitos do desenvolvimento distribuído e do desenvolvimento open source. Apesar disso, as suas atividades, conhecidas como “microtasks”, ainda representam a causa de muita contradição e confusão dentro da literatura. Objetivo: o objetivo deste trabalho foi investigar a caracterização das microtasks apoiado em quatro pilares: o uso, as características, os contrastes e a complexidade das microtasks. Método: os métodos e procedimentos adotados na condução deste estudo representaram uma abordagem híbrida de validação. Inicialmente, foi conduzido um estudo de caso para investigar o uso das microtasks no desenvolvimento de software CS. Com base na experiência fornecida pelo caso analisado, a literatura foi consultada para adicionar insumos sobre as características de uma microtasks e comparar seus contrastes com as atividades de software. Finalmente, foi adotada a experimentação controlada para modelar e validar uma abordagem de aferição de complexidade das microtasks. Resultados: os resultados demonstraram a amplitude de uso das microtasks em diferentes cenários e etapas do ciclo de vida de um projeto CS; ´ uma abrangente taxonomia sobre as características e estados que uma microtask pode possuir; a liberdade de desenvolvimento que as microtasks fornecem em relação as atividades de software executadas no desenvolvimento distribuído; e uma abordagem capaz de mensurar o esforço de execução de uma microtask. Conclusão: com a condução desta pesquisa, foi possível identificar que as microtasks representam uma tendência do desenvolvimento de software CS, fornecendo contribuições empíricas sobre a sua aplicação e execução, além de contribuições teóricas, sobre a sua estrutura e comportamento.
id UTFPR-12_4ff6bb8af532c96c02f90be6b5dc6443
oai_identifier_str oai:repositorio.utfpr.edu.br:1/3274
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2018-06-26T23:49:11Z2018-06-26T23:49:11Z2018-02-19DEUS, William Simão de. A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing. 2018. 131 f. Dissertação (Mestrado em Informática) – Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2018.http://repositorio.utfpr.edu.br/jspui/handle/1/3274Contexto: o desenvolvimento de software e transformado conforme o avanço das tecnologias e as particularidades que cada projeto pode apresentar. Atualmente, existe uma tendência do setor produtivo pela adoção do crowdsourcing (CS) na criação de produtos e projetos de software, sendo denominado como desenvolvimento de software CS. Essa tendência aplica diversos conceitos do desenvolvimento distribuído e do desenvolvimento open source. Apesar disso, as suas atividades, conhecidas como “microtasks”, ainda representam a causa de muita contradição e confusão dentro da literatura. Objetivo: o objetivo deste trabalho foi investigar a caracterização das microtasks apoiado em quatro pilares: o uso, as características, os contrastes e a complexidade das microtasks. Método: os métodos e procedimentos adotados na condução deste estudo representaram uma abordagem híbrida de validação. Inicialmente, foi conduzido um estudo de caso para investigar o uso das microtasks no desenvolvimento de software CS. Com base na experiência fornecida pelo caso analisado, a literatura foi consultada para adicionar insumos sobre as características de uma microtasks e comparar seus contrastes com as atividades de software. Finalmente, foi adotada a experimentação controlada para modelar e validar uma abordagem de aferição de complexidade das microtasks. Resultados: os resultados demonstraram a amplitude de uso das microtasks em diferentes cenários e etapas do ciclo de vida de um projeto CS; ´ uma abrangente taxonomia sobre as características e estados que uma microtask pode possuir; a liberdade de desenvolvimento que as microtasks fornecem em relação as atividades de software executadas no desenvolvimento distribuído; e uma abordagem capaz de mensurar o esforço de execução de uma microtask. Conclusão: com a condução desta pesquisa, foi possível identificar que as microtasks representam uma tendência do desenvolvimento de software CS, fornecendo contribuições empíricas sobre a sua aplicação e execução, além de contribuições teóricas, sobre a sua estrutura e comportamento.Background: software development has been transformed with the progress of technologies and the particularities that each project can present. Currently, there is a tendency of the productive sector for the adoption of crowdsourcing (CS) in the creation of products and software projects being denominated as CS software development. This trend applies several concepts of distributed and open source development. Despite this, its activities known as “microtasks”, still represent the cause of much contradiction and confusion within the literature. Objective: the aim of this work was to investigate the characterization of microtasks based on four pillars: the use, characteristics, contrasts and complexity of microtasks. Method: the methods and procedures adopted in conducting this study represented a hybrid validation approach. Initially, a case study was conducted to investigate the use of microtasks in CS software development. Based on the experience provided by the analyzed case, the literature was consulted in order to add inputs on the characteristics of a microtask and to compare their contrasts with the software activities. Finally, controlled experimentation was used to model and validate a microtask complexity assessment approach. Results: the results demonstrated the breadth of use of microtasks in different scenarios and steps of the life cycle of a CS project; a comprehensive taxonomy on the characteristics and states that a microtask may possess; the freedom of development that microtasks provide in relation to software activities performed in distributed development; and an approach capable of measuring the execution effort of a microtask. Conclusion: with the conduction of this research, it was possible to identify that microtasks represent a trend of CS software development, providing empirical contributions on its application and execution as well as theoretical contributions on its structure and behavior.porUniversidade Tecnológica Federal do ParanáCornelio ProcopioPrograma de Pós-Graduação em InformáticaUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRACiência da ComputaçãoSoftware - DesenvolvimentoColaboração acadêmico-industrialSoftware de aplicação - DesenvolvimentoComputer software - DevelopmentAcademic-industrial collaborationApplication software - DevelopmentA caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcingMicrotasks characterization applied to crowdsourcing software developmentinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCornélio ProcópioL'Erario, Alexandrehttp://lattes.cnpq.br/7312882427932239L'Erario, AlexandreFleury, André LemeWatanabe, Willian Massamihttp://lattes.cnpq.br/3118134075170852Deus, William Simão deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALCP_PPGI_M_Deus, William Simão de_2018.pdfCP_PPGI_M_Deus, William Simão de_2018.pdfapplication/pdf2260674http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/3274/1/CP_PPGI_M_Deus%2c%20William%20Sim%c3%a3o%20de_2018.pdf96e9ea4fc861e2cea1f4d3e093e36f2bMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/3274/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTCP_PPGI_M_Deus, William Simão de_2018.pdf.txtCP_PPGI_M_Deus, William Simão de_2018.pdf.txtExtracted texttext/plain309284http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/3274/3/CP_PPGI_M_Deus%2c%20William%20Sim%c3%a3o%20de_2018.pdf.txt3e665d75011c706f2b15a931c51fdcedMD53THUMBNAILCP_PPGI_M_Deus, William Simão de_2018.pdf.jpgCP_PPGI_M_Deus, William Simão de_2018.pdf.jpgGenerated Thumbnailimage/jpeg1323http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/3274/4/CP_PPGI_M_Deus%2c%20William%20Sim%c3%a3o%20de_2018.pdf.jpgd08375482b77eac75947e173ddc20b45MD541/32742018-06-26 20:49:11.178oai:repositorio.utfpr.edu.br:1/3274Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2018-06-26T23:49:11Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing
dc.title.alternative.pt_BR.fl_str_mv Microtasks characterization applied to crowdsourcing software development
title A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing
spellingShingle A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing
Deus, William Simão de
CNPQ::CIENCIAS EXATAS E DA TERRA
Software - Desenvolvimento
Colaboração acadêmico-industrial
Software de aplicação - Desenvolvimento
Computer software - Development
Academic-industrial collaboration
Application software - Development
Ciência da Computação
title_short A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing
title_full A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing
title_fullStr A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing
title_full_unstemmed A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing
title_sort A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing
author Deus, William Simão de
author_facet Deus, William Simão de
author_role author
dc.contributor.advisor1.fl_str_mv L'Erario, Alexandre
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/7312882427932239
dc.contributor.referee1.fl_str_mv L'Erario, Alexandre
dc.contributor.referee2.fl_str_mv Fleury, André Leme
dc.contributor.referee3.fl_str_mv Watanabe, Willian Massami
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/3118134075170852
dc.contributor.author.fl_str_mv Deus, William Simão de
contributor_str_mv L'Erario, Alexandre
L'Erario, Alexandre
Fleury, André Leme
Watanabe, Willian Massami
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA
topic CNPQ::CIENCIAS EXATAS E DA TERRA
Software - Desenvolvimento
Colaboração acadêmico-industrial
Software de aplicação - Desenvolvimento
Computer software - Development
Academic-industrial collaboration
Application software - Development
Ciência da Computação
dc.subject.por.fl_str_mv Software - Desenvolvimento
Colaboração acadêmico-industrial
Software de aplicação - Desenvolvimento
Computer software - Development
Academic-industrial collaboration
Application software - Development
dc.subject.capes.pt_BR.fl_str_mv Ciência da Computação
description Contexto: o desenvolvimento de software e transformado conforme o avanço das tecnologias e as particularidades que cada projeto pode apresentar. Atualmente, existe uma tendência do setor produtivo pela adoção do crowdsourcing (CS) na criação de produtos e projetos de software, sendo denominado como desenvolvimento de software CS. Essa tendência aplica diversos conceitos do desenvolvimento distribuído e do desenvolvimento open source. Apesar disso, as suas atividades, conhecidas como “microtasks”, ainda representam a causa de muita contradição e confusão dentro da literatura. Objetivo: o objetivo deste trabalho foi investigar a caracterização das microtasks apoiado em quatro pilares: o uso, as características, os contrastes e a complexidade das microtasks. Método: os métodos e procedimentos adotados na condução deste estudo representaram uma abordagem híbrida de validação. Inicialmente, foi conduzido um estudo de caso para investigar o uso das microtasks no desenvolvimento de software CS. Com base na experiência fornecida pelo caso analisado, a literatura foi consultada para adicionar insumos sobre as características de uma microtasks e comparar seus contrastes com as atividades de software. Finalmente, foi adotada a experimentação controlada para modelar e validar uma abordagem de aferição de complexidade das microtasks. Resultados: os resultados demonstraram a amplitude de uso das microtasks em diferentes cenários e etapas do ciclo de vida de um projeto CS; ´ uma abrangente taxonomia sobre as características e estados que uma microtask pode possuir; a liberdade de desenvolvimento que as microtasks fornecem em relação as atividades de software executadas no desenvolvimento distribuído; e uma abordagem capaz de mensurar o esforço de execução de uma microtask. Conclusão: com a condução desta pesquisa, foi possível identificar que as microtasks representam uma tendência do desenvolvimento de software CS, fornecendo contribuições empíricas sobre a sua aplicação e execução, além de contribuições teóricas, sobre a sua estrutura e comportamento.
publishDate 2018
dc.date.accessioned.fl_str_mv 2018-06-26T23:49:11Z
dc.date.available.fl_str_mv 2018-06-26T23:49:11Z
dc.date.issued.fl_str_mv 2018-02-19
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.citation.fl_str_mv DEUS, William Simão de. A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing. 2018. 131 f. Dissertação (Mestrado em Informática) – Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2018.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/3274
identifier_str_mv DEUS, William Simão de. A caracterização das microtasks aplicadas ao desenvolvimento de software crowdsourcing. 2018. 131 f. Dissertação (Mestrado em Informática) – Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2018.
url http://repositorio.utfpr.edu.br/jspui/handle/1/3274
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 Tecnológica Federal do Paraná
Cornelio Procopio
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Cornelio Procopio
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/3274/1/CP_PPGI_M_Deus%2c%20William%20Sim%c3%a3o%20de_2018.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/3274/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/3274/3/CP_PPGI_M_Deus%2c%20William%20Sim%c3%a3o%20de_2018.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/3274/4/CP_PPGI_M_Deus%2c%20William%20Sim%c3%a3o%20de_2018.pdf.jpg
bitstream.checksum.fl_str_mv 96e9ea4fc861e2cea1f4d3e093e36f2b
8a4605be74aa9ea9d79846c1fba20a33
3e665d75011c706f2b15a931c51fdced
d08375482b77eac75947e173ddc20b45
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923099796832256