Skip to main content

Research Repository

Advanced Search

Outputs (16)

An empirical study on the performance overhead of code instrumentation in containerised microservices (2025)
Journal Article
Hammad, Y., Al-Said Ahmad, A., & Andras, P. (2025). An empirical study on the performance overhead of code instrumentation in containerised microservices. Journal of Systems and Software, 230, Article 112573. https://doi.org/10.1016/j.jss.2025.112573

Code instrumentation is vital for analysing software behaviour and facilitating cloud computing observability and monitoring, especially in microservices and containers. Despite its benefits, instrumentation introduces complexity and performance over... Read More about An empirical study on the performance overhead of code instrumentation in containerised microservices.

Harnessing Large Language Models for Automated Software Testing: A Leap Towards Scalable Test Case Generation (2025)
Journal Article
Rehan, S., Al-Bander, B., & Al-Said Ahmad, A. (2025). Harnessing Large Language Models for Automated Software Testing: A Leap Towards Scalable Test Case Generation. Electronics, 14(7), 1-25. https://doi.org/10.3390/electronics14071463

Software testing is critical for ensuring software reliability, with test case generation often being resource-intensive and time-consuming. This study leverages the Llama-2 large language model (LLM) to automate unit test generation for Java focal m... Read More about Harnessing Large Language Models for Automated Software Testing: A Leap Towards Scalable Test Case Generation.

Evaluating the Performance Resilience of Serverless Applications using Chaos Engineering (2024)
Presentation / Conference Contribution
Zayed, A., & Al-Said Ahmad, A. (2024, July). Evaluating the Performance Resilience of Serverless Applications using Chaos Engineering. Presented at 24th International Conference on Software Quality, Reliability, and Security (QRS), Cambridge, United Kingdom

This study explores the use of chaos engineering in evaluating the performance and resilience of serverless applications, which are built as complex distributed systems subject to different types of failures and errors. By intentionally injecting con... Read More about Evaluating the Performance Resilience of Serverless Applications using Chaos Engineering.

Towards Antifragility of Cloud Systems: An Adaptive Chaos driven Framework (2024)
Journal Article
Botros, J. S., Al-Qora'n, L. F., & Al-Said Ahmad, A. (2024). Towards Antifragility of Cloud Systems: An Adaptive Chaos driven Framework. Information and Software Technology, 174, Article 107519. https://doi.org/10.1016/j.infsof.2024.107519

Context
Unlike resilience, antifragility describes systems that get stronger rather than weaker under stress and chaos. Antifragile systems have the capacity to overcome stressors and come out stronger, whereas resilient systems are focused on their... Read More about Towards Antifragility of Cloud Systems: An Adaptive Chaos driven Framework.

Exploring the impact of chaos engineering with various user loads on cloud native applications: an exploratory empirical study (2024)
Journal Article
Al-Said Ahmad, A., Al-Qora’n, L. F., & Zayed, A. (2024). Exploring the impact of chaos engineering with various user loads on cloud native applications: an exploratory empirical study. Computing, 106(7), 2389-2425. https://doi.org/10.1007/s00607-024-01292-z

One of the most popular models that provide computer resources today is cloud computing. Today’s dynamic and successful platforms are created to take advantage of various resources available from service providers. Ensuring the performance and availa... Read More about Exploring the impact of chaos engineering with various user loads on cloud native applications: an exploratory empirical study.

Cloud Computing-Assisted Real-Time Health Monitoring and Tracking (2023)
Book Chapter
Al-Said Ahmad, A., & El-Emam, N. N. (2023). Cloud Computing-Assisted Real-Time Health Monitoring and Tracking. In Intelligent Internet of Things for Smart Healthcare Systems (101-112). Taylor & Francis (Routledge). https://doi.org/10.1201/9781003326182-7

Through the advent of cloud computing and its services, health real-time monitoring and tracking have become more accessible. Cloud computing delivers accurate medical information faster and more securely through several ready-to-use services. E-heal... Read More about Cloud Computing-Assisted Real-Time Health Monitoring and Tracking.

Web applications testing techniques: a systematic mapping study (2022)
Journal Article
Hanna, S., & Al-Said Ahmad, A. (2022). Web applications testing techniques: a systematic mapping study. International Journal of Web Engineering and Technology, 372-412. https://doi.org/10.1504/IJWET.2022.10054339

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 reason, it became essential to analyse, classify and summarize the research... Read More about Web applications testing techniques: a systematic mapping study.

A Performance Evaluation Approach for n-tier Cloud-Based Software Services (2022)
Presentation / Conference Contribution
Al-Said Ahmad, A., & Alzboon, G. (2022, August). A Performance Evaluation Approach for n-tier Cloud-Based Software Services. Presented at ICCBDC 2022: 2022 6th International Conference on Cloud and Big Data Computing, Birmingham United Kingdom

Cloud computing and cloud testing are vast fields that have attracted significant attention recently. In addition, the need to find an approach for measuring cloud-based applications' effectiveness has also increased. In this work, we introduced an a... Read More about A Performance Evaluation Approach for n-tier Cloud-Based Software Services.

Scalability resilience framework using application-level fault injection for cloud-based software services (2022)
Journal Article
Al-Said Ahmad, A., & Andras, P. (2022). Scalability resilience framework using application-level fault injection for cloud-based software services. Journal of Cloud Computing: Advances, Systems and Applications, 11, Article 1. https://doi.org/10.1186/s13677-021-00277-z

This paper presents an investigation into the effect of faults on the scalability resilience of cloud-based software services. The study introduces an experimental framework using the Application-Level Fault Injection (ALFI) to investigate how the fa... Read More about Scalability resilience framework using application-level fault injection for cloud-based software services.