8,029 research outputs found

    SourcererCC: Scaling Code Clone Detection to Big Code

    Full text link
    Despite a decade of active research, there is a marked lack in clone detectors that scale to very large repositories of source code, in particular for detecting near-miss clones where significant editing activities may take place in the cloned code. We present SourcererCC, a token-based clone detector that targets three clone types, and exploits an index to achieve scalability to large inter-project repositories using a standard workstation. SourcererCC uses an optimized inverted-index to quickly query the potential clones of a given code block. Filtering heuristics based on token ordering are used to significantly reduce the size of the index, the number of code-block comparisons needed to detect the clones, as well as the number of required token-comparisons needed to judge a potential clone. We evaluate the scalability, execution time, recall and precision of SourcererCC, and compare it to four publicly available and state-of-the-art tools. To measure recall, we use two recent benchmarks, (1) a large benchmark of real clones, BigCloneBench, and (2) a Mutation/Injection-based framework of thousands of fine-grained artificial clones. We find SourcererCC has both high recall and precision, and is able to scale to a large inter-project repository (250MLOC) using a standard workstation.Comment: Accepted for publication at ICSE'16 (preprint, unrevised

    Structured Review of the Evidence for Effects of Code Duplication on Software Quality

    Get PDF
    This report presents the detailed steps and results of a structured review of code clone literature. The aim of the review is to investigate the evidence for the claim that code duplication has a negative effect on code changeability. This report contains only the details of the review for which there is not enough place to include them in the companion paper published at a conference (Hordijk, Ponisio et al. 2009 - Harmfulness of Code Duplication - A Structured Review of the Evidence)

    In Vitro Maturation of a Humanized Shark VNAR Domain to Improve Its Biophysical Properties to Facilitate Clinical Development

    Get PDF
    Acknowledgments: The authors would like to acknowledge the funding support for this work from Scottish Enterprise [VNAR_001(2012)] and the Biotechnology and Biological Sciences Research Council (BB/K010905/1).Peer reviewedPublisher PD

    Genetically engineered minipigs model the major clinical features of human neurofibromatosis type 1.

    Get PDF
    Neurofibromatosis Type 1 (NF1) is a genetic disease caused by mutations in Neurofibromin 1 (NF1). NF1 patients present with a variety of clinical manifestations and are predisposed to cancer development. Many NF1 animal models have been developed, yet none display the spectrum of disease seen in patients and the translational impact of these models has been limited. We describe a minipig model that exhibits clinical hallmarks of NF1, including café au lait macules, neurofibromas, and optic pathway glioma. Spontaneous loss of heterozygosity is observed in this model, a phenomenon also described in NF1 patients. Oral administration of a mitogen-activated protein kinase/extracellular signal-regulated kinase inhibitor suppresses Ras signaling. To our knowledge, this model provides an unprecedented opportunity to study the complex biology and natural history of NF1 and could prove indispensable for development of imaging methods, biomarkers, and evaluation of safety and efficacy of NF1-targeted therapies

    Bio-inspired approaches for critical infrastructure protection: Application of clonal selection principle for intrusion detection and FACTS placement

    Get PDF
    In this research, Clonal Selection, an immune system inspired approach, is utilized along with Evolutionary Algorithms to solve complex engineering problems such as Intrusion Detection and optimization of Flexible AC Transmission System (FACTS) device placement in a power grid. The clonal selection principle increases the strength of good solutions and alters their properties to find better solutions in a problem space. A special class of evolutionary algorithms that utilizes the clonal selection principle to guide its heuristic search process is termed Clonal EA. Clonal EAs can be used to solve complex pattern recognition and function optimization problems, which involve searching an enormous problem space for a solution. Intrusion Detection is modeled, in this research, as a pattern recognition problem wherein efficient detectors are to be designed to detect intrusive behavior. Optimization of FACTS device placement in a power grid is modeled as a function optimization problem wherein optimal placement positions for FACTS devices are to be determined, in order to balance load across power lines. Clonal EAs are designed to implement the solution models. The benefits and limitations of using Clonal EAs to solve the above mentioned problems are discussed and the performance of Clonal EAs is compared with that of traditional evolutionary algorithms and greedy algorithms --Abstract, page iii

    The zinc finger transcription factor PLAGL2 enhances stem cell fate and activates expression of ASCL2 in intestinal epithelial cells

    Get PDF
    O encaminhamento de textos originais para submissão seguem algumas orientações básicas, levando em conta, inicialmente, que devem ser inéditos e que serão submetidos à aprovação de avaliadores especialistas nos temas tratados. Para acessar as informações acerca dos objetivos, da política editorial e das diretrizes e normas de publicação da Revista Trabalho & Educação, clique nos links SOBRE e/ou NORMAS, localizados no topo da página eletrônica da Revista. Agradecemos muitíssimo o interesse em publicar na Revista
    corecore