90 research outputs found

    Detect Related Bugs from Source Code Using Bug Information

    Full text link
    Open source projects often maintain open bug repositories during development and maintenance, and the reporters often point out straightly or implicitly the reasons why bugs occur when they submit them. The comments about a bug are very valuable for developers to locate and fix the bug. Meanwhile, it is very common in large software for programmers to override or overload some methods according to the same logic. If one method causes a bug, it is obvious that other overridden or overloaded methods maybe cause related or similar bugs. In this paper, we propose and implement a tool Rebug- Detector, which detects related bugs using bug information and code features. Firstly, it extracts bug features from bug information in bug repositories; secondly, it locates bug methods from source code, and then extracts code features of bug methods; thirdly, it calculates similarities between each overridden or overloaded method and bug methods; lastly, it determines which method maybe causes potential related or similar bugs. We evaluate Rebug-Detector on an open source project: Apache Lucene-Java. Our tool totally detects 61 related bugs, including 21 real bugs and 10 suspected bugs, and it costs us about 15.5 minutes. The results show that bug features and code features extracted by our tool are useful to find real bugs in existing projects.Comment: 10 pages, 5 figures, 4 tables conference; 2010 IEEE 34th Annual Computer Software and Applications Conferenc

    Improving Continual Relation Extraction through Prototypical Contrastive Learning

    Full text link
    Continual relation extraction (CRE) aims to extract relations towards the continuous and iterative arrival of new data, of which the major challenge is the catastrophic forgetting of old tasks. In order to alleviate this critical problem for enhanced CRE performance, we propose a novel Continual Relation Extraction framework with Contrastive Learning, namely CRECL, which is built with a classification network and a prototypical contrastive network to achieve the incremental-class learning of CRE. Specifically, in the contrastive network a given instance is contrasted with the prototype of each candidate relations stored in the memory module. Such contrastive learning scheme ensures the data distributions of all tasks more distinguishable, so as to alleviate the catastrophic forgetting further. Our experiment results not only demonstrate our CRECL's advantage over the state-of-the-art baselines on two public datasets, but also verify the effectiveness of CRECL's contrastive learning on improving CRE performance

    Developing resource consolidation frameworks for moldable virtual machines in clouds

    Get PDF
    This paper considers the scenario where multiple clusters of Virtual Machines (i.e., termed Virtual Clusters) are hosted in a Cloud system consisting of a cluster of physical nodes. Multiple Virtual Clusters (VCs) cohabit in the physical cluster, with each VC offering a particular type of service for the incoming requests. In this context, VM consolidation, which strives to use a minimal number of nodes to accommodate all VMs in the system, plays an important role in saving resource consumption. Most existing consolidation methods proposed in the literature regard VMs as “rigid” during consolidation, i.e., VMs’ resource capacities remain unchanged. In VC environments, QoS is usually delivered by a VC as a single entity. Therefore, there is no reason why VMs’ resource capacity cannot be adjusted as long as the whole VC is still able to maintain the desired QoS. Treating VMs as “moldable” during consolidation may be able to further consolidate VMs into an even fewer number of nodes. This paper investigates this issue and develops a Genetic Algorithm (GA) to consolidate moldable VMs. The GA is able to evolve an optimized system state, which represents the VM-to-node mapping and the resource capacity allocated to each VM. After the new system state is calculated by the GA, the Cloud will transit from the current system state to the new one. The transition time represents overhead and should be minimized. In this paper, a cost model is formalized to capture the transition overhead, and a reconfiguration algorithm is developed to transit the Cloud to the optimized system state with low transition overhead. Experiments have been conducted to evaluate the performance of the GA and the reconfiguration algorithm

    PCBP-1 regulates alternative splicing of the CD44 gene and inhibits invasion in human hepatoma cell line HepG2 cells

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>PCBP1 (or alpha CP1 or hnRNP E1), a member of the PCBP family, is widely expressed in many human tissues and involved in regulation of transcription, transportation process, and function of RNA molecules. However, the role of PCBP1 in CD44 variants splicing still remains elusive.</p> <p>Results</p> <p>We found that enforced PCBP1 expression inhibited CD44 variants expression including v3, v5, v6, v8, and v10 in HepG2 cells, and knockdown of endogenous PCBP1 induced these variants splicing. Invasion assay suggested that PCBP1 played a negative role in tumor invasion and re-expression of v6 partly reversed the inhibition effect by PCBP1. A correlation of PCBP1 down-regulation and v6 up-regulation was detected in primary HCC tissues.</p> <p>Conclusions</p> <p>We first characterized PCBP1 as a negative regulator of CD44 variants splicing in HepG2 cells, and loss of PCBP1 in human hepatic tumor contributes to the formation of a metastatic phenotype.</p

    Structure-Independent Conductance of Thiophene-Based Single-Stacking Junctions.

    Get PDF
    Intermolecular charge transport is crucial in π-conjugated materials but the experimental investigation remained challenging. Here, we show that charge transport through intermolecular and intramolecular paths in single-molecule and single-stacking thiophene junctions could be investigated using the mechanically controllable break junction (MCBJ) technique. We found that intermolecular charge transport ability through different single-stacking junctions is approximately independent of molecular structures, which contrasts with the strong length dependence of conductance in single-molecule junctions with the same building blocks, and the dominant charge transport path of molecules with two anchors transits from intramolecular to intermolecular paths when the conjugation pattern increased. The increase of conjugation further leads to higher binding probabilities due to the variation in binding energies supported by density functional theory (DFT) calculations. Our results demonstrate that intermolecular charge transport is not only the limiting step but also provides the efficient and dominate charge transport path at the single-molecule scale

    Epigenetics of hematopoiesis and hematological malignancies

    No full text

    Research on the Sustainable Operation of Low-Carbon Tourism Supply Chain under Sudden Crisis Prediction

    No full text
    This paper integrates a low-carbon tourism supply chain consisting of a low-carbon tourist attraction (LTA) providing a low-carbon service and an online travel agency (OTA) responsible for big data marketing. Consumers may also encounter sudden crisis events that occur in the tourist attraction during their visit, and the occurrence of crisis events can damage the low-carbon goodwill of the tourist attraction to the detriment of the sustainable development of the supply chain. Therefore, this paper aims to investigate how tourism firms can develop dynamic strategies in the pre-crisis environment if they envision the occurrence of a crisis event and how crisis events affect interfirm cooperation. This paper uses stochastic jump processes to portray the dynamic evolution of low-carbon goodwill in the context of crisis events and introduces the methods of the differential game and Bellman’s continuous dynamic programming theory to study the sustainable operations of low-carbon tourism supply chains. Our findings provide important managerial insights for enterprises in the tourism supply chain and suggest that they need to not only become aware of the tourist attraction crisis events, but also, more importantly, they need to adjust their appropriate input strategies based on the degree of anticipation of the crisis
    • …
    corecore