Process Smells: um catálogo de Bad Smells para processo de software.
Autor(a) principal: | |
---|---|
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 |