39,211 research outputs found

    Code Coverage and Test Suite Effectiveness: Empirical Study with Real Bugs in Large Systems

    Get PDF
    Abstract—During software maintenance, testing is a crucial activity to ensure the quality of program code as it evolves over time. With the increasing size and complexity of software, adequate software testing has become increasingly important. Code coverage is often used as a yardstick to gauge the compre-hensiveness of test cases and the adequacy of testing. A test suite quality is often measured by the number of bugs it can find (aka. kill). Previous studies have analysed the quality of a test suite by its ability to kill mutants, i.e., artificially seeded faults. However, mutants do not necessarily represent real bugs. Moreover, many studies use small programs which increases the threat of the applicability of the results on large real-world systems. In this paper, we analyse two large software systems to measure the relationship of code coverage and its effectiveness in killing real bugs from the software systems. We use Randoop, a random test generation tool to generate test suites with varying levels of coverage and run them to analyse if the test suites can kill each of the real bugs or not. In this preliminary study, we have performed an experiment on 67 and 92 real bugs from Apache HTTPClient and Mozilla Rhino, respectively. Our experiment finds that there is indeed statistically significant correlation between code coverage and bug kill effectiveness. The strengths of the correlation, however, differ for the two software systems. For HTTPClient, the correlation is moderate for both statement and branch coverage. For Rhino, the correlation is strong for both statement and branch coverage

    A Stain on my Page

    Full text link

    Who Owns the Virtual Items?

    Get PDF
    Do you WoW? Because millions of people around the world do! Due to this increased traffic, virtual wealth amassed in MMORPGs are intersecting in our real world in unexpected ways. Virtual goods have real-life values and are traded in real-life markets. However, the market for trading in virtual items is highly inefficient because society has not created property rights for virtual items. This lack of regulation has a detrimental effect not just the market for virtual items, but actually the market for MMORPGs. Assuming we want to promote the production of MMORPGs as a market, society requires a set of distinct property rules to decrease the inefficiencies in the virtual market. In creating these regulation, we may be able to take cues from intellectual property laws, as many of the problems surrounding virtual goods are akin to intellectual property

    Biological Control of the Chagas Disease Vector Triatoma infestans with the Entomopathogenic Fungus Beauveria bassiana Combined with an Aggregation Cue: Field, Laboratory and Mathematical Modeling Assessment

    Get PDF
    Background: Current Chagas disease vector control strategies, based on chemical insecticide spraying, are growingly threatened by the emergence of pyrethroid-resistant Triatoma infestans populations in the Gran Chaco region of South America. Methodology and findings: We have already shown that the entomopathogenic fungus Beauveria bassiana has the ability to breach the insect cuticle and is effective both against pyrethroid-susceptible and pyrethroid-resistant T. infestans, in laboratory as well as field assays. It is also known that T. infestans cuticle lipids play a major role as contact aggregation pheromones. We estimated the effectiveness of pheromonebased infection boxes containing B. bassiana spores to kill indoor bugs, and its effect on the vector population dynamics. Laboratory assays were performed to estimate the effect of fungal infection on female reproductive parameters. The effect of insect exuviae as an aggregation signal in the performance of the infection boxes was estimated both in the laboratory and in the field. We developed a stage-specific matrix model of T. infestans to describe the fungal infection effects on insect population dynamics, and to analyze the performance of the biopesticide device in vector biological control. Conclusions: The pheromone-containing infective box is a promising new tool against indoor populations of this Chagas disease vector, with the number of boxes per house being the main driver of the reduction of the total domestic bug population. This ecologically safe approach is the first proven alternative to chemical insecticides in the control of T. infestans. The advantageous reduction in vector population by delayedaction fungal biopesticides in a contained environment is here shown supported by mathematical modeling.Fil: Forlani, Lucas. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones Bioquímicas de La Plata ; ArgentinaFil: Pedrini, Nicolás. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones Bioquímicas de La Plata ; ArgentinaFil: Girotti, Juan Roberto. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones Bioquímicas de La Plata ; ArgentinaFil: Mijailovsky, Sergio Javier. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones Bioquímicas de La Plata ; ArgentinaFil: Cardozo, Rubén Marino. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Salta. Instituto de Patología Experimental. Universidad Nacional de Salta. Facultad de Ciencias de la Salud. Instituto de Patología Experimental; Argentina. Provincia de Salta. Ministerio de Salud Pública. Coordinación de Gestión Epidemiológica; ArgentinaFil: Gentile, Alberto G.. Provincia de Salta. Ministerio de Salud Pública. Coordinación de Gestión Epidemiológica; ArgentinaFil: Hernández Suárez, Carlos. Universidad de Colima. Facultad de Ciencias; MéxicoFil: Rabinovich, Jorge Eduardo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Centro de Estudios Parasitológicos y de Vectores. Universidad Nacional de La Plata. Facultad de Ciencias Naturales y Museo. Centro de Estudios Parasitológicos y de Vectores; ArgentinaFil: Juarez, Marta Patricia. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata. Instituto de Investigaciones Bioquímicas de La Plata ; Argentin

    Orientation of Belminus triatomines to cockroaches and cockroaches’ fecal volatiles: an ethological approach

    Get PDF
    Most triatomine bugs (Hemiptera: Reduviidae: Triatominae) are hematophagous, though Belminus species can live off of cockroach hemolymph to complete their life cycle. In this work we described the fixed action pattern (FAP) employed by B. ferroae to identify, approach and suck on a living cockroach. The FAP described here is composed of the following stereotyped behaviors: 1) visual and/or olfactory detection of the cockroach, 2) reaching, 3) cautious approach, 4) antennal exploration, 5) extension of the proboscis, 3) piercing to sedate, 5) walking  away and waiting (post sedation behavior), 6) second cautious approach, 7) extension of the proboscis, 8) piercing to suck hemolymph. In order to identify chemicals cues that could elicit such FAP, we examined the behavior of B. corredori, B. ferroae and B. herreri in response to the cockroaches’ odor, fresh cockroach feces and fresh rodent wastes. The last two sources were tested based on the assumption that abundant chemicals near host refuges could serve as cues for host orientation. We found the cockroach odor emanating from a box significantly attracted B. herreri in a still air olfactometer. The three Belminus species approached the captive cockroach after one hour, but avoided to climb the box. Odors emanating from the cockroach feces attracted B. corredori and B. ferroae in a Y-olfactometer. The FAP sequence observed suggests Belminus bugs are not predators like the rest of reduviids (assassin bugs) —but are kleptophagous ectoparasites, since they do not attack and kill a prey but rather steal hemolymph from its invertebrate host. Triatomines and their hosts have intimately shared the same refuge for millions of years. Similar odors occur across invertebrate and vertebrate refuges, and are recurrent in human abodes, thus plausibly explaining how these kleptophagous bugs can readily switch to the domestic habitat
    corecore