VLDB 2026 Research / reviewers in the wild / expert
Luay Alawneh
dblp:20/408
· DBLP profile ↗
14ranked-venue papers
6as first author
4since 2021 · last 2025
0000-0002-5152-8636ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 5 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Stacked Ensemble Deep Learning for the Classification of Nonfunctional RequirementsabstractRequirements engineering is the foundation for software quality. Defining the correct software requirements in the initial phases of the software development life cycle minimizes project costs and efforts. While functional requirements (FRs) define the software features, nonfunctional requirements (NFRs), such as availability, performance, security, and reliability are essential for the acceptance and deployment of the software. Understanding software requirements from different stakeholders is a tedious task. Manual investigation of the stakeholder needs may skip important NFRs. Thus, the need for automatic requirements classification techniques arose to eliminate the misinterpretation of stakeholder needs and to speed up the development process. Several machine learning approaches targeted the classification of NFRs. We explore the recurrent neural network, long short-term memory, and gated recurrent unit deep learning (DL) methods. We apply the random search technique for hyperparameter optimization. Further, we use stacked ensemble learning to enhance the classification by combining the strengths of the base models using support vector machine as a meta-learner. We use grid search to optimize the hyperparameters of the meta-learner. Further, we compare the stacked ensemble approach with the BERT language model. The proposed approach is evaluated on 914 NFRs gathered from two datasets. Our ensemble model achieved a weighted average precision, recall, and F1-Score of 0.91, 0.90, 0.90, respectively. Ayah Alqurashi, Luay Alawneh |
IEEE Trans. Reliab. | 2 |
| 2024 | Contextual emotion detection using ensemble deep learning
Asalah Thiab, Luay Alawneh, Mohammad Al-Smadi |
Comput. Speech Lang. | 2 |
| 2022 | ClusterCommit: A Just-in-Time Defect Prediction Approach Using Clusters of ProjectsabstractExisting Just-in-Time (JIT) bug prediction techniques are designed to work on single projects. In this paper, we present ClusterCommit, a JIT bug prediction approach geared towards clusters of projects that share common libraries and functionalities. Unlike existing techniques, ClusterCommit trains a machine learning model by combining commits from a set of projects that are part of a larger cluster. Once this model is built, ClusterCommit can be used to detect buggy commits in each of these projects. When applying ClusterCommits to 16 projects that revolve around the Hadoop ecosystem and 10 projects of the Hive ecosystem, the results show that ClusterCommit achieves an F1-score of 73% and MCC of 0.44 for both clusters. These preliminary results are very promising and may lead to new JIT bug prediction techniques geared towards projects that are part of a large cluster. Mohammed A. Shehab, Abdelwahab Hamou-Lhadj, Luay Alawneh |
SANER | 3 |
| 2022 | Locating and categorizing inefficient communication patterns in HPC systems using inter-process communication traces
Luay Alawneh, Abdelwahab Hamou-Lhadj |
J. Syst. Softw. | 1 |
| 2020 | Live forensics of software attacks on cyber-physical systems
Ziad Al-Sharif, Mohammed I. Al-Saleh, Luay Alawneh, Yaser Jararweh, Brij B. Gupta |
Future Gener. Comput. Syst. | 3 |
| 2019 | Improving the performance of the needleman-wunsch algorithm using parallelization and vectorization techniques
Yaser Jararweh, Mahmoud Al-Ayyoub, Maged Fakirah, Luay Alawneh, Brij B. Gupta |
Multim. Tools Appl. | 4 |
| 2018 | MASKED: A MapReduce Solution for the Kappa-Pruned Ensemble-Based Anomaly Detection SystemabstractDetecting system anomalies at run-time is critical for system reliability and security. Studies in this area focused mainly on effectiveness of the proposed approaches; that is, the ability to detect anomalies with high accuracy. However, less attention was given to efficiency. In this paper, we propose an efficient MapReduce Solution for the Kappa-pruned Ensemble based Anomaly Detection System (MASKED). It profiles the heterogeneous features from large-scale traces of system calls and processes them by heterogeneous anomaly detectors which are Sequence-Time Delay Embedding (STIDE), Hidden Markov Model (HMM), and One-class Support Vector Machine (OCSVM). We deployed MASKED on a Hadoop cluster using the MapReduce programming model. We compared their efficiency and scalability by varying the size of the cluster. We assessed the performance of the proposed approach using the CANALI-WD dataset which consists of 180 GB of execution traces, collected from 10 different machines. Experimental results show that MASKED becomes more efficient and scalable as the file size is increased (e.g., 6-node cluster is 8 times faster than the 2-node cluster). Moreover, the throughput achieved on a 6-node solution is up to 5 times better than a 2-node solution. Korosh Koochekian Sabor, Abdelaziz Trabelsi, Abdelwahab Hamou-Lhadj, Luay Alawneh |
QRS | 5 |
| 2018 | A framework for the recovery and visualization of system availability scenarios from execution traces
Jameleddine Hassine, Abdelwahab Hamou-Lhadj, Luay Alawneh |
Inf. Softw. Technol. | 3 |
| 2016 | Segmenting large traces of inter-process communication with a focus on high performance computing systems
Luay Alawneh, Abdelwahab Hamou-Lhadj, Jameleddine Hassine |
J. Syst. Softw. | 1 |
| 2015 | Towards a common metamodel for traces of high performance computing systems to enable software analysis tasksabstractThere exist several tools for analyzing traces generated from HPC (High Performance Computing) applications, used by software engineers for debugging and other maintenance tasks. These tools, however, use different formats to represent HPC traces, which hinders interoperability and data exchange. At the present time, there is no standard metamodel that represents HPC trace concepts and their relations. In this paper, we argue that the lack of a common metamodel is a serious impediment for effective analysis for this class of software systems. We aim to fill this void by presenting MTF2 (MPI Trace Format2)-a metamodel for representing HPC system traces. MTF2 is built with expressiveness and scalability in mind. Scalability, an important requirement when working with large traces, is achieved by adopting graph theory concepts to compact large traces. We show through a case study that a trace represented in MTF2 can be in average 49% smaller than a trace represented in a format that does not consider compaction. Luay Alawneh, Abdelwahab Hamou-Lhadj, Jameleddine Hassine |
SANER | 1 |
| 2013 | Stratified sampling of execution traces: Execution phases serving as strata
Heidar Pirzadeh, Sara Shanian, Abdelwahab Hamou-Lhadj, Luay Alawneh, Arya Shafiee |
Sci. Comput. Program. | 4 |
| 2012 | Identifying computational phases from inter-process communication traces of HPC applicationsabstractUnderstanding the behaviour of High Performance Computing (HPC) systems is a challenging task due to the large number of processes they involve as well as the complex interactions among these processes. In this paper, we present a novel approach that aims to simplify the analysis of large execution traces generated from HPC applications. We achieve this through a technique that allows semiautomatic extraction of execution phases from large traces. These phases, which characterize the main computations of the traced scenario, can be used by software engineers to browse the content of a trace at different levels of abstraction. Our approach is based on the application of information theory principles to the analysis of sequences of communication patterns found in HPC traces. The results of the proposed approach when applied to traces of a large HPC industrial system demonstrate its effectiveness in identifying the main program phases and their corresponding sub-phases. Luay Alawneh, Abdelwahab Hamou-Lhadj |
ICPC | 1 |
| 2011 | MTF: A Scalable Exchange Format for Traces of High Performance Computing SystemsabstractExecution traces generated from running high performance computing applications (HPC) may reach tens or hundreds of gigabytes. The trace data can be used for visualization, analysis of profiling information about the target system. However, in order to make the utilization of this data efficient, the trace needs to be represented in a structure that facilitates the access to its data. One important factor that should be considered when representing trace data is scalability; the trace met model should be able to represent the trace in a compact form that enables scalability of the analysis tools. Additionally, a trace file needs to be available in a format that is well-known in the software engineering area by making it open. In this paper, we propose a metamodel for representing dynamic information generated from HPC that use the MPI standard as the inter-process communication model. MPI Trace Format (MTF) is meant to meet the aforementioned requirements and is intended to facilitate the interoperability among different trace analysis tools. Luay Alawneh, Abdelwahab Hamou-Lhadj |
ICPC | 1 |
| 2011 | An exchange format for representing dynamic information generated from High Performance Computing applications
Luay Alawneh, Abdelwahab Hamou-Lhadj |
Future Gener. Comput. Syst. | 1 |