• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 4
  • 2
  • Tagged with
  • 6
  • 6
  • 6
  • 6
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Qualidade interna e externa de ovos de codornas japonesas armazenados em diferentes temperaturas e períodos de estocagem / Internal e external quality eggs Japanese quail eggs stored in different temperatures and periods of storage

Marinho, Andreza Lourenço 21 February 2012 (has links)
With the aim of evaluating the internal and external of eggs of quality quail stored under refrigeration and at room temperature, we used 440 eggs Japanese quail collected after laying. The eggs were distributed in a completely randomized design in factorial 2x11 (2 storage temperature x 11 storage periods) with 20 repetitions. Analyses were performed on eggs at 0, 3, 6, 9, 12, 15, 18, 21, 24, 27 and 30 days of storage. The variables analyzed were weight loss (%), specific gravity (g / ml), yolk index and albumen percentages (%) of yolk, albumen and shell, shell thickness (mm), yolk color, pH albumen and yolk and Haugh Unit. Statistical analysis was performed using the System Analysis Statistical and Genetic (SAEG) and means compared by Newman Keuls test at 5% probability. Observed effect was (P<0,05) linear weight loss of eggs (%), specific gravity (g / ml), yolk index, albumen index, albumen percentage, yolk percentage, pH and yolk Haugh unit, in both storage temperatures. However, the pH of the albumen had an effect (P<0,05) quadratic for eggs stored at both storage temperatures. To eggshell percentage, shell thickness and yolk color not found a significant effect (P>0,05) among treatments. We conclude that Japanese quail eggs can be stored for up to 18 days at room temperature and 30 days under refrigeration. / Fundação de Amparo a Pesquisa do Estado de Alagoas / Com o objetivo de avaliar a qualidade interna e externa de ovos de codornas armazenados sob refrigeração e à temperatura ambiente, utilizou-se 440 ovos de codornas japonesas coletados após a postura. Os ovos foram distribuídos em um delineamento inteiramente casualizado em esquema fatorial 2x11 (2 temperaturas de armazenamento x 11 períodos de armazenamento) com 20 repetições. As análises foram efetuadas nos ovos com 0, 3, 6, 9, 12, 15, 18, 21, 24, 27 e 30 dias de armazenamento. As variáveis analisadas foram: perda de peso (%), gravidade específica (g/ml), índice de gema e de albúmen, porcentagens (%) de gema, albúmen e casca, espessura de casca (mm), coloração da gema, pH do albúmen e da gema e a Unidade Haugh. As análises estatísticas foram realizadas, utilizando o Sistema para Análises Estatísticas e Genética (SAEG) e as médias comparadas pelo teste Newman Keuls a 5% de probabilidade. Observou-se efeito (P<0,05) linear para perda de peso dos ovos (%), gravidade especifica (g/ml), índice de gema, índice de albúmen, porcentagem de albúmen, pH da gema e unidade Haugh, em ambas as temperaturas de estocagem e porcentagem de gema para os ovos armazenados sob refrigeração. Contudo, o pH do albúmen apresentou efeito (P<0,05) quadrático para os ovos armazenados em ambas as temperaturas de estocagem e a porcentagem de gema para os ovos armazenados em temperatura ambiente. Para porcentagem de casca, espessura da casca e coloração da gema não se constatou efeito significativo (P>0,05) entre os tratamentos. Concluiu-se que ovos de codornas japonesas podem ser armazenados por até 18 dias em temperatura ambiente e 30 dias sob refrigeração.
2

Como a prática de TDD influencia o projeto de classes em sistemas orientados a objetos / How the practice of TDD influences the class design on object-oriented systems

