A survey on deep learning for software engineering

Y Yang, X **a, D Lo, J Grundy - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
In 2006, Geoffrey Hinton proposed the concept of training “Deep Neural Networks (DNNs)”
and an improved model training method to break the bottleneck of neural network …

Problems and opportunities in training deep learning software systems: An analysis of variance

HV Pham, S Qian, J Wang, T Lutellier… - Proceedings of the 35th …, 2020 - dl.acm.org
Deep learning (DL) training algorithms utilize nondeterminism to improve models' accuracy
and training efficiency. Hence, multiple identical training runs (eg, identical training data …

Reinforcement learning based curiosity-driven testing of android applications

M Pan, A Huang, G Wang, T Zhang, X Li - Proceedings of the 29th ACM …, 2020 - dl.acm.org
Mobile applications play an important role in our daily life, while it still remains a challenge
to guarantee their correctness. Model-based and systematic approaches have been applied …

Automatic web testing using curiosity-driven reinforcement learning

Y Zheng, Y Liu, X **e, Y Liu, L Ma… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Web testing has long been recognized as a notoriously difficult task. Even nowadays, web
testing still mainly relies on manual efforts in many cases while automated web testing is still …

Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

Stealthy and efficient adversarial attacks against deep reinforcement learning

J Sun, T Zhang, X **e, L Ma, Y Zheng… - Proceedings of the AAAI …, 2020 - ojs.aaai.org
Adversarial attacks against conventional Deep Learning (DL) systems and algorithms have
been widely studied, and various defenses were proposed. However, the possibility and …

GlitchBench: Can large multimodal models detect video game glitches?

MR Taesiri, T Feng, CP Bezemer… - Proceedings of the …, 2024 - openaccess.thecvf.com
Large multimodal models (LMMs) have evolved from large language models (LLMs) to
integrate multiple input modalities such as visual inputs. This integration augments the …

Time-travel testing of android apps

Z Dong, M Böhme, L Cojocaru… - Proceedings of the ACM …, 2020 - dl.acm.org
Android testing tools generate sequences of input events to exercise the state space of the
app-under-test. Existing search-based techniques systematically evolve a population of …

Augmenting automated game testing with deep reinforcement learning

J Bergdahl, C Gordillo, K Tollmar… - 2020 IEEE Conference …, 2020 - ieeexplore.ieee.org
General game testing relies on the use of human play testers, play test scripting, and prior
knowledge of areas of interest to produce relevant test data. Using deep reinforcement …

Many-objective reinforcement learning for online testing of dnn-enabled systems

FU Haq, D Shin, LC Briand - 2023 IEEE/ACM 45th International …, 2023 - ieeexplore.ieee.org
Deep Neural Networks (DNNs) have been widely used to perform real-world tasks in cyber-
physical systems such as Autonomous Driving Systems (ADS). Ensuring the correct …