1,128 research outputs found

    SmartUnit: Empirical Evaluations for Automated Unit Testing of Embedded Software in Industry

    Full text link
    In this paper, we aim at the automated unit coverage-based testing for embedded software. To achieve the goal, by analyzing the industrial requirements and our previous work on automated unit testing tool CAUT, we rebuild a new tool, SmartUnit, to solve the engineering requirements that take place in our partner companies. SmartUnit is a dynamic symbolic execution implementation, which supports statement, branch, boundary value and MC/DC coverage. SmartUnit has been used to test more than one million lines of code in real projects. For confidentiality motives, we select three in-house real projects for the empirical evaluations. We also carry out our evaluations on two open source database projects, SQLite and PostgreSQL, to test the scalability of our tool since the scale of the embedded software project is mostly not large, 5K-50K lines of code on average. From our experimental results, in general, more than 90% of functions in commercial embedded software achieve 100% statement, branch, MC/DC coverage, more than 80% of functions in SQLite achieve 100% MC/DC coverage, and more than 60% of functions in PostgreSQL achieve 100% MC/DC coverage. Moreover, SmartUnit is able to find the runtime exceptions at the unit testing level. We also have reported exceptions like array index out of bounds and divided-by-zero in SQLite. Furthermore, we analyze the reasons of low coverage in automated unit testing in our setting and give a survey on the situation of manual unit testing with respect to automated unit testing in industry.Comment: In Proceedings of 40th International Conference on Software Engineering: Software Engineering in Practice Track, Gothenburg, Sweden, May 27-June 3, 2018 (ICSE-SEIP '18), 10 page

    Sex-specific association of rs16996148 SNP in the NCAN/CILP2/PBX4 and serum lipid levels in the Mulao and Han populations

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>The association of rs16996148 single nucleotide polymorphism (SNP) in <it>NCAN/CILP2/PBX4 </it>and serum lipid levels is inconsistent. Furthermore, little is known about the association of rs16996148 SNP and serum lipid levels in the Chinese population. We therefore aimed to detect the association of rs16996148 SNP and several environmental factors with serum lipid levels in the Guangxi Mulao and Han populations.</p> <p>Method</p> <p>A total of 712 subjects of Mulao nationality and 736 participants of Han nationality were randomly selected from our stratified randomized cluster samples. Genotyping of the rs16996148 SNP was performed by polymerase chain reaction and restriction fragment length polymorphism combined with gel electrophoresis, and then confirmed by direct sequencing.</p> <p>Results</p> <p>The levels of apolipoprotein (Apo) B were higher in Mulao than in Han (<it>P </it>< 0.001). The frequencies of G and T alleles were 87.2% and 12.8% in Mulao, and 89.9% and 10.1% in Han (<it>P <</it>0.05); respectively. The frequencies of GG, GT and TT genotypes were 76.0%, 22.5% and 1.5% in Mulao, and 81.2%, 17.4% and 1.4% in Han (<it>P <</it>0.05); respectively. There were no significant differences in the genotypic and allelic frequencies between males and females in both ethnic groups. The levels of HDL-C, ApoAI, and the ratio of ApoAI to ApoB in Mulao were different between the GG and GT/TT genotypes in males but not in females (<it>P </it>< 0.01 for all), the subjects with GT/TT genotypes had higher serum levels of HDL-C, ApoAI, and the ratio of ApoAI to ApoB than the subjects with GG genotype. The levels of TC, TG, LDL-C, ApoAI, and ApoB in Han were different between the GG and GT/TT genotypes in males but not in females (<it>P </it>< 0.05-0.001), the T allele carriers had higher serum levels of TC, TG, LDL-C, ApoAI, and ApoB than the T allele noncarriers. The levels of HDL-C, ApoAI, and the ratio of ApoAI to ApoB in Mulao were correlated with the genotypes in males (<it>P </it>< 0.05-0.01) but not in females. The levels of TC, TG, HDL-C, LDL-C, ApoAI and ApoB in Han were associated with the genotypes in males (<it>P </it>< 0.05-0.001) but not in females. Serum lipid parameters were also correlated with several enviromental factors in both ethnic groups (<it>P </it>< 0.05-0.001).</p> <p>Conclusions</p> <p>The genotypic and allelic frequencies of rs16996148 SNP and the associations of the SNP and serum lipid levels are different in the Mulao and Han populations. Sex (male)-specific association of rs16996148 SNP in the <it>NCAN/CILP2/PBX4 </it>and serum lipid levels is also observed in the both ethnic groups.</p

    Sex-specific association of ACAT-1 rs1044925 SNP and serum lipid levels in the hypercholesterolemic subjects

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Acyl-CoA:cholesterol acyltransferase (ACAT) is a key enzyme in cellular cholesterol homeostasis and in atherosclerosis. The cellular cholesterol efflux correlated with serum high-density lipoprotein cholesterol (HDL-C) concentrations has shown to be impaired in hyperlipidemic mice. The present study was carried out to clarify the association of ACAT-1 rs1044925 single nucleotide polymorphism (SNP) and serum lipid levels in the hyperlipidemic subjects.</p> <p>Methods</p> <p>A total of 821 unrelated subjects (hyperlipidemia, 476; normolipidemia, 345) aged 15-80 were included in the study. Genotyping of the ACAT-1 rs1044925 SNP was performed by polymerase chain reaction and restriction fragment length polymorphism combined with gel electrophoresis, and then confirmed by direct sequencing.</p> <p>Results</p> <p>There was no significant difference in the genotypic and allelic frequencies of ACAT-1 rs1044925 SNP between the normolipidemic and hyperlipidemic subjects. The levels of total cholesterol (TC), HDL-C and apolipoprotein (Apo) AI in hyperlipidemic subjects were different between the AA and AC/CC genotypes in male but not in female (<it>P </it>< 0.05-0.01), the C allele carriers had higher serum TC, HDL-C and ApoAI levels than the C allele noncarriers. The association of genotypes and serum HDL-C and ApoAI levels in hyperlipidemia was found mainly in the male subjects with hypercholesterolemia but not in those with hypertriglyceridemia. There were no significant differences in serum lipid levels between the AA and AC/CC genotypes in the normolipidemic subjects.</p> <p>Conclusions</p> <p>The present study shows that the C allele carriers of ACAT-1 rs1044925 SNP in male hyperlipidemic subjects had higher serum TC, HDL-C and ApoAI levels than the C allele noncarriers. There is a sex (male)-specific association of ACAT-1 rs1044925 SNP and serum HDL-C and ApoAI levels in the hypercholesterolemic subjects.</p

    Blood Eosinophils and Clinical Outcomes in Patients With Acute Exacerbation of Chronic Obstructive Pulmonary Disease: A Propensity Score Matching Analysis of Real-World Data in China

    Get PDF
    Background and Objective: Elevated eosinophils in chronic obstructive pulmonary disease (COPD) are recognized as a biomarker to guide inhaled corticosteroids use, but the value of blood eosinophils in hospitalized exacerbations of COPD remains controversial. This study aimed to evaluate the accuracy of eosinophils in predicting clinical outcomes in acute exacerbation of COPD (AECOPD).Methods: We analyzed data from the acute exacerbation of chronic obstructive pulmonary disease inpatient registry (ACURE) study, which is an ongoing nationwide multicenter, observational real-world study in patients admitted for AECOPD. Data collected between January 2018 and December 2019 in 163 centers were first reviewed. The eligible patients were divided into eosinophilic and non-eosinophilic groups, according to blood eosinophil with 2% of the total leukocyte count as the threshold. Propensity score (PS) matching was performed to adjust for confounders.Results: A total of 1,566 patients (median age: 69 years; 80.3% male) were included and 42.7% had an eosinophilic AECOPD. Eosinophil count &lt;2% was associated with the development of respiratory failure and pneumonia. After PS matching, 650 pairs in overall patients, 468 pairs in patients with smoking history and 177 pairs in patients without smoking were selected, respectively. Only in patients with smoking history, the non-eosinophilic AECOPD was associated with longer median hospital stays (9 vs. 8 days, P = 0.034), higher dosage of corticosteroid use, higher economic burden of hospitalization, and poorer response to corticosteroid therapy compared to the eosinophilic AECOPD. No significant difference was found in patients without smoking. Eosinophil levels had no relationship with the change of COPD Assessment Test scores and readmissions or death after 30 days.Conclusion: Elevated eosinophils were associated with better short-term outcomes only in patients with a smoking history. Eosinophil levels cannot be confidently used as a predictor alone for estimating prognosis

    Effect of Selenium Nanoparticle Size on IL-6 Detection Sensitivity in a Lateral Flow Device

    Get PDF
    Sepsis is the body’s response to an infection. Existing diagnostic testing equipment is not available in primary care settings and requires long waiting times. Lateral flow devices (LFDs) could be employed in point-of-care (POC) settings for sepsis detection; however, they currently lack the required sensitivity. Herein, LFDs are constructed using 150–310 nm sized selenium nanoparticles (SeNPs) and are compared to commercial 40 nm gold nanoparticles (AuNPs) for the detection of the sepsis biomarker interleukin-6 (IL-6). Both 310 and 150 nm SeNPs reported a lower limit of detection (LOD) than 40 nm AuNPs (0.1 ng/mL compared to 1 ng/mL), although at the cost of test line visual intensity. This is to our knowledge the first use of larger SeNPs (>100 nm) in LFDs and the first comparison of the effect of the size of SeNPs on assay sensitivity in this context. The results herein demonstrate that large SeNPs are viable alternatives to existing commercial labels, with the potential for higher sensitivity than standard 40 nm AuNPs
    corecore