Researcher Image
براء علي عطية محمود - Bara'a Ali Attea
PhD - professor
College of Science , Department of Computer
[email protected]
Qualifications

Ph.D., Computer Science- Feb. 2002, University of Technology, Baghdad, Iraq. M. Sc., Computer Science- Dec. 1996, University of Baghdad, Baghdad, Iraq. B. Sc., Computer Science- June 1993, University of Baghdad, Baghdad, Iraq.

Awards and Memberships
  • Valuable reviewer at Elsevier publisher. (2016)
  • Recognized and outstanding reviewer for several journals at Elsevier publisher. (2014 - 2018)
  • Enan A. Khalil, Bara'a A. Attea, Energy-aware evolutionary routing protocol for dynamic clustering of wireless sensor networks, Swarm and Evolutionary Computation, Elsevier 01/2011; 1:195-203. Featured as one of most cited articles in Swarm and Evolutionary Computation.
  • Enan A. Khalil, Bara'a A. Attea, Energy-aware evolutionary routing protocol for dynamic clustering of wireless sensor networks, Swarm and Evolutionary Computation, Elsevier 01/2011; 1:195-203. Featured as top hottest articles in Swarm and Evolutionary Computation.
Research Interests

Multi-Objective Optimization - Evolutionary Algorithms - WSNs – Complex Network Analysis – Bioinformatics - IoT

Academic Area

Computer Science

Teaching
  • Compiler
  • Artificial Intelligence
  • Soft Computing
  • Programming in C++
  • Evolutionary Computing
  • Research Methodology
  • Advanced Topics in AI
Supervision

PhD students: 2

Master’s students: 18

Higher Diploma students: 1

Publication Date
Thu Feb 09 2023
Journal Name
Artificial Intelligence Review
Community detection model for dynamic networks based on hidden Markov model and evolutionary algorithm

Finding communities of connected individuals in complex networks is challenging, yet crucial for understanding different real-world societies and their interactions. Recently attention has turned to discover the dynamics of such communities. However, detecting accurate community structures that evolve over time adds additional challenges. Almost all the state-of-the-art algorithms are designed based on seemingly the same principle while treating the problem as a coupled optimization model to simultaneously identify community structures and their evolution over time. Unlike all these studies, the current work aims to individually consider this three measures, i.e. intra-community score, inter-community score, and evolution of community over

... Show More
Scopus (4)
Crossref (2)
Scopus Clarivate Crossref
View Publication
Publication Date
Fri Mar 29 2024
Journal Name
Iraqi Journal Of Science
Biological versus Topological Domains in Improving the Reliability of Evolutionary-Based Protein Complex Detection Algorithms

     By definition, the detection of protein complexes that form protein-protein interaction networks (PPINs) is an NP-hard problem. Evolutionary algorithms (EAs), as global search methods, are proven in the literature to be more successful than greedy methods in detecting protein complexes. However, the design of most of these EA-based approaches relies on the topological information of the proteins in the PPIN. Biological information, as a key resource for molecular profiles, on the other hand, acquired a little interest in the design of the components in these EA-based methods. The main aim of this paper is to redesign two operators in the EA based on the functional domain rather than the graph topological domain. The perturb

... Show More
Scopus Crossref
Publication Date
Sun Apr 30 2023
Journal Name
Iraqi Journal Of Science
An Evolutionary Algorithm with Gene Ontology-Aware Crossover Operator for Protein Complex Detection

     Evolutionary algorithms (EAs), as global search methods, are proved to be more robust than their counterpart local heuristics for detecting protein complexes in protein-protein interaction (PPI) networks. Typically, the source of robustness of these EAs comes from their components and parameters. These components are solution representation, selection, crossover, and mutation. Unfortunately, almost all EA based complex detection methods suggested in the literature were designed with only canonical or traditional components. Further, topological structure of the protein network is the main information that is used in the design of almost all such components. The main contribution of this paper is to formulate a more robust E

