Machine learning to guide performance testing: An autonomous test framework

MH Moghadam, M Saadatmand, M Borg… - … on software testing …, 2019 - ieeexplore.ieee.org
Satisfying performance requirements is of great importance for performance-critical software
systems. Performance analysis to provide an estimation of performance indices and …

An autonomous performance testing framework using self-adaptive fuzzy reinforcement learning

MH Moghadam, M Saadatmand, M Borg, M Bohlin… - Software quality …, 2021 - Springer
Test automation brings the potential to reduce costs and human effort, but several aspects of
software testing remain challenging to automate. One such example is automated …

SQLR: Short-term memory Q-learning for elastic provisioning

C Ayimba, P Casari, V Mancuso - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
As a growing number of service and application providers choose cloud networks to deliver
their services on a software-as-a-service (SaaS) basis, cloud providers need to make their …

Performance testing using a smart reinforcement learning-driven test agent

MH Moghadam, G Hamidi, M Borg… - 2021 IEEE Congress …, 2021 - ieeexplore.ieee.org
Performance testing with the aim of generating an efficient and effective workload to identify
performance issues is challenging. Many of the automated approaches mainly rely on …

Performance evaluation for the design of a hybrid cloud based distance synchronous and asynchronous learning architecture

E Barbierato, L Campanile, M Gribaudo… - … Modelling Practice and …, 2021 - Elsevier
The COVID-19 emergency suddenly obliged schools and universities around the world to
deliver on-line lectures and services. While the urgency of response resulted in a fast and …

Machine learning-assisted performance assurance

M Helali Moghadam - 2020 - diva-portal.org
With the growing involvement of software systems in our life, assurance of performance, as
an important quality characteristic, rises to prominence for the success of software products …

Cloud VM provisioning using analytical performance models

Y Shoaib, O Das - 2019 IEEE 12th International Conference on …, 2019 - ieeexplore.ieee.org
When an application deployed in the cloud faces changing workload, the services of the
application need scaling up or down in response. The services run on Virtual Machines (VM) …

Learning-Based self-adaptive assurance of timing properties in a real-time embedded system

MH Moghadam, M Saadatmand, M Borg… - … on Software Testing …, 2018 - ieeexplore.ieee.org
Providing an adaptive runtime assurance technique to meet the performance requirements
of a real-time system without the need for a precise model could be a challenge. Adaptive …

[图书][B] Intelligence-Driven Software Performance Assurance

MH Moghadam - 2022 - search.proquest.com
Software performance assurance is of great importance for the success of software products,
which are nowadays involved in many parts of our life. Performance evaluation approaches …

Machine learning algorithms for provisioning cloud/edge applications

C Ayimba - 2022 - dspace.networks.imdea.org
Reinforcement Learning (RL), in which an agent is trained to make the most favourable
decisions in the long run, is an established technique in artificial intelligence. Its popularity …