152,667 research outputs found

    Survey on Mutation-based Test Data Generation

    Get PDF
    The critical activity of testing is the systematic selection of suitable test cases, which be able to reveal highly the faults. Therefore, mutation coverage is an effective criterion for generating test data. Since the test data generation process is very labor intensive, time-consuming and error-prone when done manually, the automation of this process is highly aspired. The researches about automatic test data generation contributed a set of tools, approaches, development and empirical results. In this paper, we will analyse and conduct a comprehensive survey on generating test data based on mutation. The paper also analyses the trends in this field

    Measuring coverage in MNCH: indicators for global tracking of newborn care.

    Get PDF
    Neonatal mortality accounts for 43% of under-five mortality. Consequently, improving newborn survival is a global priority. However, although there is increasing consensus on the packages and specific interventions that need to be scaled up to reduce neonatal mortality, there is a lack of clarity on the indicators needed to measure progress. In 2008, in an effort to improve newborn survival, the Newborn Indicators Technical Working Group (TWG) was convened by the Saving Newborn Lives program at Save the Children to provide a forum to develop the indicators and standard measurement tools that are needed to measure coverage of key newborn interventions. The TWG, which included evaluation and measurement experts, researchers, individuals from United Nations agencies and non-governmental organizations, and donors, prioritized improved consistency of measurement of postnatal care for women and newborns and of immediate care behaviors and practices for newborns. In addition, the TWG promoted increased data availability through inclusion of additional questions in nationally representative surveys, such as the United States Agency for International Development-supported Demographic and Health Surveys and the United Nations Children's Fund-supported Multiple Indicator Cluster Surveys. Several studies have been undertaken that have informed revisions of indicators and survey tools, and global postnatal care coverage indicators have been finalized. Consensus has been achieved on three additional indicators for care of the newborn after birth (drying, delayed bathing, and cutting the cord with a clean instrument), and on testing two further indicators (immediate skin-to-skin care and applications to the umbilical cord). Finally, important measurement gaps have been identified regarding coverage data for evidence-based interventions, such as Kangaroo Mother Care and care seeking for newborn infection

    Metamodel Instance Generation: A systematic literature review

    Get PDF
    Modelling and thus metamodelling have become increasingly important in Software Engineering through the use of Model Driven Engineering. In this paper we present a systematic literature review of instance generation techniques for metamodels, i.e. the process of automatically generating models from a given metamodel. We start by presenting a set of research questions that our review is intended to answer. We then identify the main topics that are related to metamodel instance generation techniques, and use these to initiate our literature search. This search resulted in the identification of 34 key papers in the area, and each of these is reviewed here and discussed in detail. The outcome is that we are able to identify a knowledge gap in this field, and we offer suggestions as to some potential directions for future research.Comment: 25 page

    Mutation Testing as a Safety Net for Test Code Refactoring

    Full text link
    Refactoring is an activity that improves the internal structure of the code without altering its external behavior. When performed on the production code, the tests can be used to verify that the external behavior of the production code is preserved. However, when the refactoring is performed on test code, there is no safety net that assures that the external behavior of the test code is preserved. In this paper, we propose to adopt mutation testing as a means to verify if the behavior of the test code is preserved after refactoring. Moreover, we also show how this approach can be used to identify the part of the test code which is improperly refactored

    Evaluating Random Mutant Selection at Class-Level in Projects with Non-Adequate Test Suites

    Full text link
    Mutation testing is a standard technique to evaluate the quality of a test suite. Due to its computationally intensive nature, many approaches have been proposed to make this technique feasible in real case scenarios. Among these approaches, uniform random mutant selection has been demonstrated to be simple and promising. However, works on this area analyze mutant samples at project level mainly on projects with adequate test suites. In this paper, we fill this lack of empirical validation by analyzing random mutant selection at class level on projects with non-adequate test suites. First, we show that uniform random mutant selection underachieves the expected results. Then, we propose a new approach named weighted random mutant selection which generates more representative mutant samples. Finally, we show that representative mutant samples are larger for projects with high test adequacy.Comment: EASE 2016, Article 11 , 10 page
    • …
    corecore