Publications

Research contributions in artificial intelligence, software engineering, and machine learning.

Publication Statistics
20+
Publications
500+
Citations
14
H-Index
15
i10-Index

Smart Filters

15 of 15 selected publications

Selected Publications

2025

2 publications
Real‑time Anomaly Detection in Community Pharmacies Prescription Processing Using Machine Learning
conference
MBAA/BHAA 2025
Biswasa, S., Ansari, S., Alizadeh, V., & Rahman, A.
61st The Midwest Business Administration Association & International and the Business & Health Administration Association

Real‑time anomaly detection system for community pharmacies prescription processing using machine learning techniques.

Machine Learning
Anomaly Detection
Healthcare
Pharmacy
PDF
Emerging Technologies and Future Trends in Cyber‑Physical Power Systems: Toward a New Era of Innovations
chapter
Wiley 2025
Parizad, A., Baghaee, H. R., Alizadeh, V., & Rahman, S.
Smart Cyber‑Physical Power Systems: Solutions from Emerging Technologies

A comprehensive review of emerging technologies and future trends in cyber-physical power systems, exploring innovations that will shape the next era of smart grid technologies.

Cyber-Physical Systems
Smart Grid
Power Systems
Emerging Technologies
PDFDOI

2022

1 publication
Semi‑Automated Metamodel/Model Co‑Evolution: A Multi‑Level Interactive Approach
journal
Springer/SoSyM 2022
Kessentini, W., & Alizadeh, V.
Software and Systems Modeling

A multi-level interactive approach for semi-automated metamodel/model co-evolution, addressing the challenges of maintaining consistency between metamodels and their corresponding models during evolution.

Model-Driven Engineering
Metamodel Evolution
Software Evolution
Interactive Systems
PDFDOI

2021

2 publications
What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow
journal
IEEE Access 2021
Abid, C., Gaaloul, K., Kessentini, M., & Alizadeh, V.
IEEE Access

A large-scale empirical study analyzing refactoring discussions on Stack Overflow to understand what refactoring topics developers commonly discuss and the challenges they face in practice.

Software Refactoring
Empirical Study
Stack Overflow
Developer Practices
Software Engineering
PDFDOI
Prioritizing Refactorings for Security‑Critical Code
journal
Springer-ASE 2021
Abid, C., Alizadeh, V., Kessentini, M., Dhaouadi, M., & Kazman, R.
Automated Software Engineering

A novel approach for prioritizing refactorings specifically for security-critical code, addressing the challenge of improving code quality while maintaining security properties.

Software Refactoring
Security
Code Quality
Software Engineering
PDFDOI

2020

5 publications
Recommending Refactorings via Commit Message Analysis
journal
Elsevier/IST 2020
Rebai, S., Kessentini, M., Alizadeh, V., Sghaier, O. B., & Kazman, R.
Information and Software Technology

A novel approach that analyzes commit messages to recommend appropriate refactorings, leveraging natural language processing to understand developer intentions and code changes.

Software Refactoring
Commit Analysis
Natural Language Processing
Recommendation Systems
PDFDOI
Enabling Decision and Objective Space Exploration for Interactive Multi‑Objective Refactoring
journal
TSE 2020
Rebai, S., Alizadeh, V., Kessentini, M., Fehri, H., & Kazman, R.
IEEE Transactions on Software Engineering

An interactive multi-objective approach for software refactoring that enables developers to explore decision and objective spaces, facilitating better understanding of trade-offs in refactoring decisions.

Multi-Objective Optimization
Interactive Systems
Software Refactoring
Decision Support
PDFDOI
How Does Refactoring Impact Security When Improving Quality? A Security‑Aware Refactoring Approach
journal
TSE 2020
Abid, C., Kessentini, M., Alizadeh, V., Dhouadi, M., & Kazman, R.
IEEE Transactions on Software Engineering

An investigation into the relationship between refactoring and security, proposing a security-aware refactoring approach that considers security implications while improving code quality.

Software Security
Software Refactoring
Code Quality
Security-Aware Development
PDFDOI
Interactive Metamodel/Model Co‑Evolution Using Unsupervised Learning and Multi‑Objective Search
Best Paper Award
conference
MoDELS 2020
Kessentini, W., & Alizadeh, V.
23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems

An interactive approach for metamodel/model co-evolution that combines unsupervised learning with multi-objective search to automate and optimize the evolution process.

Model-Driven Engineering
Metamodel Evolution
Unsupervised Learning
Multi-Objective Optimization
PDFDOI
30 Years of Software Refactoring Research: A Systematic Literature Review
conference
arXiv 2020
Abid, C., Alizadeh, V., Kessentini, M., Ferreira, T. D. N., & Dig, D.
arXiv preprint

A comprehensive systematic literature review covering three decades of software refactoring research, analyzing trends, techniques, and future directions in the field.

Software Refactoring
Systematic Literature Review
Software Engineering
Research Survey
PDFDOI

2019

2 publications
RefBot: Intelligent Software Refactoring Bot
conference
ASE 2019
Alizadeh, V., Ouali, M. A., Kessentini, M., & Chater, M.
34th IEEE/ACM International Conference on Automated Software Engineering

An intelligent bot for automated software refactoring that learns from developer behavior and provides intelligent refactoring recommendations in real-time.

Intelligent Systems
Software Refactoring
Automation
Machine Learning
PDFDOI
Less is More: From Multi‑objective to Mono‑objective Refactoring via Developer's Knowledge Extraction
conference
SCAM 2019
Alizadeh, V., Fehri, H., & Kessentini, M.
19th International Working Conference on Source Code Analysis and Manipulation

A novel approach that transforms multi-objective refactoring problems into mono-objective ones by extracting and incorporating developer knowledge, simplifying the decision-making process.

Software Refactoring
Multi-Objective Optimization
Knowledge Extraction
Developer Preferences
PDFDOI

2018

3 publications
Interactive and Dynamic Multi‑Objective Software Refactoring Recommendations
conference
ASE 2018
Alizadeh, V., Kessentini, M., Mkaouer, W., Ocinneide, M., Ouni, A., & Cai, Y.
33rd IEEE/ACM International Conference on Automated Software Engineering

An interactive and dynamic approach for multi-objective software refactoring recommendations that adapts to developer preferences and provides real-time feedback during the refactoring process.

Multi-Objective Optimization
Interactive Systems
Software Refactoring
Dynamic Adaptation
Reducing Interactive Refactoring Effort via Clustering‑Based Multi‑Objective Search
conference
ASE 2018
Alizadeh, V., & Kessentini, M.
33rd IEEE/ACM International Conference on Automated Software Engineering

A clustering-based approach to reduce the effort required in interactive refactoring by grouping similar refactoring solutions and guiding multi-objective search more efficiently.

Clustering
Multi-Objective Search
Software Refactoring
Effort Reduction
PDFDOI
An Interactive and Dynamic Search‑Based Approach to Software Refactoring Recommendations
journal
TSE 2018
Alizadeh, V., Kessentini, M., Mkaouer, M. W., Ocinneide, M., Ouni, A., & Cai, Y.
IEEE Transactions on Software Engineering

A dynamic and interactive search-based approach for software refactoring recommendations that adapts to developer preferences and provides real-time feedback during the refactoring process.

Search-Based Software Engineering
Interactive Systems
Software Refactoring
Recommendation Systems
PDFDOI