Process Smells: um catálogo de Bad Smells para processo de software.

Detalhes bibliográficos
Autor(a) principal: Santos, Edison de Jesus
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFBA
Texto Completo: https://repositorio.ufba.br/handle/ri/38079
Resumo: O uso sistemático de especificação de processo de software favorece a qualidade do produto gerado e orienta os passos para a construção do software aderente a qualidade esperada dos projetos de desenvolvimento de software. Processos de software evoluem junto às necessidades da instituição e dos profissionais que o utilizam, e necessitam ser monitorados e avaliados constantemente para manter as suas qualidades. Para avaliar processos, as formas mais conhecidas entre as práticas da indústria e a literatura da Engenharia de Software se utilizam de (i) dados obtidos após a execução do processo ou (ii) de simulação. Em ambos os casos não é possível antever problemas na execução do processo de software em determinado projeto de desenvolvimento. Processos de software são comumente especificados e representados por linguagens de modelagem de processo de software conhecidas como SPML. Dentre essas linguagens, a SPEM se destaca por ser um perfil UML para modelagem de processo de software e sistemas. Apesar das SPML, como o SPEM, serem usadas para melhorar o entendimento de um processo, a especificação de um processo pode ser feita de forma inadequada, ferindo fatores de qualidade desejadas para tal processo. Este fenômeno pode ser comparado ao conceito de bad smells, que são anomalias de design em código de software. Assim, o conceito de process smell, introduzido neste trabalho, observa problemas no design de processos de software. Sendo assim, a ocorrência de process smell na especificação de um processo pode gerar impactos negativos à qualidade do processo e por consequência afetar a qualidade do produto de software. Neste sentido, esta pesquisa teve como objetivo especificar um catálogo de process smells para apoiar a identificação de violações estruturais que correspondem a anomalias em processos de software especificados com SPEM. Para tanto foi estabelecida uma metodologia para especificação e avaliação da proposta composta de duas etapas, ambas contando com validações feitas por estudo de entrevista com profissionais da Engenharia de Software. Na primeira etapa foi estabelecido o catálogo de process smells. Na segunda etapa foram estabelecidas estratégias e detectados os process smells. Como resultados, esta pesquisa mostrou que o catálogo proposto de process smells é notadamente aceito pelos engenheiros de software. Contudo, avaliando o contexto da execução de um processo na prática, podem existir process smells mais significativos do que outros. Espera-se que o catálogo produzido possa apoiar a identificação de process smells em modelos de processo de software com o objetivo de indicar pontos nos quais o processo pode ser melhorado, antes mesmo da sua primeira execução, evitando problemas que afetam negativamente os atributos de qualidade do processo. Adicionalmente, foram obtidos aspectos que podem orientar melhorias deste catálogo em trabalhos futuros.
id UFBA-2_c35898973964baf6bef98bf59ad932b6
oai_identifier_str oai:repositorio.ufba.br:ri/38079
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str 1932
spelling 2023-10-18T08:54:54Z2023-10-18T08:54:54Z2019-11-28SANTOS, Edison de Jesus. Process Smells: um catálogo de bad smells para processo de software. 2019. 207 f. Dissertação (Mestrado em Ciência da Computação) - Instituto de Matemática e Estatística - IME, Universidade Federal da Bahia, Salvador (Bahia), 2019.https://repositorio.ufba.br/handle/ri/38079O uso sistemático de especificação de processo de software favorece a qualidade do produto gerado e orienta os passos para a construção do software aderente a qualidade esperada dos projetos de desenvolvimento de software. Processos de software evoluem junto às necessidades da instituição e dos profissionais que o utilizam, e necessitam ser monitorados e avaliados constantemente para manter as suas qualidades. Para avaliar processos, as formas mais conhecidas entre as práticas da indústria e a literatura da Engenharia de Software se utilizam de (i) dados obtidos após a execução do processo ou (ii) de simulação. Em ambos os casos não é possível antever problemas na execução do processo de software em determinado projeto de desenvolvimento. Processos de software são comumente especificados e representados por linguagens de modelagem de processo de software conhecidas como SPML. Dentre essas linguagens, a SPEM se destaca por ser um perfil UML para modelagem de processo de software e sistemas. Apesar das SPML, como o SPEM, serem usadas para melhorar o entendimento de um processo, a especificação de um processo pode ser feita de forma inadequada, ferindo fatores de qualidade desejadas para tal processo. Este fenômeno pode ser comparado ao conceito de bad smells, que são anomalias de design em código de software. Assim, o conceito de process smell, introduzido neste trabalho, observa problemas no design de processos de software. Sendo assim, a ocorrência de process smell na especificação de um processo pode gerar impactos negativos à qualidade do processo e por consequência afetar a qualidade do produto de software. Neste sentido, esta pesquisa teve como objetivo especificar um catálogo de process smells para apoiar a identificação de violações estruturais que correspondem a anomalias em processos de software especificados com SPEM. Para tanto foi estabelecida uma metodologia para especificação e avaliação da proposta composta de duas etapas, ambas contando com validações feitas por estudo de entrevista com profissionais da Engenharia de Software. Na primeira etapa foi estabelecido o catálogo de process smells. Na segunda etapa foram estabelecidas estratégias e detectados os process smells. Como resultados, esta pesquisa mostrou que o catálogo proposto de process smells é notadamente aceito pelos engenheiros de software. Contudo, avaliando o contexto da execução de um processo na prática, podem existir process smells mais significativos do que outros. Espera-se que o catálogo produzido possa apoiar a identificação de process smells em modelos de processo de software com o objetivo de indicar pontos nos quais o processo pode ser melhorado, antes mesmo da sua primeira execução, evitando problemas que afetam negativamente os atributos de qualidade do processo. Adicionalmente, foram obtidos aspectos que podem orientar melhorias deste catálogo em trabalhos futuros.The systematic use of software process specifications favors the quality of the product generated and guides the steps for building software that adheres to the expected quality of software development projects. Software processes evolve along with the needs of the institution and the professionals who use it, and need to be constantly monitored and evaluated to maintain their qualities. To evaluate processes, the best known ways among industry practices and Software Engineering literature use (i) data obtained after executing the process or (ii) simulation. In both cases, it is not possible to predict problems in the execution of the software process in a given development project. Software processes are commonly specified and represented by software process modeling languages known as SPML. Among these languages, SPEM stands out for being a UML profile for modeling software processes and systems. Although SPML, such as SPEM, are used to improve the understanding of a process, the specification of a process can be done inappropriately, violating the desired quality factors for that process. This phenomenon can be compared to the concept of bad smells, which are design anomalies in software code. Thus, the concept of process smell, introduced in this work, observes problems in the design of software processes. Therefore, the occurrence of process smell in the specification of a process can generate negative impacts on the quality of the process and consequently affect the quality of the software product. In this sense, this research aimed to specify a catalog of process smells to support the identification of structural violations that correspond to anomalies in software processes specified with SPEM. To this end, a methodology was established for specifying and evaluating the proposal consisting of two stages, both relying on validations carried out through interview studies with Software Engineering professionals. In the first stage, the process smells catalog was established. In the second stage, strategies were established and process smells were detected. As a result, this research showed that the proposed catalog of process smells is notably accepted by software engineers. However, evaluating the context of executing a process in practice, there may be process smells that are more significant than others. It is expected that the catalog produced can support the identification of process smells in software process models with the aim of indicating points at which the process can be improved, even before its first execution, avoiding problems that negatively affect quality attributes of the process. Additionally, aspects were obtained that can guide improvements to this catalog in future work.Submitted by Edison Santos (ed_black1@hotmail.com) on 2023-10-17T13:19:57Z No. of bitstreams: 2 license_rdf: 920 bytes, checksum: 728dfda2fa81b274c619d08d1dfc1a03 (MD5) Dissertação_Process_Smells_Edison_Santos_RI.pdf: 4205324 bytes, checksum: e1633af5eb11a2f1d588f0dcef958378 (MD5)Approved for entry into archive by Cátia Silva dos Santos (catia.santos@ufba.br) on 2023-10-18T08:54:54Z (GMT) No. of bitstreams: 2 license_rdf: 920 bytes, checksum: 728dfda2fa81b274c619d08d1dfc1a03 (MD5) Dissertação_Process_Smells_Edison_Santos_RI.pdf: 4205324 bytes, checksum: e1633af5eb11a2f1d588f0dcef958378 (MD5)Made available in DSpace on 2023-10-18T08:54:54Z (GMT). No. of bitstreams: 2 license_rdf: 920 bytes, checksum: 728dfda2fa81b274c619d08d1dfc1a03 (MD5) Dissertação_Process_Smells_Edison_Santos_RI.pdf: 4205324 bytes, checksum: e1633af5eb11a2f1d588f0dcef958378 (MD5) Previous issue date: 2019-11-28porUniversidade Federal da BahiaPrograma de Pós-Graduação em Ciência da Computação (PGCOMP) UFBABrasilInstituto de MatemáticaAttribution-NonCommercial 3.0 Brazilhttp://creativecommons.org/licenses/by-nc/3.0/br/info:eu-repo/semantics/openAccessSoftware process modelBad SmellsQuality AttributeSoftware engineeringProcess SmellsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOModelo de processo de softwareBad SmellsAtributos de qualidadeEngenharia de softwareProcess SmellsProcess Smells: um catálogo de Bad Smells para processo de software.Process Smells: a catalog of Bad Smells for software processes.Mestrado Acadêmicoinfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/publishedVersionMaciel, Rita Suzana Pitangueirahttps://orcid.org/0000-0003-3159-6065http://lattes.cnpq.br/0290950513716961Sant’Anna, Cláudio Nogueirahttp://lattes.cnpq.br/3228159608138969Maciel, Rita Suzana Pitangueirahttps://orcid.org/0000-0003-3159-6065http://lattes.cnpq.br/0290950513716961Machado, Ivan do Carmohttps://orcid.org/0000-0001-9027-2293http://lattes.cnpq.br/4430958315746203Mascarenhas, Ana Patrícia Fontes Magalhãeshttps://orcid.org/0000-0002-8608-4553http://lattes.cnpq.br/9035802389892301http://lattes.cnpq.br/2458590709828083Santos, Edison de JesusSantos, Edison de Jesus. Process Smells: Um Catálogo de Bad Smells para Processo de Software. 2019. Orientadora: Profa. Dra. Rita Suzana Pitangueira Maciel. Co-orientador: Prof. Dr. Cláudio Sant’Anna. 180f. Dissertação (Mestrado em Ciência da Computação) Universidade Federal da Bahia, Instituto de Matemática e Estatística, Salvador, 2019.reponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBATEXTDissertação_Process_Smells_Edison_Santos_RI.pdf.txtDissertação_Process_Smells_Edison_Santos_RI.pdf.txtExtracted texttext/plain370283https://repositorio.ufba.br/bitstream/ri/38079/4/Disserta%c3%a7%c3%a3o_Process_Smells_Edison_Santos_RI.pdf.txt5fadddeb819c7d4fa09190dfa244c2d7MD54CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8920https://repositorio.ufba.br/bitstream/ri/38079/2/license_rdf728dfda2fa81b274c619d08d1dfc1a03MD52LICENSElicense.txtlicense.txttext/plain1715https://repositorio.ufba.br/bitstream/ri/38079/3/license.txt67bf4f75790b0d8d38d8f112a48ad90bMD53ORIGINALDissertação_Process_Smells_Edison_Santos_RI.pdfDissertação_Process_Smells_Edison_Santos_RI.pdfDissertação mestrado de Edison de Jesus Santosapplication/pdf4205324https://repositorio.ufba.br/bitstream/ri/38079/1/Disserta%c3%a7%c3%a3o_Process_Smells_Edison_Santos_RI.pdfe1633af5eb11a2f1d588f0dcef958378MD51ri/380792023-10-21 02:04:46.406oai:repositorio.ufba.br:ri/38079TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCBvIGF1dG9yIG91IHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIG5vIGZvcm1hdG8gaW1wcmVzc28gZS9vdSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyAKZm9ybWF0b3Mgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKTyBhdXRvciBvdSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBjb25jb3JkYSBxdWUgbyBSZXBvc2l0w7NyaW8gcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gZS9vdSBmb3JtYXRvIHBhcmEgZmlucyBkZSBwcmVzZXJ2YcOnw6NvLCBwb2RlbmRvIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrdXAgZSBwcmVzZXJ2YcOnw6NvLgoKTyBhdXRvciBvdSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHB1YmxpY2HDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdMOzcmlvIG9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcyBuZXN0YSBsaWNlbsOnYSBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IG5vIGNvbnRlw7pkbyBkYSBwdWJsaWNhw6fDo28gb3JhIGRlcG9zaXRhZGEuCgpDQVNPIEEgUFVCTElDQcOHw4NPIE9SQSBERVBPU0lUQURBICBSRVNVTFRFIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSAgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08sIENPTU8gVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIApFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKTyBSZXBvc2l0w7NyaW8gc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyLCBjbGFyYW1lbnRlLCBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28gZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBhbMOpbSBkYXF1ZWxhcyBjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322023-10-21T05:04:46Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv Process Smells: um catálogo de Bad Smells para processo de software.
dc.title.alternative.pt_BR.fl_str_mv Process Smells: a catalog of Bad Smells for software processes.
title Process Smells: um catálogo de Bad Smells para processo de software.
spellingShingle Process Smells: um catálogo de Bad Smells para processo de software.
Santos, Edison de Jesus
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Modelo de processo de software
Bad Smells
Atributos de qualidade
Engenharia de software
Process Smells
Software process model
Bad Smells
Quality Attribute
Software engineering
Process Smells
title_short Process Smells: um catálogo de Bad Smells para processo de software.
title_full Process Smells: um catálogo de Bad Smells para processo de software.
title_fullStr Process Smells: um catálogo de Bad Smells para processo de software.
title_full_unstemmed Process Smells: um catálogo de Bad Smells para processo de software.
title_sort Process Smells: um catálogo de Bad Smells para processo de software.
author Santos, Edison de Jesus
author_facet Santos, Edison de Jesus
author_role author
dc.contributor.advisor1.fl_str_mv Maciel, Rita Suzana Pitangueira
dc.contributor.advisor1ID.fl_str_mv https://orcid.org/0000-0003-3159-6065
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0290950513716961
dc.contributor.advisor-co1.fl_str_mv Sant’Anna, Cláudio Nogueira
dc.contributor.advisor-co1Lattes.fl_str_mv http://lattes.cnpq.br/3228159608138969
dc.contributor.referee1.fl_str_mv Maciel, Rita Suzana Pitangueira
dc.contributor.referee1ID.fl_str_mv https://orcid.org/0000-0003-3159-6065
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/0290950513716961
dc.contributor.referee2.fl_str_mv Machado, Ivan do Carmo
dc.contributor.referee2ID.fl_str_mv https://orcid.org/0000-0001-9027-2293
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/4430958315746203
dc.contributor.referee3.fl_str_mv Mascarenhas, Ana Patrícia Fontes Magalhães
dc.contributor.referee3ID.fl_str_mv https://orcid.org/0000-0002-8608-4553
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/9035802389892301
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/2458590709828083
dc.contributor.author.fl_str_mv Santos, Edison de Jesus
contributor_str_mv Maciel, Rita Suzana Pitangueira
Sant’Anna, Cláudio Nogueira
Maciel, Rita Suzana Pitangueira
Machado, Ivan do Carmo
Mascarenhas, Ana Patrícia Fontes Magalhães
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Modelo de processo de software
Bad Smells
Atributos de qualidade
Engenharia de software
Process Smells
Software process model
Bad Smells
Quality Attribute
Software engineering
Process Smells
dc.subject.por.fl_str_mv Modelo de processo de software
Bad Smells
Atributos de qualidade
Engenharia de software
Process Smells
dc.subject.other.pt_BR.fl_str_mv Software process model
Bad Smells
Quality Attribute
Software engineering
Process Smells
description O uso sistemático de especificação de processo de software favorece a qualidade do produto gerado e orienta os passos para a construção do software aderente a qualidade esperada dos projetos de desenvolvimento de software. Processos de software evoluem junto às necessidades da instituição e dos profissionais que o utilizam, e necessitam ser monitorados e avaliados constantemente para manter as suas qualidades. Para avaliar processos, as formas mais conhecidas entre as práticas da indústria e a literatura da Engenharia de Software se utilizam de (i) dados obtidos após a execução do processo ou (ii) de simulação. Em ambos os casos não é possível antever problemas na execução do processo de software em determinado projeto de desenvolvimento. Processos de software são comumente especificados e representados por linguagens de modelagem de processo de software conhecidas como SPML. Dentre essas linguagens, a SPEM se destaca por ser um perfil UML para modelagem de processo de software e sistemas. Apesar das SPML, como o SPEM, serem usadas para melhorar o entendimento de um processo, a especificação de um processo pode ser feita de forma inadequada, ferindo fatores de qualidade desejadas para tal processo. Este fenômeno pode ser comparado ao conceito de bad smells, que são anomalias de design em código de software. Assim, o conceito de process smell, introduzido neste trabalho, observa problemas no design de processos de software. Sendo assim, a ocorrência de process smell na especificação de um processo pode gerar impactos negativos à qualidade do processo e por consequência afetar a qualidade do produto de software. Neste sentido, esta pesquisa teve como objetivo especificar um catálogo de process smells para apoiar a identificação de violações estruturais que correspondem a anomalias em processos de software especificados com SPEM. Para tanto foi estabelecida uma metodologia para especificação e avaliação da proposta composta de duas etapas, ambas contando com validações feitas por estudo de entrevista com profissionais da Engenharia de Software. Na primeira etapa foi estabelecido o catálogo de process smells. Na segunda etapa foram estabelecidas estratégias e detectados os process smells. Como resultados, esta pesquisa mostrou que o catálogo proposto de process smells é notadamente aceito pelos engenheiros de software. Contudo, avaliando o contexto da execução de um processo na prática, podem existir process smells mais significativos do que outros. Espera-se que o catálogo produzido possa apoiar a identificação de process smells em modelos de processo de software com o objetivo de indicar pontos nos quais o processo pode ser melhorado, antes mesmo da sua primeira execução, evitando problemas que afetam negativamente os atributos de qualidade do processo. Adicionalmente, foram obtidos aspectos que podem orientar melhorias deste catálogo em trabalhos futuros.
publishDate 2019
dc.date.issued.fl_str_mv 2019-11-28
dc.date.accessioned.fl_str_mv 2023-10-18T08:54:54Z
dc.date.available.fl_str_mv 2023-10-18T08:54:54Z
dc.type.driver.fl_str_mv Mestrado Acadêmico
info:eu-repo/semantics/masterThesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SANTOS, Edison de Jesus. Process Smells: um catálogo de bad smells para processo de software. 2019. 207 f. Dissertação (Mestrado em Ciência da Computação) - Instituto de Matemática e Estatística - IME, Universidade Federal da Bahia, Salvador (Bahia), 2019.
dc.identifier.uri.fl_str_mv https://repositorio.ufba.br/handle/ri/38079
identifier_str_mv SANTOS, Edison de Jesus. Process Smells: um catálogo de bad smells para processo de software. 2019. 207 f. Dissertação (Mestrado em Ciência da Computação) - Instituto de Matemática e Estatística - IME, Universidade Federal da Bahia, Salvador (Bahia), 2019.
url https://repositorio.ufba.br/handle/ri/38079
dc.language.iso.fl_str_mv por
language por
dc.relation.references.pt_BR.fl_str_mv Santos, Edison de Jesus. Process Smells: Um Catálogo de Bad Smells para Processo de Software. 2019. Orientadora: Profa. Dra. Rita Suzana Pitangueira Maciel. Co-orientador: Prof. Dr. Cláudio Sant’Anna. 180f. Dissertação (Mestrado em Ciência da Computação) Universidade Federal da Bahia, Instituto de Matemática e Estatística, Salvador, 2019.
dc.rights.driver.fl_str_mv Attribution-NonCommercial 3.0 Brazil
http://creativecommons.org/licenses/by-nc/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial 3.0 Brazil
http://creativecommons.org/licenses/by-nc/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal da Bahia
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação (PGCOMP) 
dc.publisher.initials.fl_str_mv UFBA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Matemática
publisher.none.fl_str_mv Universidade Federal da Bahia
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/38079/4/Disserta%c3%a7%c3%a3o_Process_Smells_Edison_Santos_RI.pdf.txt
https://repositorio.ufba.br/bitstream/ri/38079/2/license_rdf
https://repositorio.ufba.br/bitstream/ri/38079/3/license.txt
https://repositorio.ufba.br/bitstream/ri/38079/1/Disserta%c3%a7%c3%a3o_Process_Smells_Edison_Santos_RI.pdf
bitstream.checksum.fl_str_mv 5fadddeb819c7d4fa09190dfa244c2d7
728dfda2fa81b274c619d08d1dfc1a03
67bf4f75790b0d8d38d8f112a48ad90b
e1633af5eb11a2f1d588f0dcef958378
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)
repository.mail.fl_str_mv
_version_ 1808459679974555648