39,554 research outputs found

    Northumbria Police custody health needs assessment

    Get PDF
    A health needs assessment of detainees in poilce custody in Northumbri

    Identifying Patch Correctness in Test-Based Program Repair

    Full text link
    Test-based automatic program repair has attracted a lot of attention in recent years. However, the test suites in practice are often too weak to guarantee correctness and existing approaches often generate a large number of incorrect patches. To reduce the number of incorrect patches generated, we propose a novel approach that heuristically determines the correctness of the generated patches. The core idea is to exploit the behavior similarity of test case executions. The passing tests on original and patched programs are likely to behave similarly while the failing tests on original and patched programs are likely to behave differently. Also, if two tests exhibit similar runtime behavior, the two tests are likely to have the same test results. Based on these observations, we generate new test inputs to enhance the test suites and use their behavior similarity to determine patch correctness. Our approach is evaluated on a dataset consisting of 139 patches generated from existing program repair systems including jGenProg, Nopol, jKali, ACS and HDRepair. Our approach successfully prevented 56.3\% of the incorrect patches to be generated, without blocking any correct patches.Comment: ICSE 201

    Improve Intra-Operative Nurse-to-Nurse Communication Using a Safety Checklist

    Get PDF
    Poor and inadequate handoff, or transfer of care of the surgical patient care from the primary to the relief operating room registered nurse circulators, can result in irreversible patient harm, or sentinel events, such as retained foreign items. In this study, Rogers\u27 diffusion of innovation theory was the framework for implementing the handoff safety checklist. Also, Donabedian\u27s structure process and outcome was the model to investigate the feasibility, acceptability, and improvement in the quality of patient handoff communication and improvement of nurse satisfaction over time. Nineteen-statement surveys, conducted at multiple timeframes, were completed by volunteer operating room nurse participants. In comparison, outcomes of the pre-intervention and post-intervention surveys illustrated significance in the quality of nurse communication and satisfaction of the handoff safety checklist. The value of standardized handoff safety checklists is evident in the study. However, further research of handoff safety checklists in the intraoperative arena is warranted

    Complete Model-Based Testing Applied to the Railway Domain

    Get PDF
    Testing is the most important verification technique to assert the correctness of an embedded system. Model-based testing (MBT) is a popular approach that generates test cases from models automatically. For the verification of safety-critical systems, complete MBT strategies are most promising. Complete testing strategies can guarantee that all errors of a certain kind are revealed by the generated test suite, given that the system-under-test fulfils several hypotheses. This work presents a complete testing strategy which is based on equivalence class abstraction. Using this approach, reactive systems, with a potentially infinite input domain but finitely many internal states, can be abstracted to finite-state machines. This allows for the generation of finite test suites providing completeness. However, for a system-under-test, it is hard to prove the validity of the hypotheses which justify the completeness of the applied testing strategy. Therefore, we experimentally evaluate the fault-detection capabilities of our equivalence class testing strategy in this work. We use a novel mutation-analysis strategy which introduces artificial errors to a SystemC model to mimic typical HW/SW integration errors. We provide experimental results that show the adequacy of our approach considering case studies from the railway domain (i.e., a speed-monitoring function and an interlocking-system controller) and from the automotive domain (i.e., an airbag controller). Furthermore, we present extensions to the equivalence class testing strategy. We show that a combination with randomisation and boundary-value selection is able to significantly increase the probability to detect HW/SW integration errors
    • …
    corecore