VLDB 2026 Research / reviewers in the wild / expert
Mojtaba Vahidi-Asl
dblp:v/MojtabaVahidiAsl · also Mojtaba Vahidi
· DBLP profile ↗
13ranked-venue papers
0as first author
4since 2021 · last 2025
0000-0003-4964-992XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 1 since 2021Software engineering, systems software and programming languages · 5 · 3 since 2021Computer networks · 1Human-computer interaction and ubiquitous computing · 1Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | EAFL: an effective combination of features for fault localization in evolving programs
Faeze Aghazade-Par, Mojtaba Vahidi-Asl |
Softw. Qual. J. | 2 |
| 2022 | ConsilientSFL: using preferential voting system to generate combinatorial ranking metrics for spectrum-based fault localization
Amirabbas Majd, Mojtaba Vahidi-Asl, Alireza Khalilian 0001, Babak Bagheri |
Appl. Intell. | 2 |
| 2021 | Test data generation using genetic programming
Mohammad Nosrati, Hassan Haghighi, Mojtaba Vahidi-Asl |
Inf. Softw. Technol. | 3 |
| 2021 | ARTINALI++: Multi-dimensional Specification Mining for Complex Cyber-Physical System Security
Maryam Raiyat Aliabadi, Mojtaba Vahidi-Asl, Ramak Ghavamizadeh Meibodi |
J. Syst. Softw. | 2 |
| 2020 | SLDeep: Statement-level software defect prediction using deep-learning model on static code features
Amirabbas Majd, Mojtaba Vahidi-Asl, Alireza Khalilian 0001, Pooria Poorsarvi-Tehrani, Hassan Haghighi |
Expert Syst. Appl. | 2 |
| 2020 | Using likely invariants for test data generation
Mohammad Nosrati, Hassan Haghighi, Mojtaba Vahidi-Asl |
J. Syst. Softw. | 3 |
| 2019 | Experiments with automatic software piracy detection utilising machine-learning classifiers for micro-signaturesabstractSoftware piracy has been known as unauthorised reconstruction or illegal redistribution of a licenced software. Detecting pirated from base software is a major concern since pirated software can lead to significant financial losses as well as serious security vulnerabilities. To detect software piracy, we have recently proposed Metamorphic Analysis for Automatic Software Piracy Detection (MetaSPD) with a proof-of-concept evaluation. The core idea of MetaSPD was inspired from metamorphic malware detection due to its similarity of software piracy detection. MetaSPD works primarily based on mining the opcode graph of the base software to extract micro-signatures. Then, it leverages a classifier model to decide whether a given suspicious file is a pirated version of the base software. This paper extends our prior work in several respects. First, we present a retrospective appraisal of the main literature aiming at laying bare the status quo of software piracy detection and arguments on the current problems of the field to motivate our work. We then elaborate on MetaSPD itself and the constituent components. We provide two extensive experiments to evident the effectiveness of MetaSPD. The experiments have been carried out on two different datasets. Each dataset comprises 1300 morphed variants of the respective base software that act as pirated versions of that software. We conducted our experiments using three different classifiers. The paper is also enriched with a detailed discussion of the different properties and concerns of MetaSPD. The results corroborate that an attacker, who is using a pirated version of the given software, can hardly hide illegal usage of the software even by applying superabundant obfuscations to the code. Alireza Khalilian 0001, Alireza Mirzaeiyan, Mojtaba Vahidi-Asl, Hassan Haghighi |
J. Exp. Theor. Artif. Intell. | 3 |
| 2018 | G3MD: Mining frequent opcode sub-graphs for metamorphic malware detection of existing families
Alireza Khalilian 0001, Amir Nourazar, Mojtaba Vahidi-Asl, Hassan Haghighi |
Expert Syst. Appl. | 3 |
| 2018 | Rings: A Game with a Purpose for Test Data GenerationabstractIn human-based computation, the machine outsources certain steps of an algorithm to humans to optimize computation by making an equilibrium of human and machine computation advantages. Software testing is an important part of the software development life cycle that aims to reveal failures in software. One of the most important activities in the software testing is test data generation. Although many automatic methods have been introduced to generate effective test data, humans are still extensively used in the software industry, due to the challenges of the proposed automatic methods. Assuming that software companies still need the help of humans, in this research, we hypothesize that a game with a purpose can be utilized to improve the process of human-based test data generation by making test data generation more cost-effective and fun. To investigate this hypothesis, we implemented a game with a purpose, Rings, to improve the process of human-based test data generation for program units. We also performed an experiment to evaluate this idea as entertainment as well as a mean for test data generation. The results show that by crowd-sourcing test data generation of program units to typical players of a game, we can make test data generation more cost-effective and fun. Saeed Amiri-Chimeh, Hassan Haghighi, Mojtaba Vahidi-Asl, Kamyar Setayesh-Ghajar, Farshad Gholami-Ghavamabad |
Interact. Comput. | 3 |
| 2018 | A Mobility Solution for Hazardous Areas Based on 6LoWPAN
Azadeh Zamanifar, Eslam Nazemi, Mojtaba Vahidi-Asl |
Mob. Networks Appl. | 3 |
| 2017 | DSHMP-IOT: A distributed self healing movement prediction scheme for internet of things applications
Azadeh Zamanifar, Eslam Nazemi, Mojtaba Vahidi-Asl |
Appl. Intell. | 3 |
| 2014 | Hierarchy-Debug: a scalable statistical technique for fault localization
Saeed Parsa, Mojtaba Vahidi-Asl, Maryam Asadi-Aghbolaghi |
Softw. Qual. J. | 2 |
| 2011 | Fuzzy Clustering the Backward Dynamic Slices of Programs to Identify the Origins of Failure
Saeed Parsa, Farzaneh Zareie, Mojtaba Vahidi-Asl |
SEA | 3 |