Technologies to support the technical debt management in software projects : a qualitative research /

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Silva, Victor Machado da
Orientador(a): Travassos, Guilherme Horta
Banca de defesa: Spínola, Rodrigo Oliveira, Oliveira, Toacy Cavalcante de
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Universidade Federal do Rio de Janeiro
Programa de Pós-Graduação: Programa de Pós-Graduação em Engenharia de Sistemas e Computação
Departamento: Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: http://hdl.handle.net/11422/13070
Resumo: Dívida técnica (DT) é um conceito relacionado a atributos de qualidade interna em projetos de software, como manutenibilidade. Apesar de existir um interesse pelo assunto entre pesquisadores, estudos indicam que o gerenciamento da DT (GDT) pela indústria ainda é incipiente. Objetivo: Este trabalho tem por objetivo produzir um resumo dos principais conceitos relacionados à DT, incluindo tecnologias atualmente disponíveis destinadas para o GDT. Métodos: Foi conduzido um survey com profissionais de organizações de software brasileiras (OSBs) para investigar o nível de conhecimento atual dos participantes sobre DT e GDT, incluindo tecnologias utilizadas pela indústria. Em seguida, foi desenvolvida uma quasi-revisão sistemática, com o propósito de levantar na literatura técnica tecnologias específicas para o GDT. Resultados: Foram observados indícios de que o conhecimento geral dos profissionais em OSBs com relação à DT e ao GDT é baixo, e apenas uma minoria adota práticas de GDT. Foram reunidas 99 tecnologias, entre ferramentas e práticas de GDT. Os resultados dos estudos foram sintetizados em evidence briefings, documentos de uma página destinados a aprimorar a transferência de conhecimento entre o meio acadêmico e a indústria. Conclusões: Esta dissertação contribui com a disponibilização de um pacote de pesquisa contendo o plano do survey e os questionários usados, como forma de facilitar o processo de replicação da pesquisa. Além disso, os evidence briefings desenvolvidos possuem aplicação direta na indústria, como ferramenta de auxílio à implantação de práticas de GDT nas OSBs
id UFRJ_b892ebbb84f3f6bd4ac10acfdaeaa680
oai_identifier_str oai:pantheon.ufrj.br:11422/13070
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Silva, Victor Machado dahttp://lattes.cnpq.br/7541486051032916http://lattes.cnpq.br/1584907276781609Spínola, Rodrigo OliveiraOliveira, Toacy Cavalcante deTravassos, Guilherme Horta2020-09-21T22:51:36Z2020-09-23T03:00:07Z2018-08http://hdl.handle.net/11422/13070Dívida técnica (DT) é um conceito relacionado a atributos de qualidade interna em projetos de software, como manutenibilidade. Apesar de existir um interesse pelo assunto entre pesquisadores, estudos indicam que o gerenciamento da DT (GDT) pela indústria ainda é incipiente. Objetivo: Este trabalho tem por objetivo produzir um resumo dos principais conceitos relacionados à DT, incluindo tecnologias atualmente disponíveis destinadas para o GDT. Métodos: Foi conduzido um survey com profissionais de organizações de software brasileiras (OSBs) para investigar o nível de conhecimento atual dos participantes sobre DT e GDT, incluindo tecnologias utilizadas pela indústria. Em seguida, foi desenvolvida uma quasi-revisão sistemática, com o propósito de levantar na literatura técnica tecnologias específicas para o GDT. Resultados: Foram observados indícios de que o conhecimento geral dos profissionais em OSBs com relação à DT e ao GDT é baixo, e apenas uma minoria adota práticas de GDT. Foram reunidas 99 tecnologias, entre ferramentas e práticas de GDT. Os resultados dos estudos foram sintetizados em evidence briefings, documentos de uma página destinados a aprimorar a transferência de conhecimento entre o meio acadêmico e a indústria. Conclusões: Esta dissertação contribui com a disponibilização de um pacote de pesquisa contendo o plano do survey e os questionários usados, como forma de facilitar o processo de replicação da pesquisa. Além disso, os evidence briefings desenvolvidos possuem aplicação direta na indústria, como ferramenta de auxílio à implantação de práticas de GDT nas OSBsTechnical debt (TD) is a concept related to internal quality attributes in software projects, such as maintainability. Despite an increasing interest in this topic among researchers, studies indicate that the TD management (TDM) by software practitioners from the industry is still incipient. Objective: This work aims to produce a summary of the central concepts related to TD, including technologies currently available to manage the TD. Methods: A survey with practitioners from Brazilian software organizations (BSOs) was conducted to investigate the participants’ knowledge level on TD and TDM, including technologies adopted by practitioners from the industry. Following this study, a quasi-systematic literature review was executed, with the purpose of gathering in the technical literature specific TDM technologies. Results: We observed indications that the general knowledge of the practitioners from BSOs regarding TD and TDM is low, and only a minority of the participants adopt TDM strategies. The results from the studies were synthesized in evidence briefings, onepage documents intended to improve the knowledge transfer between the researchers and the practitioners from the industry. Conclusions: This dissertation contributes with the distribution of a research package to aid in the replication process, if needed, containing the survey plan and the questionnaires used in the research. Moreover, the evidence briefings have a direct application by the practitioners from the industry, as a tool to aid the inclusion of TDM practices in BSOs.Submitted by Moreno Barros (moreno@ct.ufrj.br) on 2020-09-21T22:51:36Z No. of bitstreams: 1 VictorMachadoDaSilva.pdf: 6330301 bytes, checksum: 2cf69aa8034d112abc59f7913f51ab2b (MD5)Made available in DSpace on 2020-09-21T22:51:36Z (GMT). No. of bitstreams: 1 VictorMachadoDaSilva.pdf: 6330301 bytes, checksum: 2cf69aa8034d112abc59f7913f51ab2b (MD5) Previous issue date: 2018-08engUniversidade Federal do Rio de JaneiroPrograma de Pós-Graduação em Engenharia de Sistemas e ComputaçãoUFRJBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaCNPQ::ENGENHARIASSoftware EngineeringTechnical DebtSurveyTechnologies to support the technical debt management in software projects : a qualitative research /Tecnologias para apoiar o gerenciamento da dívida técnica em projetos de software: uma pesquisa qualitativainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisabertoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJLICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/13070/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52ORIGINALVictorMachadoDaSilva.pdfVictorMachadoDaSilva.pdfapplication/pdf6330301http://pantheon.ufrj.br:80/bitstream/11422/13070/1/VictorMachadoDaSilva.pdf2cf69aa8034d112abc59f7913f51ab2bMD5111422/130702020-09-23 00:00:07.63oai:pantheon.ufrj.br:11422/13070TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2020-09-23T03:00:07Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.pt_BR.fl_str_mv Technologies to support the technical debt management in software projects : a qualitative research /
dc.title.alternative.pt_BR.fl_str_mv Tecnologias para apoiar o gerenciamento da dívida técnica em projetos de software: uma pesquisa qualitativa
title Technologies to support the technical debt management in software projects : a qualitative research /
spellingShingle Technologies to support the technical debt management in software projects : a qualitative research /
Silva, Victor Machado da
CNPQ::ENGENHARIAS
Software Engineering
Technical Debt
Survey
title_short Technologies to support the technical debt management in software projects : a qualitative research /
title_full Technologies to support the technical debt management in software projects : a qualitative research /
title_fullStr Technologies to support the technical debt management in software projects : a qualitative research /
title_full_unstemmed Technologies to support the technical debt management in software projects : a qualitative research /
title_sort Technologies to support the technical debt management in software projects : a qualitative research /
author Silva, Victor Machado da
author_facet Silva, Victor Machado da
author_role author
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/7541486051032916
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/1584907276781609
dc.contributor.author.fl_str_mv Silva, Victor Machado da
dc.contributor.referee1.fl_str_mv Spínola, Rodrigo Oliveira
dc.contributor.referee2.fl_str_mv Oliveira, Toacy Cavalcante de
dc.contributor.advisor1.fl_str_mv Travassos, Guilherme Horta
contributor_str_mv Spínola, Rodrigo Oliveira
Oliveira, Toacy Cavalcante de
Travassos, Guilherme Horta
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Software Engineering
Technical Debt
Survey
dc.subject.por.fl_str_mv Software Engineering
Technical Debt
Survey
description Dívida técnica (DT) é um conceito relacionado a atributos de qualidade interna em projetos de software, como manutenibilidade. Apesar de existir um interesse pelo assunto entre pesquisadores, estudos indicam que o gerenciamento da DT (GDT) pela indústria ainda é incipiente. Objetivo: Este trabalho tem por objetivo produzir um resumo dos principais conceitos relacionados à DT, incluindo tecnologias atualmente disponíveis destinadas para o GDT. Métodos: Foi conduzido um survey com profissionais de organizações de software brasileiras (OSBs) para investigar o nível de conhecimento atual dos participantes sobre DT e GDT, incluindo tecnologias utilizadas pela indústria. Em seguida, foi desenvolvida uma quasi-revisão sistemática, com o propósito de levantar na literatura técnica tecnologias específicas para o GDT. Resultados: Foram observados indícios de que o conhecimento geral dos profissionais em OSBs com relação à DT e ao GDT é baixo, e apenas uma minoria adota práticas de GDT. Foram reunidas 99 tecnologias, entre ferramentas e práticas de GDT. Os resultados dos estudos foram sintetizados em evidence briefings, documentos de uma página destinados a aprimorar a transferência de conhecimento entre o meio acadêmico e a indústria. Conclusões: Esta dissertação contribui com a disponibilização de um pacote de pesquisa contendo o plano do survey e os questionários usados, como forma de facilitar o processo de replicação da pesquisa. Além disso, os evidence briefings desenvolvidos possuem aplicação direta na indústria, como ferramenta de auxílio à implantação de práticas de GDT nas OSBs
publishDate 2018
dc.date.issued.fl_str_mv 2018-08
dc.date.accessioned.fl_str_mv 2020-09-21T22:51:36Z
dc.date.available.fl_str_mv 2020-09-23T03:00:07Z
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://hdl.handle.net/11422/13070
url http://hdl.handle.net/11422/13070
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia de Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRJ
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
bitstream.url.fl_str_mv http://pantheon.ufrj.br:80/bitstream/11422/13070/2/license.txt
http://pantheon.ufrj.br:80/bitstream/11422/13070/1/VictorMachadoDaSilva.pdf
bitstream.checksum.fl_str_mv dd32849f2bfb22da963c3aac6e26e255
2cf69aa8034d112abc59f7913f51ab2b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv
_version_ 1766886499446423552