Identificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFBA |
Texto Completo: | http://www.repositorio.ufba.br/ri/handle/ri/8137 |
Resumo: | Hodiernamente, o processo de desenvolvimento de software pode contar com a utilização de diversas ferramentas de apoio. Os sistemas de controle de versão, as listas de discussão entre as pessoas envolvidas no projeto e os sistemas de rastreamento de erros são usados freqüentemente para ajudar a controlar o andamento de projetos de software, produzindo repositórios de dados históricos. Nos últimos anos, pesquisadores vêm realizando análises lingüísticas nas listas de discussão de projetos de software para compreender as complexidades e especificidades do seu desenvolvimento. Uma abordagem inovadora para isso é usar a Teoria da Neuro-Lingüística. A Neuro-Lingüística postula que indivíduos, em contextos específicos, utilizam um sistema representacional preferencial (SRP) para cognição. Isto significa que apesar de diferentes recursos e canais cognitivos serem usados pelos desenvolvedores para entender o software, existem sistemas representacionais preferidos pelos mesmos. Nesta tese, apresentamos uma ferramenta de análise psicométrica baseada na Neuro-Lingüística (NEUROMINER) para classificar os Sistemas Representacionais Preferidos (SRP) de desenvolvedores de software. A avaliação experimental da abordagem foi realizada em três experimentos que visaram testar a classificação do SRP: (1) Um estudo realizado nas listas de discussão dos projetos do servidor Apache e do PostgreSQL; (2) Uma pesquisa de campo com engenheiros de software para estabelecer quais os tipos de sistemas representacionais são os preferidos pelos mesmos; e (3) Um experimento controlado feito na indústria para avaliação da efetividade da ferramenta neste tipo de ambiente. Os resultados indicaram que a nossa abordagem pode ser usada para classificar engenheiros de software com relação às suas preferências de representação para cognição. Esta classificação pode nortear a alocação de desenvolvedores em tarefas específicas e, possivelmente, melhorar a comunicação em organizações de desenvolvimento de software. |
id |
UFBA-2_2c46011ac0980140aee04e58388a0caf |
---|---|
oai_identifier_str |
oai:repositorio.ufba.br:ri/8137 |
network_acronym_str |
UFBA-2 |
network_name_str |
Repositório Institucional da UFBA |
repository_id_str |
1932 |
spelling |
Rodrigues Júnior, Methanias ColaçoRodrigues Júnior, Methanias ColaçoMendonça Neto, Manoel Gomes de2013-01-25T11:15:23Z2013-01-25T11:15:23Z2013-01-25http://www.repositorio.ufba.br/ri/handle/ri/813701Hodiernamente, o processo de desenvolvimento de software pode contar com a utilização de diversas ferramentas de apoio. Os sistemas de controle de versão, as listas de discussão entre as pessoas envolvidas no projeto e os sistemas de rastreamento de erros são usados freqüentemente para ajudar a controlar o andamento de projetos de software, produzindo repositórios de dados históricos. Nos últimos anos, pesquisadores vêm realizando análises lingüísticas nas listas de discussão de projetos de software para compreender as complexidades e especificidades do seu desenvolvimento. Uma abordagem inovadora para isso é usar a Teoria da Neuro-Lingüística. A Neuro-Lingüística postula que indivíduos, em contextos específicos, utilizam um sistema representacional preferencial (SRP) para cognição. Isto significa que apesar de diferentes recursos e canais cognitivos serem usados pelos desenvolvedores para entender o software, existem sistemas representacionais preferidos pelos mesmos. Nesta tese, apresentamos uma ferramenta de análise psicométrica baseada na Neuro-Lingüística (NEUROMINER) para classificar os Sistemas Representacionais Preferidos (SRP) de desenvolvedores de software. A avaliação experimental da abordagem foi realizada em três experimentos que visaram testar a classificação do SRP: (1) Um estudo realizado nas listas de discussão dos projetos do servidor Apache e do PostgreSQL; (2) Uma pesquisa de campo com engenheiros de software para estabelecer quais os tipos de sistemas representacionais são os preferidos pelos mesmos; e (3) Um experimento controlado feito na indústria para avaliação da efetividade da ferramenta neste tipo de ambiente. Os resultados indicaram que a nossa abordagem pode ser usada para classificar engenheiros de software com relação às suas preferências de representação para cognição. Esta classificação pode nortear a alocação de desenvolvedores em tarefas específicas e, possivelmente, melhorar a comunicação em organizações de desenvolvimento de software.Submitted by Santos Davilene (davilenes@ufba.br) on 2013-01-25T11:15:23Z No. of bitstreams: 1 TESE_Methanias Rodrigues Júnior.pdf: 1771083 bytes, checksum: a086d4543ad576bc8ac845022acd6eb5 (MD5)Made available in DSpace on 2013-01-25T11:15:23Z (GMT). No. of bitstreams: 1 TESE_Methanias Rodrigues Júnior.pdf: 1771083 bytes, checksum: a086d4543ad576bc8ac845022acd6eb5 (MD5)Salvadorhttp://wiki.dcc.ufba.br/PMCC/MethaniasColacoreponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBACompreensão de SoftwareImagem MentalMineração de TextosNeuro-LingüísticaEngenharia de Software ExperimentalIdentificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisporinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain1762https://repositorio.ufba.br/bitstream/ri/8137/2/license.txt1b89a9a0548218172d7c829f87a0eab9MD52ORIGINALTESE_Methanias Rodrigues Júnior.pdfTESE_Methanias Rodrigues Júnior.pdfapplication/pdf1771083https://repositorio.ufba.br/bitstream/ri/8137/1/TESE_Methanias%20Rodrigues%20J%c3%banior.pdfa086d4543ad576bc8ac845022acd6eb5MD51ri/81372022-07-05 14:03:08.749oai:repositorio.ufba.br:ri/8137VGVybW8gZGUgTGljZW7vv71hLCBu77+9byBleGNsdXNpdm8sIHBhcmEgbyBkZXDvv71zaXRvIG5vIHJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVRkJBCgogICAgUGVsbyBwcm9jZXNzbyBkZSBzdWJtaXNz77+9byBkZSBkb2N1bWVudG9zLCBvIGF1dG9yIG91IHNldQpyZXByZXNlbnRhbnRlIGxlZ2FsLCBhbyBhY2VpdGFyIGVzc2UgdGVybW8gZGUgbGljZW7vv71hLCBjb25jZWRlIGFvClJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkYSBCYWhpYSBvIGRpcmVpdG8KZGUgbWFudGVyIHVtYSBj77+9cGlhIGVtIHNldSByZXBvc2l077+9cmlvIGNvbSBhIGZpbmFsaWRhZGUsIHByaW1laXJhLCAKZGUgcHJlc2VydmHvv73vv71vLiBFc3NlcyB0ZXJtb3MsIG7vv71vIGV4Y2x1c2l2b3MsIG1hbnTvv71tIG9zIGRpcmVpdG9zIGRlIAphdXRvci9jb3B5cmlnaHQsIG1hcyBlbnRlbmRlIG8gZG9jdW1lbnRvIGNvbW8gcGFydGUgZG8gYWNlcnZvIGludGVsZWN0dWFsIGRlc3NhIFVuaXZlcnNpZGFkZS4gCgogICAgUGFyYSBvcyBkb2N1bWVudG9zIHB1YmxpY2Fkb3MgY29tIHJlcGFzc2UgZGUgZGlyZWl0b3MgZGUgZGlzdHJpYnVp77+977+9bywgZXNzZSB0ZXJtbyBkZSBsaWNlbu+/vWEgZW50ZW5kZSBxdWU6IAoKICAgIE1hbnRlbmRvIG9zICBkaXJlaXRvcyBhdXRvcmFpcywgcmVwYXNzYWRvcyBhIHRlcmNlaXJvcywgZW0gY2FzbyAKZGUgcHVibGljYe+/ve+/vWVzLCBvIHJlcG9zaXTvv71yaW8gcG9kZSByZXN0cmluZ2lyIG8gYWNlc3NvIGFvIHRleHRvIAppbnRlZ3JhbCwgbWFzIGxpYmVyYSBhcyBpbmZvcm1h77+977+9ZXMgc29icmUgbyBkb2N1bWVudG8gKE1ldGFkYWRvcyBkZXNjcml0aXZvcykuCgogRGVzdGEgZm9ybWEsIGF0ZW5kZW5kbyBhb3MgYW5zZWlvcyBkZXNzYSB1bml2ZXJzaWRhZGUgCmVtIG1hbnRlciBzdWEgcHJvZHXvv73vv71vIGNpZW5077+9ZmljYSBjb20gYXMgcmVzdHJp77+977+9ZXMgaW1wb3N0YXMgcGVsb3MgCmVkaXRvcmVzIGRlIHBlcmnvv71kaWNvcy4gCgogICAgUGFyYSBhcyBwdWJsaWNh77+977+9ZXMgZW0gaW5pY2lhdGl2YXMgcXVlIHNlZ3VlbSBhIHBvbO+/vXRpY2EgZGUgCkFjZXNzbyBBYmVydG8sIG9zIGRlcO+/vXNpdG9zIGNvbXB1bHPvv71yaW9zIG5lc3NlIHJlcG9zaXTvv71yaW8gbWFudO+/vW0gCm9zIGRpcmVpdG9zIGF1dG9yYWlzLCBtYXMgbWFudO+/vW0gbyBhY2Vzc28gaXJyZXN0cml0byBhbyBtZXRhZGFkb3MgCmUgdGV4dG8gY29tcGxldG8uIEFzc2ltLCBhIGFjZWl0Ye+/ve+/vW8gZGVzc2UgdGVybW8gbu+/vW8gbmVjZXNzaXRhIGRlIApjb25zZW50aW1lbnRvIHBvciBwYXJ0ZSBkZSBhdXRvcmVzL2RldGVudG9yZXMgZG9zIGRpcmVpdG9zLCBwb3IgCmVzdGFyZW0gZW0gaW5pY2lhdGl2YXMgZGUgYWNlc3NvIGFiZXJ0by4KCiAgICBFbSBhbWJvcyBvIGNhc28sIGVzc2UgdGVybW8gZGUgbGljZW7vv71hLCBwb2RlIHNlciBhY2VpdG8gcGVsbyAKYXV0b3IsIGRldGVudG9yZXMgZGUgZGlyZWl0b3MgZS9vdSB0ZXJjZWlyb3MgYW1wYXJhZG9zIHBlbGEgCnVuaXZlcnNpZGFkZS4gRGV2aWRvIGFvcyBkaWZlcmVudGVzIHByb2Nlc3NvcyBwZWxvIHF1YWwgYSBzdWJtaXNz77+9byAKcG9kZSBvY29ycmVyLCBvIHJlcG9zaXTvv71yaW8gcGVybWl0ZSBhIGFjZWl0Ye+/ve+/vW8gZGEgbGljZW7vv71hIHBvciAKdGVyY2Vpcm9zLCBzb21lbnRlIG5vcyBjYXNvcyBkZSBkb2N1bWVudG9zIHByb2R1emlkb3MgcG9yIGludGVncmFudGVzIApkYSBVRkJBIGUgc3VibWV0aWRvcyBwb3IgcGVzc29hcyBhbXBhcmFkYXMgcG9yIGVzdGEgaW5zdGl0dWnvv73vv71vLgo=Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-07-05T17:03:08Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false |
dc.title.pt_BR.fl_str_mv |
Identificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de software |
title |
Identificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de software |
spellingShingle |
Identificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de software Rodrigues Júnior, Methanias Colaço Compreensão de Software Imagem Mental Mineração de Textos Neuro-Lingüística Engenharia de Software Experimental |
title_short |
Identificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de software |
title_full |
Identificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de software |
title_fullStr |
Identificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de software |
title_full_unstemmed |
Identificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de software |
title_sort |
Identificação e validação do perfil neurolinguístico de programadores através da mineração de repositórios de software |
author |
Rodrigues Júnior, Methanias Colaço |
author_facet |
Rodrigues Júnior, Methanias Colaço |
author_role |
author |
dc.contributor.author.fl_str_mv |
Rodrigues Júnior, Methanias Colaço Rodrigues Júnior, Methanias Colaço |
dc.contributor.advisor1.fl_str_mv |
Mendonça Neto, Manoel Gomes de |
contributor_str_mv |
Mendonça Neto, Manoel Gomes de |
dc.subject.por.fl_str_mv |
Compreensão de Software Imagem Mental Mineração de Textos Neuro-Lingüística Engenharia de Software Experimental |
topic |
Compreensão de Software Imagem Mental Mineração de Textos Neuro-Lingüística Engenharia de Software Experimental |
description |
Hodiernamente, o processo de desenvolvimento de software pode contar com a utilização de diversas ferramentas de apoio. Os sistemas de controle de versão, as listas de discussão entre as pessoas envolvidas no projeto e os sistemas de rastreamento de erros são usados freqüentemente para ajudar a controlar o andamento de projetos de software, produzindo repositórios de dados históricos. Nos últimos anos, pesquisadores vêm realizando análises lingüísticas nas listas de discussão de projetos de software para compreender as complexidades e especificidades do seu desenvolvimento. Uma abordagem inovadora para isso é usar a Teoria da Neuro-Lingüística. A Neuro-Lingüística postula que indivíduos, em contextos específicos, utilizam um sistema representacional preferencial (SRP) para cognição. Isto significa que apesar de diferentes recursos e canais cognitivos serem usados pelos desenvolvedores para entender o software, existem sistemas representacionais preferidos pelos mesmos. Nesta tese, apresentamos uma ferramenta de análise psicométrica baseada na Neuro-Lingüística (NEUROMINER) para classificar os Sistemas Representacionais Preferidos (SRP) de desenvolvedores de software. A avaliação experimental da abordagem foi realizada em três experimentos que visaram testar a classificação do SRP: (1) Um estudo realizado nas listas de discussão dos projetos do servidor Apache e do PostgreSQL; (2) Uma pesquisa de campo com engenheiros de software para estabelecer quais os tipos de sistemas representacionais são os preferidos pelos mesmos; e (3) Um experimento controlado feito na indústria para avaliação da efetividade da ferramenta neste tipo de ambiente. Os resultados indicaram que a nossa abordagem pode ser usada para classificar engenheiros de software com relação às suas preferências de representação para cognição. Esta classificação pode nortear a alocação de desenvolvedores em tarefas específicas e, possivelmente, melhorar a comunicação em organizações de desenvolvimento de software. |
publishDate |
2013 |
dc.date.accessioned.fl_str_mv |
2013-01-25T11:15:23Z |
dc.date.available.fl_str_mv |
2013-01-25T11:15:23Z |
dc.date.issued.fl_str_mv |
2013-01-25 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufba.br/ri/handle/ri/8137 |
dc.identifier.number.pt_BR.fl_str_mv |
01 |
url |
http://www.repositorio.ufba.br/ri/handle/ri/8137 |
identifier_str_mv |
01 |
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.source.pt_BR.fl_str_mv |
http://wiki.dcc.ufba.br/PMCC/MethaniasColaco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFBA instname:Universidade Federal da Bahia (UFBA) instacron:UFBA |
instname_str |
Universidade Federal da Bahia (UFBA) |
instacron_str |
UFBA |
institution |
UFBA |
reponame_str |
Repositório Institucional da UFBA |
collection |
Repositório Institucional da UFBA |
bitstream.url.fl_str_mv |
https://repositorio.ufba.br/bitstream/ri/8137/2/license.txt https://repositorio.ufba.br/bitstream/ri/8137/1/TESE_Methanias%20Rodrigues%20J%c3%banior.pdf |
bitstream.checksum.fl_str_mv |
1b89a9a0548218172d7c829f87a0eab9 a086d4543ad576bc8ac845022acd6eb5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA) |
repository.mail.fl_str_mv |
|
_version_ |
1808459417980502016 |