152,667 research outputs found
Survey on Mutation-based Test Data Generation
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.
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
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
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
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
- …