Aniche, Mauricio Finavaro 25 April 2012 (has links)
Desenvolvimento Guiado por Testes (TDD) e uma das praticas sugeridas na Programacao Extrema. A mecanica da pratica e simples: o programador escreve o teste antes de escrever o codigo. E, portanto, possivel inferir que a pratica de TDD e uma pratica de testes de software. Entretanto, muitos autores de livros conhecidos pela industria e academia afirmam que os efeitos da pratica vao alem. Segundo eles, TDD ajuda o desenvolvedor durante o processo de criacao do projeto classes, fazendo-os criar classes menos acopladas e mais coesas. Entretanto, grande parte dos trabalhos da literatura sao voltados a descobrir se a pratica faz diferenca na qualidade do codigo gerado, mas poucos sao os autores que discutem como a pratica realmente auxilia. Mesmo os proprios praticantes nao entendem ou conseguem expressar bem como a pratica os guia. Este trabalho tem por objetivo compreender melhor os efeitos de TDD e como sua pratica influencia o desenvolvedor durante o processo de projeto de sistemas orientados a objetos. Para entende-las, neste trabalho optamos por um estudo exploratorio essencialmente qualitativo, no qual participantes foram convidados a resolver exercicios pre-preparados utilizando TDD e, a partir dos dados colhidos nessa primeira parte, nos levantamos detalhes sobre como a pratica influenciou as decisoes de projeto de classes dos participantes por meio de entrevistas. Ao final, observamos que a pratica de TDD pode guiar o desenvolvedor durante o processo de criacao do projeto de classes por meio de constantes feedbacks sobre a qualidade do projeto. Esses feedbacks alertam desenvolvedores sobre possiveis problemas, como alto acoplamento ou baixa coesao. Os desenvolvedores, por sua vez, devem interpretar e melhorar o projeto de classes. Este trabalho catalogou e nomeou os padroes de feedback percebidos pelos participantes. / Test-Driven Development (TDD) is one of the suggested practices in Extreme Programming (XP). The mechanical is simple: the developer writes a test before writing the implementation. Thus, TDD is often seen as a software testing technique. However, many famous book authors suggest that TDD can help developers during the class design creation process, enabling developers to create less coupled highly cohesive classes. Most of the academic studies are interested on finding the difference between a TDDd and a non-TDDd code. Only a few of them discuss how the practice really supports class design. Even practitioners do not understand how the practice guides them. This work aims to understand better the effects of TDD and how the practice influences the practitioner during the class design process in object-oriented systems. To better understand them, we did a essencially qualitative explorative study, in which participants were invited to solve a set of pre-prepared exercises using TDD and, based on the gathered data, we retrieved details of how the practice influenced the developers class design decisions through interviews. At the end, we observed that the practice of TDD can guide developers during the class design creation process through constant feedback about its quality. These feedbacks alert developers about possible problems, such as high coupling or low cohesion. Developers then should interpret and improve the class design accordingly. This study also catalogues the TDD feedback patterns perceived by the participants.
3

Qualidade de ovos comerciais de acordo com a integridade da casca, tipo de embalagem e tempo de armazenamento / Effect of shell integrity, packing type and time of storage on table eggs quality

