Systematic literature review on application of learning-based approaches in continuous integration
Context: Machine learning (ML) and deep learning (DL) analyze raw data to extract valuable
insights in specific phases. The rise of continuous practices in software projects emphasizes …
insights in specific phases. The rise of continuous practices in software projects emphasizes …
Sok: Machine learning for continuous integration
Continuous Integration (CI) has become a well-established software development practice
for automatically and continuously integrating code changes during software development …
for automatically and continuously integrating code changes during software development …
Scenario-based testing of a ship collision avoidance system
We propose a method for scenario-based testing of maritime collision avoidance systems.
The goal is to test an autonomous agent in scenarios that can lead to an unacceptable risk …
The goal is to test an autonomous agent in scenarios that can lead to an unacceptable risk …
Online GANs for automatic performance testing
In this paper we present a novel algorithm for automatic performance testing that uses an
online variant of the Generative Adversarial Network (GAN) to optimize the test generation …
online variant of the Generative Adversarial Network (GAN) to optimize the test generation …
Systematic Literature Review on Application of Machine Learning in Continuous Integration
This research conducted a systematic review of the literature on machine learning (ML)-
based methods in the context of Continuous Integration (CI) over the past 22 years. The …
based methods in the context of Continuous Integration (CI) over the past 22 years. The …
Deep Configuration Performance Learning: A Systematic Survey and Taxonomy
Performance is arguably the most crucial attribute that reflects the behavior of a configurable
software system. However, given the increasing scale and complexity of modern software …
software system. However, given the increasing scale and complexity of modern software …
Automated performance testing based on active deep learning
A Sedaghatbaf, MH Moghadam… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Generating tests that can reveal performance issues in large and complex software systems
within a reasonable amount of time is a challenging task. On one hand, there are numerous …
within a reasonable amount of time is a challenging task. On one hand, there are numerous …
Mitigating ML Model Decay in Continuous Integration with Data Drift Detection: An Empirical Study
Background: Machine Learning (ML) methods are being increasingly used for automating
different activities, eg, Test Case Prioritization (TCP), of Continuous Integration (CI) …
different activities, eg, Test Case Prioritization (TCP), of Continuous Integration (CI) …
Using machine learning on testing IoT applications: A systematic mapping
L Freitas, V Lelli - Proceedings of the Brazilian Symposium on …, 2022 - dl.acm.org
Internet of Things (IoT) devices are increasingly present in people's daily lives. Thus has
increased research interest in investigating strategies that can ensure that these …
increased research interest in investigating strategies that can ensure that these …
Web applications testing techniques: a systematic mapping study
Due to the importance of web application testing techniques for detecting faults and
assessing quality attributes, many research papers were published in this field. For this …
assessing quality attributes, many research papers were published in this field. For this …