Identification of propagated defects to reduce software testing cost via mutation testing.

Dong-Gun Lee1, Yeong-Seok Seo1

  • 1Department of Computer Engineering, Yeungnam University, Gyeongsan 38541, Republic of Korea.

Summary

This study introduces a novel mutation testing approach to uncover hidden software defects. The method enhances test suite effectiveness, reducing costs by identifying undiscovered bugs.

Related Concept Videos

Mismatch Repair01:20

Mismatch Repair

Organisms are capable of detecting and fixing nucleotide mismatches that occur during DNA replication. This sophisticated process requires identifying the new strand and replacing the erroneous bases with correct nucleotides. Mismatch repair is coordinated by many proteins in both prokaryotes and eukaryotes.
The Mutator Protein Family Plays a Key Role in DNA Mismatch Repair
The human genome has more than 3 billion base pairs of DNA per cell. Prior to cell division, that vast amount of genetic...
5.2K
Mutations in Microorganisms01:18

Mutations in Microorganisms

Mutations are heritable changes in an organism’s genome involving alterations in the base sequence of DNA or RNA. These changes can influence cellular processes and phenotypic traits, potentially transforming the unaltered wild type into a mutant form. Such changes, termed forward mutations, are pivotal in shaping the genetic diversity of organisms.RNA viruses exhibit the highest mutation rates due to the absence of robust proofreading mechanisms during genome replication. In contrast,...
110
Mutations01:35

Mutations

Mutations are changes in the sequence of DNA. These changes can occur spontaneously or they can be induced by exposure to environmental factors. Mutations can be characterized in a number of different ways: whether and how they alter the amino acid sequence of the protein, whether they occur over a small or large area of DNA, and whether they occur in somatic cells or germline cells.
Chromosomal Alterations Are Large-Scale Mutations
While point mutations are changes in a single nucleotide in...
40.5K
Spontaneous and Induced Mutations01:30

Spontaneous and Induced Mutations

Spontaneous mutations arise infrequently during DNA replication due to errors in the process. A key factor behind these errors is tautomeric shifts in nitrogenous bases, where bases transition from keto to enol forms or amino to imino forms. This shift can alter base-pairing rules, leading to mutations. Additionally, reactive oxygen species (ROS) arising from aerobic metabolism can damage DNA, resulting in depurination (loss of a purine base) or depyrimidination (loss of a pyrimidine base).
210
In-vitro Mutagenesis01:16

In-vitro Mutagenesis

To learn more about the function of a gene, researchers can observe what happens when the gene is inactivated or “knocked out,” by creating genetically engineered knockout animals. Knockout mice have been particularly useful as models for human diseases such as cancer, Parkinson’s disease, and diabetes.
14.3K
Complementation Tests00:49

Complementation Tests

A complementation test is a simple cross to identify whether the two mutations are located on the same gene or different genes. It was first performed by Edward Lewis in the 1940s while working on fruit flies. He developed the test to identify the location and arrangement of different mutations on chromosomes.
Organisms heterozygous for different mutations are crossed pairwise in all combinations. If present on different genes, the mutations can complement each other by providing the missing...
5.4K