Systematic literature review on application of learning-based approaches in continuous integration

AK Arani, THM Le, M Zahedi, MA Babar - IEEE Access, 2024 - ieeexplore.ieee.org
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 …

Sok: Machine learning for continuous integration

AK Arani, M Zahedi, THM Le… - 2023 IEEE/ACM …, 2023 - ieeexplore.ieee.org
Continuous Integration (CI) has become a well-established software development practice
for automatically and continuously integrating code changes during software development …

Scenario-based testing of a ship collision avoidance system

I Porres, S Azimi, J Lilius - 2020 46th Euromicro Conference on …, 2020 - ieeexplore.ieee.org
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 …

Online GANs for automatic performance testing

I Porres, H Rexha, S Lafond - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
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 …

Systematic Literature Review on Application of Machine Learning in Continuous Integration

AK Arani, THM Le, M Zahedi, MA Babar - arXiv preprint arXiv:2305.12695, 2023 - arxiv.org
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 …

Deep Configuration Performance Learning: A Systematic Survey and Taxonomy

J Gong, T Chen - arXiv preprint arXiv:2403.03322, 2024 - arxiv.org
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 …

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 …

Mitigating ML Model Decay in Continuous Integration with Data Drift Detection: An Empirical Study

AK Arani, THM Le, M Zahedi, MA Babar - arXiv preprint arXiv:2305.12736, 2023 - arxiv.org
Background: Machine Learning (ML) methods are being increasingly used for automating
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 …

Web applications testing techniques: a systematic mapping study

S Hanna, AAS Ahmad - International Journal of Web …, 2022 - inderscienceonline.com
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 …