This research explores the extent to which one can abstract away the major components of decision tree building to facilitate the development of new decision tree algorithms by easily embedding them in a library that supports all tools required for algorithm evaluation (for example, I/O management, classification, visualizations, etc.)

The software (DTToolkit) has been used as a testbed for a programming laboratory with junior undergraduates and, from time to time, is actively maintained and undergoing quality assurance.

The software is available upon demand for academic use (but all documentation is in Greek).

The research is described in the following papers:

The teaching experience is described in the educational technology section.

Decision Tree Toolkit