activity
20182025
most citedInadequate Risk Analysis Might Jeopardize The Functional Safety of Modern Systems

4 citations · 7 across the 12 of their papers we have counts for

collaborators

13 papers

cs.SE2025

Software Testing Education and Industry Needs - Report from the ENACTEST EU Project

Mehrdad Saadatmand, Abbas Khan, Beatriz Marin +6

The evolving landscape of software development demands that software testers continuously adapt to new tools, practices, and acquire new skills. This study investigates software te…

cs.SE2025

SmartDelta Methodology: Automated Quality Assurance and Optimization for Incremental System Engineering

Benedikt Dornauer, Michael Felderer, Mehrdad Saadatmand +8

Modern software systems undergo frequent updates, continuously evolving with new versions and variants to offer new features, improve functionality, and expand usability. Given the…

cs.SE2023

Making Sense of Failure Logs in an Industrial DevOps Environment

Muhammad Abbas, Ali Hamayouni, Mahshid Helali Moghadam +2

Processing and reviewing nightly test execution failure logs for large industrial systems is a tedious activity. Furthermore, multiple failures might share one root/common cause du…

cs.SE2022★ 1 cited

Machine Learning Testing in an ADAS Case Study Using Simulation-Integrated Bio-Inspired Search-Based Testing

Mahshid Helali Moghadam, Markus Borg, Mehrdad Saadatmand +3

This paper presents an extended version of Deeper, a search-based simulation-integrated test solution that generates failure-revealing test scenarios for testing a deep neural netw…

cs.NE2021

HMS-OS: Improving the Human Mental Search Optimisation Algorithm by Grouping in both Search and Objective Space

Seyed Jalaleddin Mousavirad, Gerald Schaefer, Iakov Korovin +3

The human mental search (HMS) algorithm is a relatively recent population-based metaheuristic algorithm, which has shown competitive performance in solving complex optimisation pro…

cs.LG2021

An LSTM-based Plagiarism Detection via Attention Mechanism and a Population-based Approach for Pre-Training Parameters with imbalanced Classes

Seyed Vahid Moravvej, Seyed Jalaleddin Mousavirad, Mahshid Helali Moghadam +1

Plagiarism is one of the leading problems in academic and industrial environments, which its goal is to find the similar items in a typical document or source code. This paper prop…

cs.NE2021

An Enhanced Differential Evolution Algorithm Using a Novel Clustering-based Mutation Operator

Seyed Jalaleddin Mousavirad, Gerald Schaefer, Iakov Korovin +3

Differential evolution (DE) is an effective population-based metaheuristic algorithm for solving complex optimisation problems. However, the performance of DE is sensitive to the m…

cs.SE2021

Performance Testing Using a Smart Reinforcement Learning-Driven Test Agent

Mahshid Helali Moghadam, Golrokh Hamidi, Markus Borg +4

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 an…

cs.SE2021

Automated Performance Testing Based on Active Deep Learning

Ali Sedaghatbaf, Mahshid Helali Moghadam, Mehrdad Saadatmand

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…

cs.SE2019

An Autonomous Performance Testing Framework using Self-Adaptive Fuzzy Reinforcement Learning

Mahshid Helali Moghadam, Mehrdad Saadatmand, Markus Borg +2

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 perform…

cs.SE2019★ 2 cited

A Two-Layer Component-Based Allocation for Embedded Systems with GPUs

Gabriel Campeanu, Mehrdad Saadatmand

Component-based development is a software engineering paradigm that can facilitate the construction of embedded systems and tackle its complexities. The modern embedded systems hav…

cs.SE2018

IntegrationDistiller: Automating Integration Analysis and Testing of Object-Oriented Applications

Mehrdad Saadatmand

Software systems typically consist of various interacting components and units. While these components can be tested and shown to work correctly in isolation, when integrated and s…

cs.SE2018★ 4 cited

Inadequate Risk Analysis Might Jeopardize The Functional Safety of Modern Systems

Kaj Hänninen, Hans Hansson, Henrik Thane +1

In the early 90s, researchers began to focus on security as an important property to address in combination with safety. Over the years, researchers have proposed approaches to har…