Yazar "Arasteh, Bahman" için listeleme
-
A Bioinspired Discrete Heuristic Algorithm to Generate the Eeffective Structural Model of a Program Source Code
Arasteh, Bahman; Sadegi, Razieh; Arasteh, Keyvan; Gunes, Peri; Kiani, Farzad; Torkamanian-Afshar, Mahsa (Elsevier, 2023)When the source code of a software is the only product available, program understanding has a substantial influence on software maintenance costs. The main goal in code comprehension is to extract information that is ... -
A Bioinspired Test Generation Method Using Discretized and Modified Bat Optimization Algorithm
Arasteh, Bahman; Arasteh, Keyvan; Kiani, Farzad; Sefati, Seyed Salar; Fratu, Octavian; Halunga, Simona; Tirkolaee, Erfan Babaee (MDPI, 2024)The process of software development is incomplete without software testing. Software testing expenses account for almost half of all development expenses. The automation of the testing process is seen to be a technique ... -
Detecting SQL Injection Attacks by Binary Gray Wolf Optimizer and Machine Learning Algorithms
Arasteh, Bahman; Aghaei, Babak; Farzad, Behnoud; Arasteh, Keyvan; Kiani, Farzad; Torkamanian-Afshar, Mahsa (Springer, 2024)SQL injection is one of the important security issues in web applications because it allows an attacker to interact with the application’s database. SQL injection attacks can be detected using machine learning algorithms. ... -
A Novel Metaheuristic Based Method for Software Mutation Test Using the Discretized and Modified Forrest Optimization Algorithm
Arasteh, Bahman; Gharehchopogh, Farhad Soleimanian; Güneş, Peri; Kiani, Farzad; Torkamanian‑Afshar, Mahsa (Springer Lınk, 2023)The number of detected bugs by software test data determines the efficacy of the test data. One of the most important topics in software engineering is software mutation testing, which is used to evaluate the efficiency ... -
Sahand: A Software Fault-Prediction Method Using Autoencoder Neural Network and K-Means Algorithm
Arasteh, Bahman; Golshan, Sahar; Shami, Shlva; Kiani, Farzad (Springer, 2024)Software is playing a growing role in many safety-critical applications, and software systems dependability is a major concern. Predicting faulty modules of software before the testing phase is one method for enhancing ...