Free lunch for testing: Fuzzing deep-learning libraries from open source

A Wei, Y Deng, C Yang, L Zhang - Proceedings of the 44th International …, 2022 - dl.acm.org
Deep learning (DL) systems can make our life much easier, and thus are gaining more and
more attention from both academia and industry. Meanwhile, bugs in DL systems can be …

Which builds are really safe to skip? Maximizing failure observation for build selection in continuous integration

X Jin, F Servant - Journal of Systems and Software, 2022 - Elsevier
Continuous integration (CI) is a widely used practice in modern software engineering.
Unfortunately, it is also an expensive practice. Google and Mozilla estimate their expenses …

[HTML][HTML] Impact mechanism of technological innovation by Chinese companies on CSR in Africa mobile communication industry

ON Omonijo, Z Yunsheng - Innovation and Green Development, 2022 - Elsevier
Technological innovation has played a crucial role in national growth and development. This
study explores the impact of the mechanism of technological innovation led by Chinese …

DeepState: selecting test suites to enhance the robustness of recurrent neural networks

Z Liu, Y Feng, Y Yin, Z Chen - … of the 44th International Conference on …, 2022 - dl.acm.org
Deep Neural Networks (DNN) have achieved tremendous success in various software
applications. However, accompanied by outstanding effectiveness, DNN-driven software …

Build system aware multi-language regression test selection in continuous integration

D Elsner, R Wuersching, M Schnappinger… - Proceedings of the 44th …, 2022 - dl.acm.org
At IVU Traffic Technologies, continuous integration (CI) pipelines build, analyze, and test the
code for inadvertent effects before pull requests are merged. However, compiling the entire …

Survey on test case generation, selection and prioritization for cyber‐physical systems

Z Sadri‐Moshkenani, J Bradley… - Software Testing …, 2022 - Wiley Online Library
A cyber‐physical system (CPS) is a collection of computing devices that communicate with
each other, operate in the target environment via actuators and interact with the physical …

Comparing and combining file-based selection and similarity-based prioritization towards regression test orchestration

R Greca, B Miranda, M Gligoric… - Proceedings of the 3rd …, 2022 - dl.acm.org
Test case selection (TCS) and test case prioritization (TCP) techniques can reduce time to
detect the first test failure. Although these techniques have been extensively studied in …

Test case prioritization using partial attention

Q Zhang, C Fang, W Sun, S Yu, Y Xu, Y Liu - Journal of Systems and …, 2022 - Elsevier
Test case prioritization (TCP) aims to reorder the regression test suite with a goal of
increasing the fault detection rate. Various TCP techniques have been proposed based on …

Supernova: Automating test selection and defect prevention in aaa video games using risk based testing and machine learning

A Senchenko, N Patterson, H Samuel… - 2022 IEEE Conference …, 2022 - ieeexplore.ieee.org
Testing video games is an increasingly difficult task as traditional methods fail to scale with
growing software systems. Manual testing is a very labor-intensive process, and therefore …

Comparing and combining analysis-based and learning-based regression test selection

J Zhang, Y Liu, M Gligoric, O Legunsen… - Proceedings of the 3rd …, 2022 - dl.acm.org
Regression testing---rerunning tests on each code version to detect newly-broken
functionality---is important and widely practiced. But, regression testing is costly due to the …