Morteza Zakeri Nasrabadi

dblp:232/3298 · also Morteza Zakeri · DBLP profile ↗
← Back
12ranked-venue papers
7as first author
12since 2021 · last 2026
0000-0003-4289-0606ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 7 · 3 first-author · 7 since 2021Artificial intelligence and machine learning · 5 · 4 first-author · 5 since 2021Databases, data management, data science and information retrieval · 2 · 2 first-author · 2 since 2021
YearPublicationVenuePosition
2026 QualCode: A Data-Driven Framework for Predicting Software Maintainability Based on ISO/IEC 25010
Elham Azhir, Morteza Zakeri Nasrabadi, Yasaman Abedini, Mojtaba Mostafavi Ghahfarokhi
Sci. Comput. Program.2
2026 Enhancing software quality attributes through multi-dimensional refactoring at source-level
Morteza Zakeri Nasrabadi, Fatemeh Abdi
Sci. Comput. Program.1
2025 A systematic literature review on transformation for testability techniques in software systems
Fateme Bagheri-Galle, Saeed Parsa, Morteza Zakeri Nasrabadi
Inf. Softw. Technol.3
2024 Supporting single responsibility through automated extract method refactoring
Alireza Ardalani, Saeed Parsa, Morteza Zakeri Nasrabadi, Alexander Chatzigeorgiou
Empir. Softw. Eng.3
2024 Measuring and improving software testability at the design level
Morteza Zakeri Nasrabadi, Saeed Parsa, Sadegh Jafari
Inf. Softw. Technol.1
2024 Natural language requirements testability measurement based on requirement smells
Morteza Zakeri Nasrabadi, Saeed Parsa
Neural Comput. Appl.1
2024 Dynamic domain testing with multi-agent Markov chain Monte Carlo method
Roshan Golmohammadi, Saeed Parsa, Morteza Zakeri Nasrabadi
Soft Comput.3
2023 A systematic literature review on source code similarity measurement and clone detection: Techniques, applications, and challenges
Morteza Zakeri Nasrabadi, Saeed Parsa, Mohammad Ramezani, Chanchal Kumar Roy, Masoud Ekhtiarzadeh
J. Syst. Softw.1
2022 Front Cover: International Journal of Intelligent Systems, Volume 37 Issue 8 August 2022
abstract
Front Cover Caption: The cover image is based on the Research Article Learning to predict test effectiveness by Morteza Zakeri-Nasrabadi and Saeed Parsa https://doi.org/10.1002/int.22722.
Morteza Zakeri Nasrabadi, Saeed Parsa
Int. J. Intell. Syst.1
2022 Learning to predict test effectiveness
abstract
The high cost of the test can be dramatically reduced, provided that the coverability as an inherent feature of the code under test is predictable. This article offers a machine learning model to predict the extent to which the test could cover a class in terms of a new metric called Coverageability. The prediction model consists of an ensemble of four regression models. The learning samples consist of feature vectors, where features are source code metrics computed for a class. The samples are labeled by the Coverageability values computed for their corresponding classes. We offer a mathematical model to evaluate test effectiveness in terms of size and coverage of the test suite generated automatically for each class. We extend the size of the feature space by introducing a new approach to define submetrics in terms of existing source code metrics. Using feature importance analysis on the learned prediction models, we sort sources code metrics in the order of their impact on the test effectiveness. As a result of which we found the class strict cyclomatic complexity as the most influential source code metric. Our experiments with our prediction models on a large corpus of Java projects containing about 23,000 classes demonstrate the Mean Absolute Error (MAE) of 0.032, Mean-Squared Error (MSE) of 0.004, and an R2 score of 0.855. Compared with the state-of-the-art coverage prediction models, our models improve MAE, MSE, and an R2 score by 5.78%, 2.84%, and 20.71%, respectively.
Morteza Zakeri Nasrabadi, Saeed Parsa
Int. J. Intell. Syst.1
2022 An automated extract method refactoring approach to correct the long method code smell
Mahnoosh Shahidi, Mehrdad Ashtiani, Morteza Zakeri Nasrabadi
J. Syst. Softw.3
2021 Format-aware learn&fuzz: deep test data generation for efficient fuzzing
Morteza Zakeri Nasrabadi, Saeed Parsa, Akram Kalaee
Neural Comput. Appl.1