Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/7085
Full metadata record
DC FieldValueLanguage
dc.creator.IDDAMÁSIO, J. F.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/6779373793157592pt_BR
dc.contributor.advisor1FIGUEIREDO, Jorge Cesar Abrantes de.-
dc.contributor.advisor1GUERRERO, Dalton Dario Serey.-
dc.contributor.advisor1IDFIGUEIREDO, J. C. A.pt_BR
dc.contributor.advisor1IDGUERRERO, D. D. S.-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1424808046858622pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2050632960242405-
dc.contributor.referee1MASSONI, Tiago Lima.-
dc.contributor.referee2KULESZA, Uira.-
dc.description.resumoO cenário recente das pesquisas em Ciência da Computação esta passando por uma transformação significativa. A vertente estatística, tipicamente presente em estudos científicos das mais diversas áreas do conhecimento humano, não obstante era negligenciada por pesquisadores de nossa área. Na Engenharia de Software ha, ainda, pouquíssimos resultados que apresentam validação estatística adequada. Isto se da por diversos fatores, dentre os quais se evidencia a escassez de amostras. Contudo, este problema não e exclusivo nosso, e estrategias que visam minimiza-lo são bem conhecidas, dentre as quais se destaca a modelagem. Modelos, por definição, possuem limitações mas permitem o exercício de cenários simulados, possibilitando, eventualmente, validações estatísticas. Em particular no campo da evolução de software, modelos de mudanças são conhecidos. Porem, quando se trata de nichos específicos que visam as mudanças de granularidade pequena (envolvendo as menores entidades e relacionamentos do software), ha pouco ou nenhum aporte teórico de suporte na literatura acadêmica. Ou seja, não ha hoje um modelo teórico que suporte, por exemplo, como se deve evoluir o numero de classes e métodos de um software Java de forma realista. Assim, retomando o contexto das pesquisas em Engenharia de Software e sua escassez de amostras, assim como os insuficientes modelos de mudanças estruturais, temos como resultado uma serie de trabalhos de nossa área que evidenciam tais mudanças sendo realizadas de forma pouco criteriosa (ad hoc), e com todas as limitações que isto impõe. Frente a esta problemática, este trabalho mostra-se como o primeiro esforço em conceber modelos estatísticos formais das mudanças estruturais de software, bem como sua aplicação através de simulação. Em particular, os modelos derivam da analise estatística de uma gama de dados oriundos de mudanças estruturais reais em softwares open source Java. A aplicação e avaliação dos modelos dão-se através do seu uso em um simulador de versões de software, concretizado para fins desta pesquisa. Os resultados da formalização do modelo e de sua experimentação através do simulador trazem a tona uma serie de resultados novos, e demonstram boa adequação da abordagem ao problema apresentado.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.programPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computação-
dc.titleModelagem estatística de mudanças estruturais para simulação de evolução de software.pt_BR
dc.date.issued2011-08-
dc.description.abstractThe scenario of recent research in computer science is undergoing a significant transformation. Statistical approaches, typically present in scientific studies from various fields of human knowledge, used to be neglected by researchers of our area. In software engineering, there are still few results that have adequate statistical validation. This happens by several factors, among which we may evidence the lack of samples. However, this problem is not exclusive of us, and strategies to minimize them are well known, among which stands out modeling. Models, by definition, have limitations, but allow the exercise of simulated scenarios, allowing eventually statistical validation. Particularly in the field of software evolution, models of change are known. But when it comes to specific niches like fine-grained changes (involving smaller entities and relationships of the software), there is little or no theoretical basis of support in the academic literature. That is, there is no theoretical model that supports, for example, how to evolve the number of classes and methods of a Java software in a realistic way. So, returning to the context of Software Engineering research and its lack of samples, as well as the insufficient structural changes models, the results emerge in a series of papers that show such changes being performed rather indiscriminate (ad hoc), and with all the limitations it imposes. Facing with this problem, this work shows up as the first effort to devise formal statistical models of the software structural changes and its application through simulation. In particular, models derived from the statistical analysis of data from a range of real structural changes of open source Java software. The application and evaluation of models takes place through its use in a simulator of software version implemented for this research. The results of the formal model and experimentation via simulator bring up a series of new results, and show good adequacy of the approach to the problem.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/7085-
dc.date.accessioned2019-09-18T11:15:38Z-
dc.date.available2019-09-18-
dc.date.available2019-09-18T11:15:38Z-
dc.typeDissertaçãopt_BR
dc.subjectMudanças Estruturais-
dc.subjectEvolução de Software-
dc.subjectEstatística Experimental-
dc.subjectSoftwares Open Source Java-
dc.subjectModelagem Estatística-
dc.subjectSimulador de Versões de Software-
dc.subjectStructural Changes-
dc.subjectSoftware Evolution-
dc.subjectExperimental Statistics-
dc.subjectOpen Source Java Software-
dc.subjectStatistical Modeling-
dc.subjectSoftware Version Simulator-
dc.rightsAcesso Abertopt_BR
dc.creatorDAMÁSIO, Jemerson Figueiredo.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeStatistical modeling of structural changes for software evolution simulation.pt_BR
dc.identifier.citationDAMÁSIO, Jemerson Figueiredo. Modelagem estatística de mudanças estruturais para simulação de evolução de software. 2011. 75f. (Dissertação) Mestrado em Ciência da Computação, Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Campina Grande - Paraíba - Brasil, 2011. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/7085pt_BR
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
JEMERSON FIGUEIREDO DAMÁSIO - DISSERTAÇÃO PPGCC 2011.pdfJemerson Figueiredo Damásio - Dissertação PPGCC 2011.15.67 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.