116 research outputs found

    A Survey of Learning-based Automated Program Repair

    Full text link
    Automated program repair (APR) aims to fix software bugs automatically and plays a crucial role in software development and maintenance. With the recent advances in deep learning (DL), an increasing number of APR techniques have been proposed to leverage neural networks to learn bug-fixing patterns from massive open-source code repositories. Such learning-based techniques usually treat APR as a neural machine translation (NMT) task, where buggy code snippets (i.e., source language) are translated into fixed code snippets (i.e., target language) automatically. Benefiting from the powerful capability of DL to learn hidden relationships from previous bug-fixing datasets, learning-based APR techniques have achieved remarkable performance. In this paper, we provide a systematic survey to summarize the current state-of-the-art research in the learning-based APR community. We illustrate the general workflow of learning-based APR techniques and detail the crucial components, including fault localization, patch generation, patch ranking, patch validation, and patch correctness phases. We then discuss the widely-adopted datasets and evaluation metrics and outline existing empirical studies. We discuss several critical aspects of learning-based APR techniques, such as repair domains, industrial deployment, and the open science issue. We highlight several practical guidelines on applying DL techniques for future APR studies, such as exploring explainable patch generation and utilizing code features. Overall, our paper can help researchers gain a comprehensive understanding about the achievements of the existing learning-based APR techniques and promote the practical application of these techniques. Our artifacts are publicly available at \url{https://github.com/QuanjunZhang/AwesomeLearningAPR}

    Carbon-Coated FeP Nanoparticles Anchored on Carbon Nanotube Networks as Anode for Long-Life Sodium-Ion Storage

    Get PDF
    A novel electrode design strategy of carbon-coated FeP particles anchored on a conducting carbon nanotube network (CNT@FePC) is designed to achieve a superior sodium ion storage. Such a unique structure demonstrated excellent long-life cycling stability (a 95% capacity retention for more than 1200 cycles at 3 A g-1) and rate capability (delivered 272 mAh g-1 at 8 A g-1)

    Heterostructure Engineering in Electrode Materials for Sodium-Ion Batteries: Recent Progress and Perspectives

    Get PDF
    Sodium-ion batteries (SIBs) have stepped into the spotlight as a promising alternative to lithium-ion batteries for large-scale energy storage systems. However, SIB electrode materials, in general, have inferior performance than their lithium counterparts because Na+ is larger and heavier than Li+. Heterostructure engineering is a promising strategy to overcome this intrinsic limitation and achieve practical SIBs. We provide a brief review of recent progress in heterostructure engineering of electrode materials and research on how the phase interface influences Na+ storage and transport properties. Efficient strategies for the design and fabrication of heterostructures (in situ methods) are discussed, with a focus on the heterostructure formation mechanism. The heterostructure\u27s influence on Na+ storage and transport properties arises primarily from local distortions of the structure and chemomechanical coupling at the phase interface, which may accelerate ion/electron diffusion, create additional active sites, and bolster structural stability. Finally, we offer our perspectives on the existing challenges, knowledge gaps, and opportunities for the advancement of heterostructure engineering as a means to develop practical, high-performance sodium-ion batteries

    Elucidating the Synergic Effect in Nanoscale MoS\u3csub\u3e2\u3c/sub\u3e/TiO\u3csub\u3e2\u3c/sub\u3e Heterointerface for Na-Ion Storage

    Get PDF
    Interface engineering in electrode materials is an attractive strategy for enhancing charge storage, enabling fast kinetics, and improving cycling stability for energy storage systems. Nevertheless, the performance improvement is usually ambiguously ascribed to the “synergetic effect”, the fundamental understanding toward the effect of the interface at molecular level in composite materials remains elusive. In this work, a well-defined nanoscale MoS2/TiO2 interface is rationally designed by immobilizing TiO2 nanocrystals on MoS2 nanosheets. The role of heterostructure interface between TiO2 and MoS2 by operando synchrotron X-ray diffraction (sXRD), solid-state nuclear magnetic resonance, and density functional theory calculations is investigated. It is found that the existence of a hetero-interfacial electric field can promote charge transfer kinetics. Based on operando sXRD, it is revealed that the heterostructure follows a solid-solution reaction mechanism with small volume changes during cycling. As such, the electrode demonstrates ultrafast Na+ ions storage of 300 mAh g−1 at 10 A g−1 and excellent reversible capacity of 540 mAh g−1 at 0.2 A g−1. This work provides significant insights into understanding of heterostructure interface at molecular level, which suggests new strategies for creating unconventional nanocomposite electrode materials for energy storage systems

    Global Protected Areas as refuges for amphibians and reptiles under climate change

    Get PDF
    Protected Areas (PAs) are the cornerstone of biodiversity conservation. Here, we collated distributional data for >14,000 (~70% of) species of amphibians and reptiles (herpetofauna) to perform a global assessment of the conservation effectiveness of PAs using species distribution models. Our analyses reveal that >91% of herpetofauna species are currently distributed in PAs, and that this proportion will remain unaltered under future climate change. Indeed, loss of species’ distributional ranges will be lower inside PAs than outside them. Therefore, the proportion of effectively protected species is predicted to increase. However, over 7.8% of species currently occur outside PAs, and large spatial conservation gaps remain, mainly across tropical and subtropical moist broadleaf forests, and across non-high-income countries. We also predict that more than 300 amphibian and 500 reptile species may go extinct under climate change over the course of the ongoing century. Our study highlights the importance of PAs in providing herpetofauna with refuge from climate change, and suggests ways to optimize PAs to better conserve biodiversity worldwide

    Characterizing corn-straw-degrading actinomycetes and evaluating application efficiency in straw-returning experiments

    Get PDF
    Corn straw is an abundant lignocellulose resource and by-product of agricultural production. With the continuous increase in agricultural development, the output of corn straw is also increasing significantly. However, the inappropriate disposal of straw results in wasting of resources, and also causes a serious ecological crisis. Screening microorganisms with the capacity to degrade straw and understanding their mechanism of action is an efficient approach to solve such problems. For this purpose, our research group isolated three actinomycete strains with efficient lignocellulose degradation ability from soil in the cold region of China: Streptomyces sp. G1T, Streptomyces sp. G2T and Streptomyces sp. G3T. Their microbial properties and taxonomic status were assessed to improve our understanding of these strains. The three strains showed typical characteristics of the genus Streptomyces, and likely represent three different species. Genome functional annotation indicated that most of their genes were related to functions like carbohydrate transport and metabolism. In addition, a similar phenomenon also appeared in the COG and CAZyme analyses, with a large number of genes encoding carbohydrate-related hydrolases, such as cellulase, glycosidase and endoglucanase, which could effectively destroy the structure of lignocellulose in corn straw. This unambiguously demonstrated the potential of the three microorganisms to hydrolyze macromolecular polysaccharides at the molecular level. In addition, in the straw-returning test, the decomposing consortium composed of the three Streptomyces isolates (G123) effectively destroyed the recalcitrant bonds between the various components of straw, and significantly reduced the content of active components in corn straw. Furthermore, microbial diversity analysis indicated that the relative abundance of Proteobacteria, reportedly associated with soil antibiotic resistance and antibiotic degradation, was significantly improved with straw returning at both tested time points. The microbial diversity of each treatment was also dramatically changed by supplementing with G123. Taken together, G123 has important biological potential and should be further studied, which will provide new insights and strategies for appropriate treatment of corn straw

    Effects of depth of straw returning on maize yield potential and greenhouse gas emissions

    Get PDF
    Appropriate straw incorporation has ample agronomic and environmental benefits, but most studies are limited to straw mulching or application on the soil surface. To determine the effect of depth of straw incorporation on the crop yield, soil organic carbon (SOC), total nitrogen (TN) and greenhouse gas emission, a total of 4 treatments were set up in this study, which comprised no straw returning (CK), straw returning at 15 cm (S15), straw returning at 25 cm (S25) and straw returning at 40 cm (S40). The results showed that straw incorporation significantly increased SOC, TN and C:N ratio. Compared with CK treatments, substantial increases in the grain yield (by 4.17~5.49% for S15 and 6.64~10.06% for S25) were observed under S15 and S25 treatments. S15 and S25 could significantly improve the carbon and nitrogen status of the 0-40 cm soil layer, thereby increased maize yield. The results showed that the maize yield was closely related to the soil carbon and nitrogen index of the 0-40 cm soil layer. In order to further evaluate the environmental benefits of straw returning, this study measured the global warming potential (GWP) and greenhouse gas emission intensity (GHGI). Compared with CK treatments, the GWP of S15, S25 and S40 treatments was increased by 9.35~20.37%, 4.27~7.67% and 0.72~6.14%, respectively, among which the S15 treatment contributed the most to the GWP of farmland. GHGI is an evaluation index of low-carbon agriculture at this stage, which takes into account both crop yield and global warming potential. In this study, GHGI showed a different trend from GWP. Compared with CK treatments, the S25 treatments had no significant difference in 2020, and decreased significantly in 2021 and 2022. This is due to the combined effect of maize yield and cumulative greenhouse gas emissions, indicating that the appropriate straw returning method can not only reduce the intensity of greenhouse gas emissions but also improve soil productivity and enhance the carbon sequestration effect of farmland soil, which is an ideal soil improvement and fertilization measure

    Design, synthesis, and subtype selectivity of 3,6-disubstituted β-carbolines at Bz/GABA(A)ergic receptors. SAR and studies directed toward agents for treatment of alcohol abuse

    Get PDF
    A series of 3,6-disubstituted β-carbolines was synthesized and evaluated for their in vitro affinities at αxβ3γ2 GABAA/benzodiazepine receptor subtypes by radioligand binding assays in search of α1 subtype selective ligands to treat alcohol abuse. Analogues of β-carboline-3-carboxylate-t-butyl ester (βCCt, 1) were synthesized via a CDI-mediated process and the related 6-substituted β-carboline-3-carboxylates 6 including WYS8 (7) were synthesized via a Sonogashira or Stille coupling processes from 6-iodo βCCt (5). The bivalent ligands of βCCt (32 and 33) were also designed and prepared via a palladium-catalyzed homocoupling process to expand the structure-activity relationships (SAR) to larger ligands. Based on the pharmacophore/receptor model, a preliminary SAR study on 34 analogues illustrated that large substituents at position -6 of the β-carbolines were well tolerated. As expected, these groups are proposed to project into the extracellular domain (LDi region) of GABAA/Bz receptors (see 32 and 33). Moreover, substituents located at position -3 of the β-carboline nucleus exhibited a conserved stereo interaction in lipophilic pocket L1, while N(2) presumably underwent a hydrogen bonding interaction with H1. Three novel β-carboline ligands (βCCt, 3PBC and WYS8), which preferentially bound to α1 BzR subtypes permitted a comparison of the pharmacological efficacies with a range of classical BzR antagonists (flumazenil, ZK93426) from several different structural groups and indicated these β-carbolines were “near GABA neutral antagonists”. Based on the SAR, the most potent (in vitro) α1 selective ligand was the 6-substituted acetylenyl βCCt (WYS8, 7). Earlier both βCCt and 3PBC had been shown to reduce alcohol self-administration in alcohol preferring (P) and high alcohol drinking (HAD) rats but had little or no effect on sucrose self-administration.1–3 These data prompted the synthesis of the β-carbolines presented here
    corecore