MUTAH University

About Me

  • Al Karak - Mutah

" I am an assistant professor in software engineering  at Mutah University, Jordan. I obtained my Ph.D. degree in computer science/software engineering from LIRMM laboratory of University of Montpellier in 2014, France. I got a Master in Computer Science from University of Jordan in 2010, Jordan. I also has a Bachelor degree in Computer Information Systems (Ranked 1st) from Al-Hussein Bin Talal University in 2006, Jordan.


- A full degree Erasmus Mundus Ph.D. scholarship, University of Montpellier, France, September 2011 to July 2014.

- Ranked 1st in Bachelor degree in Computer Information System, University of Al-Hussein Bin Talal, Jordan, 2006.

-Outstanding student scholarship, Ministry of Higher Education and Scientific Research, Jordan, September 2003 to June 2006.

Research Interest

Empirical Software Engineering
Software reuse, understanding and maintenance.
Reengineering, reverse engineering and refactoring
Program analysis; static and dynamic
Software product lines
Feature location and identification
Change impact analysis
Software architectures and components.
Software Testing.
APIs and software libraries reusability and usability.

Published Research

Effects of Distance Measure Choice on KNN Classifier Performance - A Review Journal : Big Data Journal , Volume : 7 Publisher : Mary Ann Liebert, Inc. , 2019
Semantic Clustering of Functional Requirements Using Agglomerative Hierarchical Clustering Journal : Information Journal , Volume : 9Publisher : MDPI , 2018
Identification multi-level frequent usage patterns from APIs Journal : Journal of Systems and Software , Volume : 130Publisher : Elsevier , 2017
API Library-Based Identification and Documentation of Frequent Usage Patterns Journal : International Journal of Computer Applications in Technology , Volume : 58Publisher : Inder Science , 2018
Quality-driven feature identification and documentation from source code Journal : Journal of Theoretical and Applied Information Technology , Volume : 84Publisher : , 2016
Feature-Level Change Impact Analysis Using Formal Concept Analysis Journal : International Journal of Software Engineering and Knowledge Engineering , Volume : 25Publisher : World Scientific , 2015
Using Genetic Algorithm as Test Data Generator for Stored PL/SQL Program Units Journal : Journal of Software Engineering and Applications , Volume : 6Publisher : Scientific Research , 2013
Feature-to-Code Traceability in Legacy Software variants}.39th Euromicro Conference on Software Engineering and Advanced Applications Journal : 39th Euromicro Conference on Software Engineering and Advanced Applications , Volume : Publisher : IEEE Computer Society , 2013
Feature-to-Code Traceability in a Collection of Software Variants: Combining Formal Concept Analysis and Information Retrieval Journal : IEEE 14th International Conference on Information Reuse and Integration , Volume : Publisher : , 2013
Feature Location in a Collection of Product Variants: Combining Information Retrieval and Hierarchical Clustering Journal : Software Engineering and Knowledge Engineering , Volume : Publisher : , 2014


Advanced Software Engineering
Advanced Databases Systems Engineering
Software Engineering
Fourth Year
Systems Analysis and Design
Third Year
Database Management Systems
Third Year
Data Structures
Second Year
Object-Oriented Programming
Second Year
Introduction to Information Technology
First Year
C++ Programming
First Year

News And Announcements

News Number 2
  • 25/02/2019
News Number 1
  • 07/02/2018
News Number3
  • 23/10/2012

Office Hours & More...