Data Structures and Algorithms
Software Design and Architecture
Ethical and Social Aspects of Computing
Introduction to Software Engineering
Digital Logic and Computer Organization
Secure Software Development
Software Quality Assurance and Testing
Software Processes and Process Improvements
Blekinge Institute of Technology
Karlskona , Sweden
Linkoping University
Linkoping , Sweden
8/1/2014 - 8/31/2018
Alfaisal University
Riyadh,Saudi Arabia
12/30/2022 - 4/24/2025
Ericsson AB
Sweden,Sweden
8/15/2024 - 8/15/2024
Prince Sultan University
IEEE Access 2025-01-01
Understanding Flaky Tests Through Linguistic Diversity: A Cross-Language and Comparative Machine Learning Study
Proceedings of the ACM Symposium on Applied Computing 2024-04-08
Information Needs in Continuous Integration and Delivery in Large Scale Organizations: An Observational Study
Proceedings - 2024 IEEE 48th Annual Computers, Software, and Applications Conference, COMPSAC 2024 2024-01-01
Test Case Selection in Continuous Regression Testing Using Machine Learning: An Industrial Case Study
Proceedings - 2023 IEEE 23rd International Conference on Software Quality, Reliability, and Security Companion, QRS-C 2023 2023-01-01
The Comparative Evaluation of Test Prioritization Approaches in an Industrial Study
IEEE International Conference on Software Quality, Reliability and Security, QRS 2023-01-01
An Industrial Study on the Challenges and Effects of Diversity-Based Testing in Continuous Integration
IET Software 2022-06-01
Data visualisation in continuous integration and delivery: Information needs, challenges, and recommendations
Proceedings - 2022 IEEE 14th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2022 2022-01-01
Identifying Randomness related Flaky Tests through Divergence and Execution Tracing
Software Testing Verification and Reliability 2021-12-01
Empirical analysis of practitioners' perceptions of test flakiness factors
Proceedings of the ACM Symposium on Applied Computing 2021-03-22
Software professionals' information needs in continuous integration and delivery
Proceedings - Asia-Pacific Software Engineering Conference, APSEC 2021-01-01
A Multi-factor Approach for Flaky Test Detection and Automated Root Cause Analysis
CEUR Workshop Proceedings 2021-01-01
The Perceived Effects of Introducing Coaching on the Development of Student's Soft Skills Managing Software Quality
CEUR Workshop Proceedings 2020-01-01
An evaluation of machine learning methods for predicting flaky tests
Proceedings - International Conference on Software Engineering 2018-05-28
Improving continuous integration with similarity-based test case selection
AI and ML in Test Optimization