Magalh?es, Ana Paula Carvalho 27 September 2007 (has links)
Submitted by Celso Magalhaes (celsomagalhaes@ufrrj.br) on 2017-06-05T13:02:46Z No. of bitstreams: 1 2007 - Ana Paula Carvalho Magalh?es.pdf: 895321 bytes, checksum: 5c79ed9139248935b594927ccbd21bb4 (MD5) / Made available in DSpace on 2017-06-05T13:02:47Z (GMT). No. of bitstreams: 1 2007 - Ana Paula Carvalho Magalh?es.pdf: 895321 bytes, checksum: 5c79ed9139248935b594927ccbd21bb4 (MD5) Previous issue date: 2007-09-27 / The aim of this work was evaluate the internal and external quality of table eggs (unfertile) with or without microfissures, packed in conventional cardboard pulps or with plastic films (PVC), and stored for one or 14 days. Were used 160 white table eggs of Light Layers (Hy line-W36), collected in four different periods. Each fifteen days, 40 eggs from the same portion, separated by weight (between 52 and 58 grams), and selected according with the shell integrity, were classified as fissured or not fissured, by macroscopic visualization (twenty eggs per category). The evaluations that the present work handles, were carried out in the 1st and in the 14th day, after the laying, respectively. The experimental design was randomized blocks, with factorial arrangement (2x2x 2). The variables studied were: Haugh Unit (UH), yolk index (YI), albumen index (AI), Yolk pH (YpH), pH albumen (pHA), fungus incidence (FI), shell percentage (SP), shell thickness (ST) and air chamber (AC). There was effect (P<0.05) of the shell integrity on the SP and FI. Was observed an increase (P<0.05) in the SP to the eggs without fissure when compares to those with fissures, probably because of the higher water loss, promoted by the fissures. For the results of FI it was seen that there was a decrease (P<0.05) on fungus values to the eggs without shell fissure in relation to the fissured eggs. It was observed effect (P<0.05) of the packaging type on the variables UH and TS, with higher results seen in these variables when eggs were revested by PVC film. The time storage influenced (P<0.05) the UH, AC, YpH, ApH, YI and AI. Presenting higher results for (UG, YI and AI), and lower results for (AC, YpH, ApH) in the first day of storage.There was interaction of the packaging type time X of storage, when the eggs aconditionated in open packaging for 14th days presented higher values for fungus incidence, due to environment exposition and excess of humidity, allowing proliferation of these microorganisms. / Um experimento foi conduzido com o objetivo de se avaliar a qualidade interna e externa de ovos de mesa ?ntegros de casca ou com microfissuras, em embalagens convencionais de polpas de papel?o ou cobertos com filmes pl?sticos (PVC), armazenados por um ou 14 dias. Foram utilizados 160 ovos de mesa (inf?rteis) brancos, de poedeiras da linhagem Hy line- W36, coletados em 4 ?pocas diferentes. Quinzenalmente 40 ovos, provenientes sempre do mesmo lote foram separados por peso (entre 52 e 58 gramas ) para comporem os diversos tratamentos em igualdade de peso, no conjunto. Vinte desses ovos foram selecionados tamb?m de acordo com a integridade da casca, classificados como fissurados, por visualiza??o macrosc?pica e os restantes constitu?dos de casca integra. De cada uma dessas categorias descritas acima, 10 ovos foram acondicionados em embalagens de polpa de papel?o revestida por filme pl?stico (PVC) e os outros 10 no mesmo tipo de embalagem por?m sem filme de cobertura. As avalia??es de que trata o objetivo do presente trabalho, foram realizadas no 1? e no 14? dia ap?s a postura, respectivamente, com metade dos ovos de cada uma das embalagens citadas.O delineamento utilizado foi em blocos casualizados em esquema fatorial (2x2x2): 2 tipos de integridade de casca x 2 tipos de embalagens x 2 per?odos de armazenamento com 4 repeti??es cada um. As vari?veis estudadas foram: Unidade Haugh (UH), indice de gema (IG), indice de alb?mem (IA), pH gema (pHG), pH alb?mem (pHA), incid?ncia de fungos (IC), porcentagem de casca (PC), espessura de casca (EC) e tamanho da c?mara de ar (CA). Foi observado efeito significativo (P<0,05) da integridade da casca sobre as vari?veis PC e IC. Houve aumento significativo (P<0,05) na PC dos ovos sem fissura em rela??o aos ovos com fissuras, provavelmente decorrente da maior perda de ?gua, promovida pelas fissuras. Para os valores de IC, observou-se que houve decr?scimo de fungos na casca dos ovos sem fissura em rela??o aos ovos fissurados. Foi observado efeito (P<0,05) do tipo de embalagem sobre as vari?veis UH e EC, com maiores valores observados nessa variaveis quando revestidas por filme de PVC. P?de ser observado tamb?m, efeito (P<0,05) do tempo de armazenamento sobre as vari?veis UH, CA, pHG, pHA, IG e IA. Apresentando maiores valores para (UH, IG e IA) e menores valores para (CA, pHG e pHA) no 1? dia de armazenamento. Houve intera??o do tipo de embalagem X tempo de armazenamento, quando nos ovos acondicionados por 14 dias e embalagem aberta apresentaram maior contamina??o de fungos devido sua exposi??o ao ambiente e ao excesso de umidade, permitindo assim uma maior prolifera??o desses microoganismos.
4

