Test case selection-prioritization approach based on memoization dynamic programming algorithm

O Banias - Information and Software Technology, 2019 - Elsevier
Context In the software industry, selection and prioritization techniques become a necessity
in the regression and validation testing phases because a lot of test cases are available for …

Black-box testing of deep neural networks

T Byun, S Rayadurgam… - 2021 IEEE 32nd …, 2021 - ieeexplore.ieee.org
Several test adequacy criteria have been developed for quantifying the the coverage of
deep neural networks (DNNs) achieved by a test suite. Being dependent on the structure of …

Non-intrusive MC/DC measurement based on traces

F Ahishakiye, S Jakšić, V Stolz… - … Aspects of Software …, 2019 - ieeexplore.ieee.org
We present a novel, non-intrusive approach to MC/DC coverage measurement using
modern processor-based tracing facilities. Our approach does not require recompilation or …

Implementation of an effective dynamic concolic execution framework for analyzing binary programs

E Zhu, P Wen, K Ni, R Ma - Computers & Security, 2019 - Elsevier
With the increasing availability of the computational power and constraint solving
technology, the symbolic execution technology has regained interest in recent years …

[PDF][PDF] Binary mutation analysis of tests using reassembleable disassembly

N Emamdoost, V Sharma, T Byun… - … Analysis Research (BAR …, 2019 - ruoyuwang.me
Good tests are important in software development, but it can be hard to tell whether tests will
reveal future faults that are themselves unknown. Mutation analysis, which checks whether …

Manifold-based Testing of Machine Learning Systems

TJ Byun - 2022 - search.proquest.com
With the remarkable advancement of deep learning in many domains, such as in computer
vision, learning-enabled systems are rapidly being adopted in safety-critical domains where …

Discovering instructions for robust binary-level coverage criteria

V Sharma, T Byun, S McCamant… - Proceedings of the 1st …, 2017 - dl.acm.org
Object-Branch Coverage (OBC) is often used to measure effectiveness of test suites, when
source code is unavailable. The traditional OBC definition can be made more resilient to …

Evaluation of the Benefits and Limitations of Verification Activities in Developing a Critical System using Model-Based Development

YS Lee - 2018 - search.proquest.com
In developing safety-critical cyber-physical systems, model-based development (MBD)
promotes design and verification activities at the model-level, which is an abstract …