... Show More
Scopus (1)
Scopus Crossref
Publication Date
Mon Jan 01 2024
Journal Name
Ieee Access
Scopus Clarivate Crossref
View Publication
Publication Date
Thu Mar 30 2023
Journal Name
Iraqi Journal Of Science
A Tri-Gene Ontology Migration Operator for Improving the Performance of Meta-heuristics in Complex Detection Problems

      Detecting protein complexes in protein-protein interaction (PPI) networks is a challenging problem in computational biology. To uncover a PPI network into a complex structure, different meta-heuristic algorithms have been proposed in the literature. Unfortunately, many of such methods, including evolutionary algorithms (EAs), are based solely on the topological information of the network rather than on biological information. Despite the effectiveness of EAs over heuristic methods, more inherent biological properties of proteins are rarely investigated and exploited in these approaches. In this paper, we proposed an EA with a new mutation operator for complex detection problems. The proposed mutation operator is formulate

... Show More
Scopus (2)
Scopus Crossref
Publication Date
Sat Oct 30 2021
Journal Name
Iraqi Journal Of Science
The Effects of Conductance on Metastable Switches in Memristive Devices Based on Anti-Hebbian and Hebbian (AHaH) Learning Rules

     In the last few years, the literature conferred a great interest in studying the feasibility of using memristive devices for computing. Memristive devices are important in structure, dynamics, as well as functionalities of artificial neural networks (ANNs) because of their resemblance to biological learning in synapses and neurons regarding switching characteristics of their resistance. Memristive architecture consists of a number of metastable switches (MSSs). Although the literature covered a variety of memristive applications for general purpose computations, the effect of low or high conductance of each MSS was unclear. This paper focuses on finding a potential criterion to calculate the conductance of each MMS rather t

... Show More
Scopus (1)
Scopus Crossref
Publication Date
Sat Jul 31 2021
Journal Name
Iraqi Journal Of Science
A Decision Tree-Aware Genetic Algorithm for Botnet Detection

     In this paper, the botnet detection problem is defined as a feature selection problem and the genetic algorithm (GA) is used to search for the best significant combination of features from the entire search space of set of features. Furthermore, the Decision Tree (DT) classifier is used as an objective function to direct the ability of the proposed GA to locate the combination of features that can correctly classify the activities into normal traffics and botnet attacks. Two datasets  namely the UNSW-NB15 and the Canadian Institute for Cybersecurity Intrusion Detection System 2017 (CICIDS2017), are used as evaluation datasets. The results reveal that the proposed DT-aware GA can effectively find the relevant features from

... Show More
Scopus (3)
Crossref (1)
Scopus Crossref
Publication Date
Tue Jun 01 2021
Journal Name
Swarm And Evolutionary Computation
Scopus (46)
Crossref (35)
Scopus Clarivate Crossref
Publication Date
Thu Jul 01 2021
Journal Name
Journal Of Physics: Conference Series
An Evolutionary Algorithm for Task scheduling Problem in the Cloud-Fog environment
Abstract<p>The rapid and enormous growth of the Internet of Things, as well as its widespread adoption, has resulted in the production of massive quantities of data that must be processed and sent to the cloud, but the delay in processing the data and the time it takes to send it to the cloud has resulted in the emergence of fog, a new generation of cloud in which the fog serves as an extension of cloud services at the edge of the network, reducing latency and traffic. The distribution of computational resources to minimize makespan and running costs is one of the disadvantages of fog computing. This paper provides a new approach for improving the task scheduling problem in a Cloud-Fog environme</p> ... Show More
Scopus (7)
Crossref (1)
Scopus Crossref
View Publication
Publication Date
Thu Jul 01 2021
Journal Name
Iraqi Journal Of Science
The Influence of NMI against Modularity in Community Detection Problem: A Case Study for Unsigned and Signed Networks

Community detection is useful for better understanding the structure of complex networks. It aids in the extraction of the required information from such networks and has a vital role in different fields that range from healthcare to regional geography, economics, human interactions, and mobility. The method for detecting the structure of communities involves the partitioning of complex networks into groups of nodes, with extensive connections within community and sparse connections with other communities. In the literature, two main measures, namely the Modularity (Q) and Normalized Mutual Information (NMI) have been used for evaluating the validation and quality of the detected community structures. Although many optimization algo

