Amir Amjad Gharbi

Work place: Syrian Virtual University, Damascus, Syria

E-mail: amirgharbi995@gmail.com

Website: https://orcid.org/0009-0007-2911-2128

Research Interests:

Biography

Amir Amjad Gharbi, he is an MSc student specializing in software engineering, with a robust background in various development environments and programming languages. He holds a degree in Software Engineering from the Faculty of Information Technology at Damascus University, completed in 2018. Amir's technical skills encompass a range of programming languages such as Java, JavaScript, C++, and C#, as well as proficiency in development environments like ASP.NET, Angular, and Oracle. He is also well-versed in database management with MySQL and XML technologies. Amir Gharbi is committed to advancing his knowledge and skills in software development, making significant contributions to the field through both his academic pursuits and practical applications.

Author Articles
Dynamic Data Mining: Using Dynamic ID3 Algorithm to Solve Any Problem that Needs Decision Tree Support

By Amir Amjad Gharbi Bassel Alkhatib

DOI: https://doi.org/10.5815/ijmecs.2025.06.09, Pub. Date: 8 Dec. 2025

Most programmers and users resort to find individual solution per problem depending on the data and nature of problem, that will lead to solve a specific problem using an algorithm without the ability of this solution to solve a new problem. This variance comes from the difference in algorithm parameters from one problem to another, as these parameters related to data nature, its size, and values it carried that can affect the way algorithm work. Individual solutions lead to increase in time cost and effort spent on solving a new problem, which the new problem requires to work on programming new criteria for algorithm solution. That is prompted us to highlight necessaries to develop main components for algorithms used in practical life, such as data mining algorithms so that a solution designed for one problem can be more easily adapted to new problems with different data structures, within the general scope of decision tree applicability. These algorithm components need control mechanism settings, so when using component to solve problem, there is no need to develop algorithm settings again, regardless data size and data structure. We found that the dynamic solution saves effort and time needed to solve problems with same algorithm. In this paper, we present our methodology for using ID3 decision tree algorithm to mine data dynamically, and the mechanism used to achieve the dynamic solution, that provides a flexible and reusable solution for a wide range of problems that require decision tree support, reducing the need to redesign or reimplement models for each new task The proposed model was tested on three datasets. The proposed model achieved an accuracy of 97%, 97%, and 93% on the breast cancer, heart disease, and diabetes datasets, respectively.

[...] Read more.
Other Articles