998 resultados para Software clones
Resumo:
Code duplication is common in current programming-practice: programmers search for snippets of code, incorporate them into their projects and then modify them to their needs. In today's practice, no automated scheme is in place to inform both parties of any distant changes of the code. As code snippets continues to evolve both on the side of the user and on the side of the author, both may wish to benefit from remote bug fixes or refinements --- authors may be interested in the actual usage of their code snippets, and researchers could gather information on clone usage. We propose maintaining a link between software clones across repositories and outline how the links can be created and maintained.
Resumo:
In recent years, it has been observed that software clones and plagiarism are becoming an increased threat for one?s creativity. Clones are the results of copying and using other?s work. According to the Merriam – Webster dictionary, “A clone is one that appears to be a copy of an original form”. It is synonym to duplicate. Clones lead to redundancy of codes, but not all redundant code is a clone.On basis of this background knowledge ,in order to safeguard one?s idea and to avoid intentional code duplication for pretending other?s work as if their owns, software clone detection should be emphasized more. The objective of this paper is to review the methods for clone detection and to apply those methods for finding the extent of plagiarism occurrence among the Swedish Universities in Master level computer science department and to analyze the results.The rest part of the paper, discuss about software plagiarism detection which employs data analysis technique and then statistical analysis of the results.Plagiarism is an act of stealing and passing off the idea?s and words of another person?s as one?s own. Using data analysis technique, samples(Master level computer Science thesis report) were taken from various Swedish universities and processed in Ephorus anti plagiarism software detection. Ephorus gives the percentage of plagiarism for each thesis document, from this results statistical analysis were carried out using Minitab Software.The results gives a very low percentage of Plagiarism extent among the Swedish universities, which concludes that Plagiarism is not a threat to Sweden?s standard of education in computer science.This paper is based on data analysis, intelligence techniques, EPHORUS software plagiarism detection tool and MINITAB statistical software analysis.
Resumo:
In all applications of clone detection it is important to have precise and efficient clone identification algorithms. This paper proposes and outlines a new algorithm, KClone for clone detection that incorporates a novel combination of lexical and local dependence analysis to achieve precision, while retaining speed. The paper also reports on the initial results of a case study using an implementation of KClone with which we have been experimenting. The results indi- cate the ability of KClone to find types-1,2, and 3 clones compared to token-based and PDG-based techniques. The paper also reports results of an initial empirical study of the performance of KClone compared to CCFinderX.
Resumo:
Magdeburg, Univ., Fak. für Informatik, Diss., 2013
Resumo:
O presente trabalho teve como objetivo estimar os coeficientes de repetibilidade de caracteres relacionados à produtividade do pessegueiro, além de identificar e selecionar clones promissores para o Litoral Sul de Santa Catarina. Foram selecionadas plantas híbridas que apresentavam boa adaptação ao clima, produção, tamanho, sabor e firmeza dos frutos. Essas seleções foram enxertadas sobre o porta -enxerto Okinawa e plantadas no ano de 2005, em três diferentes locais: 1- Estação Experimental de Urussanga, situada a 40 metros de altitude; 2- Propriedade de fruticultor, situada a 200 metros de altitude; 3 - Propriedade de fruticultor, situada a 350 metros de altitude. As mudas foram plantadas no espaçamento de 6 x 1 metros e conduzidas no sistema de V . As avaliações foram realizadas durante os anos de 2007 e 2008. Os coeficientes de repetibilidade foram estimados pelo método da máxima verossimilhança restrita (REML), e a predição dos valores fenotípicos e genotípicos, pela melhor predição linear não viciada (BLUP), por meio do software Selegen-REML/BLUP. Todos os caracteres apresentaram considerável variabilidade genética, com estimativas de coeficientes de repetibilidade (r) variando de média a alta magnitude (0,54 a 0,74) para o caráter massa média dos frutos (MMF) e de baixa a média magnitude (0,22 a 0,39) para o caráter produção de frutos/planta (PTF). Os clones 1770 e 1443 apresentaram bom desempenho na média de todos os locais, enquanto os clones 0470 e 1307 se destacaram no local 1, o clone 1444 no local 2, os clones 0740 e 0926 no local 3 e o clone 1770 nos locais 1 e 2 de avaliação.
Resumo:
ABSTRACT This study aimed to estimate the genetic correlation among selection ages (juvenile - adult) and efficiency of early selection for the height, diameter, and volume traits of individuals from Pinus taeda families propagated via somatic embryogenesis. This study was carried out by genetic-statistical analysis, estimation procedure of variance (Reml), and prediction components of breeding values (Blup), using the Selegen-Reml/Blup software. Genetic correlations among juvenile ages and rotation age were performed by applying the linear model developed by Lambeth (1980). In accordance with results of the established model, the early selection can be performed in clones of Pinus taeda with high selection efficiency. Ages from 4 to 6 years old are enough to select Pinus taeda clones propagated via somatic embryogenesis for harvesting at 8 and 12 years old; and 6 to 10 years old are enough to select them for harvesting at 20 years old. On the basis of the genetic correlations estimates from the environments, the clones' selection of Pinus taeda propagated via somatic embryogenesis should be developed specifically for each environment. The clones' selection can be performed considering the diameter due to the high correlation between volume and diameter.
Resumo:
Code clones are portions of source code which are similar to the original program code. The presence of code clones is considered as a bad feature of software as the maintenance of software becomes difficult due to the presence of code clones. Methods for code clone detection have gained immense significance in the last few years as they play a significant role in engineering applications such as analysis of program code, program understanding, plagiarism detection, error detection, code compaction and many more similar tasks. Despite of all these facts, several features of code clones if properly utilized can make software development process easier. In this work, we have pointed out such a feature of code clones which highlight the relevance of code clones in test sequence identification. Here program slicing is used in code clone detection. In addition, a classification of code clones is presented and the benefit of using program slicing in code clone detection is also mentioned in this work.
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
Objetivou-se com o presente trabalho, estimar a correlação genética entre idades de seleção (juvenil-adulta) e eficiência da seleção precoce para as características altura, diâmetro e volume de indivíduos de famílias de Pinus taeda propagados via embriogênese somática. O estudo foi realizado por meio de análise genético-estatística pelo procedimento de estimação de componentes de variância (Reml) e de predição de valores genéticos (Blup), usando-se o software Selegen-Reml/Blup. As correlações genéticas entre idades juvenis e idade de rotação foram realizadas aplicando o modelo linear desenvolvido por Lambeth (1980). Segundo os resultados do modelo estabelecido, a seleção precoce pode ser realizada em clones de Pinus taeda com alta eficiência de seleção. As idades de 4 a 6 anos são suficientes para selecionar clones de Pinus taeda propagados via embriogênese somática para colheita aos 8 e 12 anos e, as idades de 6 a 10 anos são suficientes para selecionar para colheita aos 20 anos. De acordo com as estimativas de correlação genotípicaa partir dos ambientes, a seleção de clones de Pinus taeda propagados via embriogênese somática deve ser praticada de forma específica para cada ambiente. Pode-se realizar a seleção de clones considerando o diâmetro, visto a alta correlação observada entre volume e diâmetro.
Resumo:
This article aimed at comparing the accuracy of linear measurement tools of different commercial software packages. Eight fully edentulous dry mandibles were selected for this study. Incisor, canine, premolar, first molar and second molar regions were selected. Cone beam computed tomography (CBCT) images were obtained with i-CAT Next Generation. Linear bone measurements were performed by one observer on the cross-sectional images using three different software packages: XoranCat®, OnDemand3D® and KDIS3D®, all able to assess DICOM images. In addition, 25% of the sample was reevaluated for the purpose of reproducibility. The mandibles were sectioned to obtain the gold standard for each region. Intraclass coefficients (ICC) were calculated to examine the agreement between the two periods of evaluation; the one-way analysis of variance performed with the post-hoc Dunnett test was used to compare each of the software-derived measurements with the gold standard. The ICC values were excellent for all software packages. The least difference between the software-derived measurements and the gold standard was obtained with the OnDemand3D and KDIS3D (-0.11 and -0.14 mm, respectively), and the greatest, with the XoranCAT (+0.25 mm). However, there was no statistical significant difference between the measurements obtained with the different software packages and the gold standard (p> 0.05). In conclusion, linear bone measurements were not influenced by the software package used to reconstruct the image from CBCT DICOM data.
Resumo:
Neste trabalho estudou-se o desempenho mecânico e térmico de compostos de borracha natural (Hevea brasiliensis) de 4 diferentes clones (GT 1, IAN 873, PB 235 e RRIM 600) cultivados no Estado de São Paulo, assim como de uma mistura destes clones e de uma borracha comercial, GEB-1. Estas borrachas foram formuladas e vulcanizadas com tempos de 5, 7 e 9 minutos. A caracterização foi realizada por calorimetria exploratória diferencial, termogravimetria, ensaios de resistência à tração, análise dinâmico-mecânica, medidas de dureza Shore A, microscopia eletrônica de varredura e espectroscopia na região do infravermelho. Os resultados permitiram concluir que o tempo de vulcanização e o tipo de clone não influenciaram na temperatura de transição vítrea (Tg) dos compostos. Os valores de Tg obtidos por DMA foram de cerca de -62 °C, e os resultados ensaios de dureza apresentaram valores próximos de 60 para todos os compostos estudados. Os ensaios de resistência à tração mostraram que o melhor desempenho mecânico foi obtido pelo clone RRIM 600. De acordo com os resultados obtidos neste trabalho, todos os clones atingiram as propriedades reportadas na literatura, podendo ser utilizados, em princípio, nas indústrias de artefatos de borracha separadamente ou na forma de mistura.
Resumo:
This paper presents SMarty, a variability management approach for UML-based software product lines (PL). SMarty is supported by a UML profile, the SMartyProfile, and a process for managing variabilities, the SMartyProcess. SMartyProfile aims at representing variabilities, variation points, and variants in UML models by applying a set of stereotypes. SMartyProcess consists of a set of activities that is systematically executed to trace, identify, and control variabilities in a PL based on SMarty. It also identifies variability implementation mechanisms and analyzes specific product configurations. In addition, a more comprehensive application of SMarty is presented using SEI's Arcade Game Maker PL. An evaluation of SMarty and related work are discussed.
Resumo:
Thousands of Free and Open Source Software Projects (FSP) were, and continually are, created on the Internet. This scenario increases the number of opportunities to collaborate to the same extent that it promotes competition for users and contributors, who can guide projects to superior levels, unachievable by founders alone. Thus, given that the main goal of FSP founders is to improve their projects by means of collaboration, the importance to understand and manage the capacity of attracting users and contributors to the project is established. To support researchers and founders in this challenge, the concept of attractiveness is introduced in this paper, which develops a theoretical-managerial toolkit about the causes, indicators and consequences of attractiveness, enabling its strategic management.