Search Results - "Alomari, Hakam W."
-
1
A User Interface (UI) and User eXperience (UX) evaluation framework for cyberlearning environments in computer science and software engineering education
Published in Heliyon (01-05-2020)“…Despite the widespread availability and increasing use of cyberlearning environments, there remains a need for more research about their usefulness in…”
Get full text
Journal Article -
2
Adversarial Deep Learning: A Survey on Adversarial Attacks and Defense Mechanisms on Image Classification
Published in IEEE access (2022)“…The popularity of adapting deep neural networks (DNNs) in solving hard problems has increased substantially. Specifically, in the field of computer vision,…”
Get full text
Journal Article -
3
Enhanced Approach for Agglomerative Clustering using Topological Relations
Published in IEEE access (01-01-2023)“…Spatial data clustering has long been used to facilitate the knowledge discovery process. Several approaches have been proposed in the literature for detecting…”
Get full text
Journal Article -
4
The Robustness of Detecting Known and Unknown DDoS Saturation Attacks in SDN via the Integration of Supervised and Semi-Supervised Classifiers
Published in Future internet (01-06-2022)“…The design of existing machine-learning-based DoS detection systems in software-defined networking (SDN) suffers from two major problems. First, the proper…”
Get full text
Journal Article -
5
A Comprehensive Evaluation Framework of Software Visualizations Effectiveness
Published in IEEE transactions on visualization and computer graphics (01-09-2024)“…Visualizations are useful in dealing with complex software systems, especially in maintenance and evolution tasks. Software visualization tools can help reduce…”
Get full text
Journal Article -
6
A minimally disruptive approach of integrating testing into computer programming courses
Published in 2018 IEEE/ACM International Workshop on Software Engineering Education for Millennials (SEEM) (02-06-2018)“…The problem of finding and evaluating effective ways of integrating software testing concepts and related techniques into introductory programming courses is…”
Get full text
Conference Proceeding -
7
srcSlice: very efficient and scalable forward static slicing
Published in Journal of software : evolution and process (01-11-2014)“…ABSTRACT A highly efficient lightweight forward static slicing approach is presented and evaluated. The approach does not compute the program/system dependence…”
Get full text
Journal Article -
8
Clone detection through srcClone: A program slicing based approach
Published in The Journal of systems and software (01-02-2022)“…Software clone detection is an often used approach to understand and maintain software systems. One category of clones that is challenging to detect but very…”
Get full text
Journal Article -
9
srcClone: Detecting Code Clones via Decompositional Slicing
Published in 2020 IEEE/ACM 28th International Conference on Program Comprehension (ICPC) (01-10-2020)“…Detecting code clones is an established method for comprehending and maintaining systems. One important but challenging form of code clone detection involves…”
Get full text
Conference Proceeding -
10
A Very Efficient and Scalable Forward Static Slicing Approach
Published in 2012 19th Working Conference on Reverse Engineering (01-10-2012)“…A highly efficient lightweight forward static slicing method is introduced. The method is implemented as a tool on top of srcML, an XML representation of…”
Get full text
Conference Proceeding -
11
Towards slice-based semantic clone detection
Published in 2018 IEEE 12th International Workshop on Software Clones (IWSC) (01-03-2018)“…This paper presents our proposed approach for detecting code clones based on similar slices of different versions of large software systems. We begin by…”
Get full text
Conference Proceeding -
12
Supporting software engineering via lightweight forward static slicing
Published 01-01-2012“…The dissertation introduces an efficient and highly scalable lightweight forward static slicing approach. The implementation of the approach is applied, in…”
Get full text
Dissertation -
13
TP-GraphMiner: A Clustering Framework for Task-Based Information Networks
Published in 2018 ieee international conference on system, computation, automation and networking (icscan) (01-07-2018)“…Clustering similar entities in relational tables is an open challenge to the research community due to the representation of transactional data as tables where…”
Get full text
Conference Proceeding -
14
A Slice-Based Estimation Approach for Maintenance Effort
Published in 2014 IEEE International Conference on Software Maintenance and Evolution (01-09-2014)“…Program slicing is used as a basis for an approach to estimate maintenance effort. A case study of the GNU Linux kernel with over 900 versions spanning 17…”
Get full text
Conference Proceeding -
15
Supporting software engineering via lightweight forward static slicing
Get full text
Dissertation -
16
vizSlice: Visualizing Large Scale Software Slices
Published in 2016 IEEE Working Conference on Software Visualization (VISSOFT) (01-10-2016)“…Program slicing has long been used to facilitate program understanding. Several approaches have been suggested for computing slices based on different…”
Get full text
Conference Proceeding -
17
srcSlice: A Tool for Efficient Static Forward Slicing
Published in 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C) (01-05-2016)“…An efficient lightweight forward static slicing tool is presented.The tool is implemented on top of srcML, an XML representation of source code.The approach…”
Get full text
Conference Proceeding