activity
20162025
most citedAutomatic Labeling of the Object-oriented Source Code: The Lotus Approach

11 citations · 63 across the 16 of their papers we have counts for

collaborators

17 papers

cs.SE2025★ 2 cited

ScaMaha: A Tool for Parsing, Analyzing, and Visualizing Object-Oriented Software Systems

Ra'Fat Al-Msie'deen

Reverse engineering tools are required to handle the complexity of software products and the unique requirements of many different tasks, like software analysis and visualization.…

cs.CY2024★ 1 cited

Amman City, Jordan: Toward a Sustainable City from the Ground Up

Ra'Fat Al-Msie'deen

The idea of smart cities (SCs) has gained substantial attention in recent years. The SC paradigm aims to improve citizens' quality of life and protect the city's environment. As we…

cs.AR2024★ 1 cited

Flexible and Cost-Effective Spherical to Cartesian Coordinate Conversion Using 3-D CORDIC Algorithm on FPGA

Nadia Salem, Sami Serhan, Khawla Al-Tarawneh +1

In computer science, transforming spherical coordinates into Cartesian coordinates is an important mathematical operation. The CORDIC (Coordinate Rotation Digital Computer) iterati…

cs.SE2024★ 2 cited

BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports

Ra'Fat Al-Msie'deen

A Bug Tracking System (BTS), such as Bugzilla, is generally utilized to track submitted Bug Reports (BRs) for a particular software system. Duplicate Bug Report (DBR) retrieval is…

cs.SE2023

Requirements Traceability: Recovering and Visualizing Traceability Links Between Requirements and Source Code of Object-oriented Software Systems

Ra'Fat Al-Msie'deen

Requirements traceability is an important activity to reach an effective requirements management method in the requirements engineering. Requirement-to-Code Traceability Links (RtC…

cs.SE2022★ 5 cited

Naming the Identified Feature Implementation Blocks from Software Source Code

Ra'Fat Al-Msie'Deen, Hamzeh Eyal Salman, Anas H. Blasi +1

Identifying software identifiers that implement a particular feature of a software product is known as feature identification. Feature identification is one of the most critical an…

cs.SE2022★ 10 cited

Detecting commonality and variability in use-case diagram variants

Ra'Fat AL-Msie'deen, Anas H. Blasi, Hamzeh Eyal Salman +7

The use-case diagram is a software artifact. Thus, as with any software artifact, the use-case diagrams change across time through the software development life cycle. Therefore, s…

cs.SE2021★ 4 cited

Constructing a software requirements specification and design for electronic IT news magazine system

Ra'Fat Al-Msie'deen, Anas H. Blasi, Mohammed A. Alsuwaiket

Requirements engineering process intends to obtain software services and constraints. This process is essential to meet the customer's needs and expectations. This process includes…

cs.SE2021★ 2 cited

Software Evolution Understanding: Automatic Extraction of Software Identifiers Map for Object-Oriented Software Systems

Ra'Fat AL-msie'deen, Anas H. Blasi

Software companies usually develop a set of product variants within the same family that share certain functions and differ in others. Variations across software variants occur to…

cs.SE2021

Tag Clouds for Software Documents Visualization

Ra'Fat Al-Msie'deen

Legacy software documents are hard to understand and visualize. The tag cloud technique helps software developers to visualize the contents of software documents. A tag cloud is a…

cs.SE2021★ 1 cited

SoftCloud: A Tool for Visualizing Software Artifacts as Tag Clouds

Ra'Fat Al-Msie'deen

Software artifacts visualization helps software developers to manage the size and complexity of the software system. The tag cloud technique visualizes tags within the cloud accord…

cs.CY2020

Formulating Module Assessment for Improved Academic Performance Predictability in Higher Education

Mohammed Alsuwaiket, Anas H. Blasi, Ra'Fat Al-Msie'deen

Various studies have shown that students tend to get higher marks when assessed through coursework based assessment methods which include either modules that are fully assessed thr…

cs.SE2019

Tag Clouds for Object-Oriented Source Code Visualization

Ra'Fat Al-Msie'deen

Software visualization helps software engineers to understand and manage the size and complexity of the object-oriented source code. The tag cloud is a simple and popular visualiza…

cs.SE2018★ 11 cited

Supporting software documentation with source code summarization

Ra'Fat Al-Msie'deen, Anas H. Blasi

Source code summarization is a process of generating summaries that describe software code, the majority of source code summarization usually generated manually, where the summarie…

cs.SE2018★ 2 cited

The Impact of the Object-Oriented Software Evolution on Software Metrics: The Iris Approach

Ra'Fat Al-Msie'deen, Anas H. Blasi

The Object-Oriented (OO) software system evolves over the time to meet the new requirements. Based on the initial release of software, the continuous modification of software code…

cs.SE2018★ 11 cited

Automatic Labeling of the Object-oriented Source Code: The Lotus Approach

Ra'Fat Al-Msie'deen

Most of open-source software systems become available on the internet today. Thus, we need automatic methods to label software code. Software code can be labeled with a set of keyw…

cs.SE2016★ 11 cited

Visualizing Object-oriented Software for Understanding and Documentation

Ra'Fat AL-msie'deen

Understanding or comprehending source code is one of the core activities of software engineering. Understanding object-oriented source code is essential and required when a program…