•  1425
    Exploring Machine Learning Techniques for Coronary Heart Disease Prediction
    International Journal of Advanced Computer Science and Applications 12 (5): 28-36. 2021.
    Coronary Heart Disease (CHD) is one of the leading causes of death nowadays. Prediction of the disease at an early stage is crucial for many health care providers to protect their patients and save lives and costly hospitalization resources. The use of machine learning in the prediction of serious disease events using routine medical records has been successful in recent years. In this paper, a comparative analysis of different machine learning techniques that can accurately predict the occurren…Read more
  • Selective Software Project Management Methodology
    IJournals: International Journal of Software and Hardware Research in Engineering 5. 2017.
    The selection of a proper management methodology plays a central role in releasing a successful software project. Selective Software Project Management Methodology (SSPMM) is a framework that enables software personnel to select the methodology that suits their software project. It fills the gap of controlling and progress tracking related to software projects according to the chosen development methodology. Furthermore, it allows a software project manager to schedule tasks in each software dev…Read more
  • Formalizing the Software Engineering Process Using a Graphical Software Process Modelling Formalism
    In Modern Education and Computer Science Press(MECS Press), . 2018.
    Software process modelling has recently become an area of interest within both academia and industry. It aims at defining and formalizing the software process in the form of formal rigorous models. A software process modelling formalism presents the language or notation in which the software process is defined and formalized. Several software process modelling formalisms have been introduced lately, however, they have failed to gain the attention of the industry. One major objective of …Read more
  •  539
    SP2MN: a Software Process Meta-Modeling Language
    International Review on Computers and Software 10 (7): 726-734. 2015.
    In the last two decades, software process modeling has been an area of interest within both academia and industry. Software process modeling aims at defining and representing software processes in the form of models. A software process model represents the medium that allows better understanding, management and control of the software process. Software process metamodeling rather, provides standard metamodels which enable the defining of customized software process models for a specific project …Read more