Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Videos

Automatic Detection of Previously-Unseen Application States for Deployment Environment Testing and Analysis.

Christian Murphy, Moses Vaughan, Waseem Ilahi

    Proceedings of the ... International Workshop on Automation of Software Test. International Workshop on Automation of Software Test
    |January 4, 2011
    PubMed
    Summary

    This study introduces a novel method to reduce software testing overhead by focusing on previously unseen application states during deployment. This approach optimizes testing and analysis for complex systems, improving efficiency.

    Related Concept Videos

    Automated Microbial Diagnostics01:24

    Automated Microbial Diagnostics

    Automated diagnostic analyzers have transformed clinical microbiology by providing rapid and reliable methods for pathogen identification and antibiotic susceptibility testing. Among these systems, the Vitek 2 is widely used because it automates the traditionally labor-intensive processes of microbial identification (ID) and antibiotic susceptibility testing (AST), delivering standardized and timely results that are essential for effective patient care.Microbial Identification with ID CardsThe...
    Distribution Reliability and Automation01:25

    Distribution Reliability and Automation

    Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...

    You might also read

    Related Articles

    Articles linked to this work by shared authors, journal, and citation graph.

    Sort by
    Same author

    weHelp: A Reference Architecture for Social Recommender Systems.

    IEEE/ACM International Conference on Automated Software Engineering workshops. IEEE/ACM International Conference on Automated Software Engineering·2014
    Same author

    Testing and Validating Machine Learning Classifiers by Metamorphic Testing.

    The Journal of systems and software·2011
    Same author

    Configuration Fuzzing for Software Vulnerability Detection.

    Proceedings. International Conference on Availability, Security, and Reliability·2011
    Same author

    Application of Metamorphic Testing to Supervised Classifiers.

    Proceedings. International Conference on Quality Software·2011
    Same author

    CONFU: Configuration Fuzzing Testing Framework for Software Vulnerability Detection.

    International journal of secure software engineering·2010
    Same author

    Reduction of tumor necrosis factor induced nuclear factor-kappaB nuclear translocation and DNA binding by dexamethasone in human osteoarthritic synovial tissue explants.

    The Journal of rheumatology·2002

    Area of Science:

    • Software Engineering
    • Computer Science
    • Systems and Software Engineering

    Background:

    • Testing large, complex software systems exhaustively in all states is infeasible due to time and cost constraints.
    • Post-deployment testing and analysis in the field are common but often limited by high performance overhead from instrumentation.
    • Existing automated approaches struggle with redundant tests and analyses in already explored application states.

    Purpose of the Study:

    • To develop a technique that ensures deployment environment tests are executed only in previously unencountered application states.
    • To reduce the performance overhead associated with automated testing and analysis of deployed software.
    • To enhance the efficiency and effectiveness of fault detection, model checking, security testing, and fault localization in production environments.

    Related Experiment Videos

    Main Methods:

    • Implementation of a solution to track and execute tests exclusively in novel application states.
    • Empirical study to evaluate the effectiveness of the proposed approach.
    • Generalization of the technique for broader application in automated testing and analysis.

    Main Results:

    • Demonstrated effectiveness of the approach in empirical studies.
    • Significant reduction in redundant tests and analyses by focusing on unexplored states.
    • Successful implementation of a system that prioritizes testing in new application states.

    Conclusions:

    • The proposed method effectively reduces testing overhead for complex software systems in deployment environments.
    • This technique can be generalized to improve various automated testing and analysis methods.
    • Prioritizing tests in novel states offers a practical solution to the limitations of traditional post-deployment software analysis.