Como a prática de TDD influencia o projeto de classes em sistemas orientados a objetos / How the practice of TDD influences the class design on object-oriented systems

Mauricio Finavaro Aniche 25 April 2012 (has links)
Desenvolvimento Guiado por Testes (TDD) e uma das praticas sugeridas na Programacao Extrema. A mecanica da pratica e simples: o programador escreve o teste antes de escrever o codigo. E, portanto, possivel inferir que a pratica de TDD e uma pratica de testes de software. Entretanto, muitos autores de livros conhecidos pela industria e academia afirmam que os efeitos da pratica vao alem. Segundo eles, TDD ajuda o desenvolvedor durante o processo de criacao do projeto classes, fazendo-os criar classes menos acopladas e mais coesas. Entretanto, grande parte dos trabalhos da literatura sao voltados a descobrir se a pratica faz diferenca na qualidade do codigo gerado, mas poucos sao os autores que discutem como a pratica realmente auxilia. Mesmo os proprios praticantes nao entendem ou conseguem expressar bem como a pratica os guia. Este trabalho tem por objetivo compreender melhor os efeitos de TDD e como sua pratica influencia o desenvolvedor durante o processo de projeto de sistemas orientados a objetos. Para entende-las, neste trabalho optamos por um estudo exploratorio essencialmente qualitativo, no qual participantes foram convidados a resolver exercicios pre-preparados utilizando TDD e, a partir dos dados colhidos nessa primeira parte, nos levantamos detalhes sobre como a pratica influenciou as decisoes de projeto de classes dos participantes por meio de entrevistas. Ao final, observamos que a pratica de TDD pode guiar o desenvolvedor durante o processo de criacao do projeto de classes por meio de constantes feedbacks sobre a qualidade do projeto. Esses feedbacks alertam desenvolvedores sobre possiveis problemas, como alto acoplamento ou baixa coesao. Os desenvolvedores, por sua vez, devem interpretar e melhorar o projeto de classes. Este trabalho catalogou e nomeou os padroes de feedback percebidos pelos participantes. / Test-Driven Development (TDD) is one of the suggested practices in Extreme Programming (XP). The mechanical is simple: the developer writes a test before writing the implementation. Thus, TDD is often seen as a software testing technique. However, many famous book authors suggest that TDD can help developers during the class design creation process, enabling developers to create less coupled highly cohesive classes. Most of the academic studies are interested on finding the difference between a TDDd and a non-TDDd code. Only a few of them discuss how the practice really supports class design. Even practitioners do not understand how the practice guides them. This work aims to understand better the effects of TDD and how the practice influences the practitioner during the class design process in object-oriented systems. To better understand them, we did a essencially qualitative explorative study, in which participants were invited to solve a set of pre-prepared exercises using TDD and, based on the gathered data, we retrieved details of how the practice influenced the developers class design decisions through interviews. At the end, we observed that the practice of TDD can guide developers during the class design creation process through constant feedback about its quality. These feedbacks alert developers about possible problems, such as high coupling or low cohesion. Developers then should interpret and improve the class design accordingly. This study also catalogues the TDD feedback patterns perceived by the participants.
5

[pt] COMPLETUDE DE REFATORAÇÕES COMPOSTAS DE CÓDIGO-FONTE PARA A REMOÇÃO BENÉFICA DE ANOMALIAS DE CÓDIGO / [en] ON THE COMPLETENESS OF COMPOSITE CODE REFACTORINGS FOR BENEFICIAL SMELL REMOVA

