Export iten: EndNote BibTex

Please use this identifier to cite or link to this item: https://tede.unioeste.br/handle/tede/6054
Full metadata record
DC FieldValueLanguage
dc.creatorWolfart, Daniele-
dc.creator.Latteshttp://lattes.cnpq.br/4769984070166184por
dc.contributor.advisor1Assunção, Wesley Klewerton Guêz-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2841032013026879por
dc.contributor.advisor-co1Martinez, Jabier-
dc.contributor.referee1Martinez, Jabier-
dc.contributor.referee2Silva, Ivonei Freitas da-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/4053071719790087por
dc.contributor.referee3Colanzi, Thelma Elita-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/3603496659156120por
dc.date.accessioned2022-05-23T14:54:17Z-
dc.date.issued2022-02-16-
dc.identifier.citationWolfart, Daniele. Dívida de variabilidade: um estudo multimétodo. 2022. 94 f. Dissertação(Mestrado em Ciências da computação) - Universidade Estadual do Oeste do Paraná, Cascavel, 2022.por
dc.identifier.urihttps://tede.unioeste.br/handle/tede/6054-
dc.description.resumoVariabilidade é a capacidade de um sistema ou artefato de software ser estendido, customi- zado ou configurado para uso e reúso em diferentes contextos. Gerenciar variabilidade é crucial para garantir o sucesso de um projeto de software. O que ainda varia é a forma de implementar a variabilidade. Embora possa ser implementada de forma sistemática, como por exemplo utilizando Linhas de Produtos de Software (LPSs), muitas empresas optam pela forma que inicialmente exige um investimento menor e oferece um bom time- to-market, o reúso oportunista, como por exemplo, copiar e colar. Porém, este caminho pode aumentar a ocorrência de dívidas técnicas, característica típica de uma decisão que apresenta vantagem a curto prazo, mas gera um passivo a longo prazo, tal como dificuldade de manutenção e evolução do sistema. Dado a suas importâncias, tanto o conceito de variabilidade quanto o conceito de dívida técnica são amplamente estudados na Engenharia de Software, no entanto, ambos conceitos ainda não foram investigados juntos. Assim, este trabalho reporta os resultados de uma pesquisa para compreender como a dívida técnica é ocasionada por meio de um gerenciamento de variabilidade inadequado, incluindo a definição de um novo conceito chamado de dívida de variabilidade. Para isso, conduziu-se um estudo utilizando-se dois métodos de pesquisa: (i) uma revisão sistemática da literatura, e (ii) um estudo de caso multiprojetos com três sistemas reais. Os resultados apontam que as características identificadas nos estudos mapeados pela revisão sistemática da literatura: causas, artefatos e consequências de dívida de variabilidade ocorrem comumente em sistemas na prática e que os profissionais compreendem que o mau gerenciamento de variabilidade implica em diversos tipos de dívida técnica, com destaque para a causa de dívida de variabilidade de “pressão de tempo” que foi unanimidade de concordância entre os participantes da pesquisa. Entre as consequências da dívida de variabilidade identificadas na revisão sistemática e posteriormente avaliadas na pesquisa de campo com profissionais da indústria, destaca-se “problemas de usabilidade” e “dificuldade de manutenção”.por
dc.description.abstractVariability is the ability of a system or software artifact to be extended, customized or configured for use and reuse in different contexts. Managing variability is crucial to ensuring the success of a software project. What still varies is how to implement the variability. Although it can be implemented in a systematic way, such as using Software Product Lines (SPLs), many companies choose the way that initially requires a less investment and offers good time-to-market, opportunistic reuse, such as copy and paste. However, this kind of reuse can increase the occurrence of technical debts, a typical characteristic of a decision that presents a short-term advantage, but generates a long-term liability, such as difficulty in maintaining and evolving the system. Given their importance, both the concept of variability and the concept of technical debt are widely studied in Software Engineering, however, both concepts have not yet been investigated together. Thus, this work reports the results of a research to understand how technical debt is caused by inadequate variability management, including the definition of a new concept called variability debt. For this, a study was conducted using two research methods: (i) a systematic literature review, and (ii) a multi-project case study with three real systems. The results indicate that the characteristics identified in the studies mapped by the systematic review of the literature: causes, artifacts and consequences of variability debt commonly occur in practice and that professionals understand that poor variability management implies different types of technical debt, with emphasis on the debt cause of “time pressure” that was unanimous agreement among the research participants. Among the consequences of the variability debt identified in the systematic review and later evaluated in the field research with industry professionals, “usability problems” and “maintenance difficulties”.eng
dc.description.provenanceSubmitted by Edineia Teixeira (edineia.teixeira@unioeste.br) on 2022-05-23T14:54:16Z No. of bitstreams: 2 Daniele_ Wolfart2022.pdf: 2128429 bytes, checksum: a92a3f016bf456d4870af5e0d94e4618 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)eng
dc.description.provenanceMade available in DSpace on 2022-05-23T14:54:17Z (GMT). No. of bitstreams: 2 Daniele_ Wolfart2022.pdf: 2128429 bytes, checksum: a92a3f016bf456d4870af5e0d94e4618 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2022-02-16eng
dc.formatapplication/pdf*
dc.languageporpor
dc.publisherUniversidade Estadual do Oeste do Paranápor
dc.publisher.departmentCentro de Ciências Exatas e Tecnológicaspor
dc.publisher.countryBrasilpor
dc.publisher.initialsUNIOESTEpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopor
dc.rightsAcesso Abertopor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectReúso oportunistapor
dc.subjectLinha de Produto de Softwarepor
dc.subjectVariante de Softwarepor
dc.subjectOpportunistic Reuseeng
dc.subjectSoftware Product Lineeng
dc.subjectSoftware Varianteng
dc.subject.cnpqCIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOpor
dc.titleDívida de variabilidade: um estudo multimétodopor
dc.title.alternativeVariability debt: a multi-method studeng
dc.typeDissertaçãopor
dc.publisher.campusCascavelpor
Appears in Collections:Mestrado em Ciência da Computação (CVL)

Files in This Item:
File Description SizeFormat 
Daniele_ Wolfart2022.pdfArquivo completo2.08 MBAdobe PDFView/Open Preview


This item is licensed under a Creative Commons License Creative Commons