... Show More
Scopus (1)
Crossref (1)
Scopus Crossref
Publication Date
Mon Jan 28 2019
Journal Name
Soft Computing
Scopus (10)
Crossref (8)
Scopus Clarivate Crossref
Publication Date
Fri Apr 30 2021
Journal Name
Iraqi Journal Of Science
A Genetic Algorithm for Task Allocation Problem in the Internet of Things

In the last few years, the Internet of Things (IoT) is gaining remarkable attention in both academic and industrial worlds. The main goal of the IoT is laying on describing everyday objects with different capabilities in an interconnected fashion to the Internet to share resources and to carry out the assigned tasks. Most of the IoT objects are heterogeneous in terms of the amount of energy, processing ability, memory storage, etc. However, one of the most important challenges facing the IoT networks is the energy-efficient task allocation. An efficient task allocation protocol in the IoT network should ensure the fair and efficient distribution of resources for all objects to collaborate dynamically with limited energy. The canonic

... Show More
Scopus (3)
Crossref (4)
Scopus Crossref
Publication Date
Sun Nov 01 2020
Journal Name
2020 2nd Annual International Conference On Information And Sciences (aicis)
Scopus (3)
Crossref (1)
Scopus Crossref
View Publication
Publication Date
Wed Nov 17 2021
Journal Name
Periodicals Of Engineering And Natural Sciences (pen)
Scopus (3)
Scopus Crossref
View Publication
Publication Date
Thu Apr 01 2021
Journal Name
Applied Soft Computing
Scopus (5)
Crossref (5)
Scopus Clarivate Crossref
Publication Date
Sun Dec 01 2019
Journal Name
Applied Soft Computing
Scopus (7)
Crossref (5)
Scopus Clarivate Crossref
View Publication
Publication Date
Thu Dec 01 2011
Journal Name
Swarm And Evolutionary Computation
Scopus (163)
Crossref (136)
Scopus Clarivate Crossref
Publication Date
Sat Aug 25 2012
Journal Name
Wireless Personal Communications
Scopus (56)
Crossref (42)
Scopus Clarivate Crossref
Publication Date
Sun Jul 01 2012
Journal Name
Applied Soft Computing
Scopus (240)
Crossref (198)
Scopus Clarivate Crossref
Publication Date
Thu Aug 01 2019
Journal Name
Ieee Internet Of Things Journal
Scopus (15)
Crossref (9)
Scopus Clarivate Crossref
Publication Date
Sat May 19 2012
Journal Name
Wireless Personal Communications
Scopus (33)
Crossref (26)
Scopus Clarivate Crossref
Publication Date
Mon Aug 26 2019
Heuristic Modularity for Complex Identification in Protein-Protein Interaction Networks

     Due to the significant role in understanding cellular processes, the decomposition of Protein-Protein Interaction (PPI) networks into essential building blocks, or complexes, has received much attention for functional bioinformatics research in recent years. One of the well-known bi-clustering descriptors for identifying communities and complexes in complex networks, such as PPI networks, is modularity function.   The contribution of this paper is to introduce heuristic optimization models that can collaborate with the modularity function to improve its detection ability. The definitions of the formulated heuristics are based on nodes and different levels of their neighbor properties.  The modulari

... Show More
Scopus (10)
Crossref (3)
Scopus Crossref
View Publication Preview PDF
Publication Date
Thu Dec 01 2016
Journal Name
Swarm And Evolutionary Computation
Scopus (23)
Crossref (22)
Scopus Clarivate Crossref
View Publication
Publication Date
Mon Feb 01 2016
Journal Name
Swarm And Evolutionary Computation
Scopus (31)
Crossref (27)
Scopus Clarivate Crossref
Publication Date
Wed Nov 12 2014
Journal Name
Wireless Personal Communications
Scopus (19)
Crossref (14)
Scopus Clarivate Crossref
View Publication
Publication Date
Sat Sep 27 2014
Journal Name
Soft Computing
Scopus (30)
Crossref (23)
Scopus Clarivate Crossref
View Publication
Publication Date
Sun Aug 24 2014
Journal Name
Wireless Personal Communications
Scopus (22)
Crossref (14)
Scopus Clarivate Crossref
View Publication
No Events Found