ANA CARLA GOMES BIBIANO 22 June 2023 (has links)
[pt] A refatoração de código é uma transformação de código que visa aprimorar a estrutura interna do código. Uma refatoração isolada raramente é suficiente para remover completamente uma estrutura de código ruim, como uma anomalia de código. Os desenvolvedores então aplicam refatorações compostas para remover totalmente uma anomalia de código. Uma refatoração composta consiste em duas ou mais refatorações inter-relacionadas. Um refatoração composta é considerada completa quando elimina totalmente a anomalia de código alvo. Estudos relatam que os desenvolvedores geralmente falham em remover completamente as anomalias de código alvo por meio de refatorações compostas. Refatorações compostas concluídas podem não ser totalmente benéficas para a estrutura do código. Pois, estas podem induzir efeitos colaterais, como a introdução de anomalias de código ou a propagação de anomalias existentes. Há uma compreensão limitada sobre a completude das refatorações compostas e seus possíveis efeitos colaterais. Esta tese investiga como as refatorações compostas removem totalmente as anomalias de código sem induzir efeitos colaterais. Descobrimos que 64 por cento das refatorações compostas completas são formadas por tipos de refatoração não recomendados anteriormente. Dessa forma, derivamos um catálogo de recomendações para apoiar os desenvolvedores na aplicação de refatorações compostas. Na avaliação do catálogo, 85 por cento de 21 desenvolvedores relataram que usariam as recomendações do catálogo e que suas próprias soluções de refatoração teriam induzido efeitos colaterais. Também avaliamos qualitativamente três abordagens existentes para recomendar automaticamente refatorações compostas. Nesse estudo, a maioria (80 por cento) dos 10 desenvolvedores relatou que as abordagens existentes frequentemente induzem efeitos colaterais. No geral, as descobertas e o catálogo proposto podem ajudar os desenvolvedores a realizar refatorações compostas completas. / [en] Code refactoring is a code transformation that aims to enhance the internal code structure. A single refactoring is rarely sufficient to achieve the full removal of a poor code structure, such as a code smell. Developers then apply composite refactorings to fully remove a code smell. A composite refactoring (or, simply, composite) consists of two or more interrelated single refactorings. A composite is considered complete when it fully eliminates the target smell. However, studies report that developers often fail in completely removing target code smells through composites. Even when composite refactorings are complete they may still not be entirely beneficial to the code structure. They may induce side effects, such as the introduction of new smells or the propagation of existing ones. There is a limited understanding of the completeness of composite refactorings and their possible effects on structural quality. This thesis investigates whether and how composite refactorings fully remove smells without inducing side effects. We found that 64 per cent of complete composites in several software projects are formed of refactoring types not previously recommended in the literature. Based on this study, we derived a catalog of recommendations for supporting developers in applying composite refactorings. Out of twenty one developers evaluating our catalog, 85 per cent reported that they would use the catalog recommendations and that their own refactoring solutions would have induced side effects. We also qualitatively evaluated three existing approaches to automatically recommend composite refactorings. In our study with ten developers, most (80 per cent) developers reported that existing approaches frequently induce side effects. Overall, the findings and the proposed catalog can help developers to perform complete composite refactorings with better awareness of possible side effects.
6

[en] ALIGNING DEVELOPER QUALITY CONCERNS, REFACTORING APPLICATIONS, AND THEIR EFFECTS / [pt] ALINHANDO PREOCUPAÇÕES DE QUALIDADE DE DESENVOLVEDORES A APLICAÇÕES DE REFATORAÇÕES E SEUS EFEITOS

