•  705
    Aspect-Oriented Software Development (AOSD) is a paradigm aiming to solve problems of object-oriented programming (OOP). With normal OOP it’s often unlikely to accomplish fine system modularity due to crosscutting concerns being scattered and tangled throughout the system. AOSD resolves this problem by its capability to crosscut the regular code and as a consequence transfer the crosscutting concerns to a single model called aspect. This thesis describes an experiment on industrial application w…Read more
  • A prototype decision support system for optimizing the effectiveness of elearning in educational institutions
    with S. Abu-Naser, Y. Abu Sultan, and I. Zaqout
    International Journal of Data Mining and Knowledge Management Process 1 1--13. 2011.
    In this paper, a prototype of a Decision Support System (DSS) is proposed for providing the knowledge for optimizing the newly adopted e-learning education strategy in educational institutions. If an educational institution adopted e-learning as a new strategy, it should undertake a preliminary evaluation to determine the percentage of success and areas of weakness of this strategy. If this evaluation is done manually, it would not be an easy task to do and would not provide knowledge about all …Read more
  •  1174
    Experiences in Mining Educational Data to Analyze Teacher's Performance: A Case Study with High Educational Teachers
    International Journal of Hybrid Information Technology 10 (12): 1-12. 2017.
    Educational Data Mining (EDM) is a new paradigm aiming to mine and extract knowledge necessary to optimize the effectiveness of teaching process. With normal educational system work it’s often unlikely to accomplish fine system optimizing due to large amount of data being collected and tangled throughout the system. EDM resolves this problem by its capability to mine and explore these raw data and as a consequence of extracting knowledge. This paper describes several experiments on real educatio…Read more