VINICIUS PASSOS DE OLIVEIRA SOARES 25 November 2021 (has links)
[pt] Mesmo com o processo de refatoração sendo investigado cada vez mais nos últimos anos, muitas de suas características se mantém pouco compreendidas. Refatoração de software é o processo de melhorar a manutenibilidade de um sistema por meio de mudanças estruturais que não alteram seu comportamento. Estudos recentes revelaram que projetos de software frequentemente recebem refatorações compostas. Em tais refatorações, desenvolvedores aplicam uma série de transformações únicas em conjunção e em um único commit, e se espera que estas refatorações tenham um efeito maior e mais positivo do que refatorações singulares. Porém, refatorações frequentemente causam mudanças que ou mantém a qualidade do software da mesma forma, ou causam a piora do mesmo, levando trabalhos recentes a procurar causas em potencial para este comportamento. Porém, o porquê da complexidade destas mudanças compostas frequentemente afetarem seus resultados de alguma forma positiva ou (inesperadamente) negativa continua não investigado. O mesmo ocorre com o potencial efeito das preocupações dos desenvolvedores durante a aplicação de refatorações. Sobre estas preocupações, alguns trabalhos anteriores foram desenvolvidos em torno da caracterização e detecção de discussões de desenvolvedores relacionadas a refatorações. Porém, não se sabe se e como estas preocupações de desenvolvedores com refatorações, tornando-se explícitas em tais discussões, podem influenciar os efeitos de refatorações em um sistema. Portanto, este trabalho apresenta dois estudos com o objetivo de preencher a lacuna no conhecimento de que causas levam aos efeitos não-positivos frequentemente encontrados em refatorações, procurando entender: (i) se refatorações mais complexas realmente são mais efetivas do que refatorações simples, como esperado; (ii) em que situações desenvolvedores tendem a explicitar suas preocupações com refatoração do código; e (iii) qual é o impacto de tais preocupações na efetividade de uma refatoração em melhorar a qualidade estrutural do código. Nós analisamos estas características e atingimos os seguintes resultados: Primeiro, conforme a complexidade das refatorações aumenta, a efetividade das mesmas aumenta conjuntamente. Segundo, há uma relação entre a efetividade de refatorações e preocupações explícitas com refatorações, onde a possibilidade de efeitos negativos é menor quando desenvolvedores estão explicitamente preocupados com refatoração. Finalmente, desenvolvedores tendem a explicitar mais frequentemente suas preocupações com o processo de refatoração quando deparados com tarefas de refatoração mais complexas. / [en] Even though the refactoring process has been increasingly investigated in the last years, many of its characteristics remain poorly understood. Software refactoring is the process of improving the maintainability of a system through structural changes that do not alter its behaviour. Recent studies revealed that software projects frequently have to undergo composite refactorings. In such refactorings, developers perform a series of single transformations in conjunction and in a single commit, which are expected to have a larger and more positive impact than single refactorings. However, refactorings frequently cause changes that either keep the software quality the same, or cause it to worsen, which lead recent works to look for potential causes of this behavior. However, the complexity of these composite changes often affecting their outcomes in some positive or (unexpectedly) negative way remains not investigated, much like the developers concerns while performing refactoring. For the latter, some previous work was performed around characterizing and detecting refactoring-related developer discussions. However, it is unknown whether and how developers refactoring concerns made explicit in such discussions can influence the refactorings effects on a system. Thus, this work reports two studies aimed at bridging some of those gaps in knowledge in which causes lead to the non-positive effects frequently found in refactoring, by understanding: (i) if more complex refactorings are indeed more effective than simple refactorings, as one would expect; (ii) in which situations developers tend to have explicit concerns while refactoring the code; and (iii) what is the impact of such concerns on the effectiveness of a refactoring to improve structural quality. We analyze these characteristics and reach the following results: First, as refactoring complexity increases, the effectiveness of such refactorings increases as well. Second, there is a relationship between refactoring effectiveness and explicit refactoring concerns, in which the possibility of negative effects is lower when developers are explicitly concerned about refactoring. Finally, developers tend to be more explicit about their concerns on the refactoring process when they are faced with more complex refactoring tasks.

Page generated in 0.1071 seconds