EDBT 2026 Demo / reviewers in the wild / expert
Georgios Evangelidis 0001
dblp:05/3392
· DBLP profile ↗
33ranked-venue papers
3as first author
6since 2021 · last 2026
0000-0003-1639-2152ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 12 · 1 first-authorDatabases, data management, data science and information retrieval · 11 · 2 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 10 · 1 first-authorArtificial intelligence and machine learning · 8 · 3 since 2021Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
3 papers |
Information retrieval · 53% Indexing and storage engines · 37% Transaction processing and concurrency control · 10% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
bitmap index |
0.0 | 1 | 2004 | Bitmap-Tree Indexing for Set Operations on Free Text · ICDE 2004 |
Information retrieval › indexing
inverted file |
0.0 | 1 | 2004 | Bitmap-Tree Indexing for Set Operations on Free Text · ICDE 2004 |
Information retrieval › indexing › index compression
inverted index compression |
0.0 | 1 | 2004 | Bitmap-Tree Indexing for Set Operations on Free Text · ICDE 2004 |
Transaction processing and concurrency control
concurrency control and recovery |
0.0 | 1 | 1997 | The hB-Pi-Tree: A Multi-Attribute Index Supporting Concurrency, Recovery and Node Consolidation · VLDB J. 1997 |
Indexing and storage engines
concurrent index |
0.0 | 1 | 1997 | The hB-Pi-Tree: A Multi-Attribute Index Supporting Concurrency, Recovery and Node Consolidation · VLDB J. 1997 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Multi-label prototype selection based on editing nearest neighbor ruleabstractA common method to boost the efficiency of instance-based classifiers, while maintaining high accuracy, is to decrease the training set size by substituting it with a smaller, representative subset. This is typically achieved by utilizing data reduction techniques. The latter enjoy wide applicability in handling single-label classification tasks. This is not the case though in cases of multi-label data, where each instance may be associated with not just one, but a number of classes. In the present paper, we adapt a popular single-label data reduction technique - the Edited Nearest Neighbor (eNN) rule - to handle multi-label data. In single-label classification, eNN focuses on the removal of noise and close border instances making the dataset clear and the borders well-separated. The core idea is that instances with a different class than the majority of their neighbors are considered noise and are removed. In the context of multi-label data, label boundaries tend to be ambiguous, and the notion of noise is not clearly defined. Nevertheless, we hypothesize that instances whose labelsets significantly differ from those dominating their local neighborhood can be treated as noise and their removal serves to condense the training set. Based on this principle, we propose three (3) new eNN variations and test them in practice. Experimental tests and statistical analysis conducted across nine (9) diverse multi-label datasets indicate that the proposed algorithms reduce significantly the size of the datasets, without compromising on classification accuracy. Panagiotis Filippakis, Stefanos Ougiaroglou, Georgios Evangelidis 0001, Dimitrios Dervos |
Pattern Recognit. | 3 |
| 2024 | Classification on Multi-label Data with Ordered Labels
Antonios Kagias, Georgios Evangelidis 0001 |
MEDES | 2 |
| 2023 | Condensed Nearest Neighbour Rules for Multi-Label DatasetsabstractReducing the size of the training set, that is, replacing it with a condensing set, while maintaining the classification accuracy as much as possible is a very common practice to speed up instance-based classifiers. Data reduction techniques, also known as prototype selection or generation algorithms, can be used to accomplish this. There are numerous such algorithms that can be found in the literature that are effective for single-label classification problems, but the majority of them cannot be used for multi-label data where an instance may belong to multiple classes. Due to the numerous binary condensing sets it creates, the well-known Binary Relevance transformation method cannot be combined with a Data Reduction algorithm. Condensed Nearest Neighbor is a well-known parameter-free single-label prototype selection algorithm. This study proposes three variations of that algorithm for training datasets with multiple labels. An experimental study that we conducted over nine distinct datasets shows that our three proposed approaches provide good reduction rates while not tampering with the classification rates. Panagiotis Filippakis, Stefanos Ougiaroglou, Georgios Evangelidis 0001 |
IDEAS | 3 |
| 2023 | Very fast variations of training set size reduction algorithms for instance-based classificationabstractReduction through Homogeneous Clustering (RHC) and its editing variant (ERHC) are effective data reduction techniques for the k-NN classifier. They are based on an iterative k-means clustering task that discovers homogeneous clusters. The centers of the resulting homogeneous clusters constitute the instances of the reduced training set. Although RHC and ERHC are quite fast compared to several well-known data reduction techniques, the iterative execution of k-means clustering renders both of them inappropriate for data reduction tasks that need to be performed quickly, especially, when run over large training datasets. The present paper proposes simple and very fast variations of the algorithms, which are appropriate for such environments. The variations are called RHC2 and ERHC2 and replace the complete execution of k-means clustering with a fast task that assigns instances to the class centers. The experimental study based on fourteen datasets, and, the corresponding statistical tests, show that the proposed RHC2 and ERHC2 variations are very fast and, at the cost of a small penalty on classification accuracy, they achieve higher reduction rates than their predecessors and other two well-known data reduction techniques. They are good candidates when fast reduction on large datasets is required. Stefanos Ougiaroglou, Georgios Evangelidis 0001 |
IDEAS | 2 |
| 2023 | Data reduction via multi-label prototype generation
Stefanos Ougiaroglou, Panagiotis Filippakis, Georgia Fotiadou, Georgios Evangelidis 0001 |
Neurocomputing | 4 |
| 2022 | Fast data reduction by space partitioning via convex hull and MBR computation
Thomas Giorginis, Stefanos Ougiaroglou, Georgios Evangelidis 0001, Dimitrios Dervos |
Pattern Recognit. | 3 |
| 2019 | Improving Data Reduction by Merging Prototypes
Pavlos Ponos, Stefanos Ougiaroglou, Georgios Evangelidis 0001 |
ADBIS | 3 |
| 2019 | Fast Tree-Based Classification via Homogeneous Clustering
George Pardis, Konstantinos I. Diamantaras, Stefanos Ougiaroglou, Georgios Evangelidis 0001 |
IDEAL (1) | 4 |
| 2019 | J2J-GR: Journal-to-Journal References by Greek Researchers
Leonidas Pispiringas, Dimitrios Dervos, Georgios Evangelidis 0001 |
MEDI | 3 |
| 2018 | Augmenting educational videos with interactive exercises and knowledge testing gamesabstractThe use of online videos is a common practice today in education and this is evident from the abundance of free online courses that are delivered by universities, educational organizations as well as individual professionals. In most cases, the videos that exist in educational platforms are linear without any scope for interactivity and in cases where there is interactivity this is mainly restricted to in-video quizzes. The aim of this paper is to present ways for going beyond the standard in-video quizzes by augmenting videos with various interactive exercises and games that test learners' knowledge. Furthermore, the paper presents a learning environment built using the concepts explained as well as how this environment was used and evaluated in educational settings. The outcome of the evaluation showed that learners attained positive opinions regarding the interactive environment features and its effectiveness in learning. Alexandros Kleftodimos, Georgios Evangelidis 0001 |
EDUCON | 2 |
| 2018 | Exploring the effect of data reduction on Neural Network and Support Vector Machine classification
Stefanos Ougiaroglou, Konstantinos I. Diamantaras, Georgios Evangelidis 0001 |
Neurocomputing | 3 |
| 2017 | Generating Fixed-Size Training Sets for Large and Streaming Datasets
Stefanos Ougiaroglou, Georgios Arampatzis, Dimitrios Dervos, Georgios Evangelidis 0001 |
ADBIS | 4 |
| 2016 | RHC: a non-parametric cluster-based data reduction for efficient k-NN classification
Stefanos Ougiaroglou, Georgios Evangelidis 0001 |
Pattern Anal. Appl. | 2 |
| 2014 | Using metrics and cluster analysis for analyzing learner video viewing behaviours in educational videosabstractOn line video is a powerful tool for e-learning and this is evident from a number of reports, research papers and university initiatives, which portray that online video is becoming an important medium for delivering educational content. Therefore, research that focuses on how students view educational videos becomes of particular interest and in previous work we argued that in order to efficiently analyze learner viewing behavior we should deploy tools that log the learner activity and assist usage analysis and data mining. Working towards this direction, a framework for recording and analyzing learner behavior was presented together with findings of applying the framework into educational settings. In this paper, we continue this work by presenting a set of metrics that can be derived from the framework and be used to measure learner engagement and video popularity. These metrics in conjunction with the data mining method of clustering are then used to gain insights into learner viewing behavior. Alexandros Kleftodimos, Georgios Evangelidis 0001 |
AICCSA | 2 |
| 2014 | Exploring Student Viewing Behaviors in Online Educational VideosabstractOnline video use in education is an expanding trend and research that focuses on how students view educational videos becomes of particular interest. In our previous work, we argued that in order to conduct a detailed analysis of the learner viewing behavior we have to deploy tools that log the learner activity and assist statistical analysis and data mining. Working towards this direction, a framework for recording and analyzing learner behavior was presented. This paper presents findings of applying this framework into educational settings. Alexandros Kleftodimos, Georgios Evangelidis 0001 |
ICALT | 2 |
| 2014 | WebDR: A Web Workbench for Data Reduction
Stefanos Ougiaroglou, Georgios Evangelidis 0001 |
ECML/PKDD (3) | 2 |
| 2013 | A Framework for Recording, Monitoring and Analyzing Learner Behavior while Watching and Interacting with Online Educational VideosabstractOnline educational videos are increasingly used by a great number of educators. Besides the typical linear, non-interactive videos, educational videos today can contain other features such as interactivity and quizzes. This paper provides a framework for recording, monitoring and analyzing learner activity behavior while watching or interacting with online educational videos. More specifically it proposes: (a) a software specific methodology for capturing learner activity data, (b) a data model for storing the activity data, and, (c) modules to monitor and visualize learner viewing behavior. Alexandros Kleftodimos, Georgios Evangelidis 0001 |
ICALT | 2 |
| 2013 | Applying General-Purpose Data Reduction Techniques for Fast Time Series Classification
Stefanos Ougiaroglou, Leonidas Karamitopoulos, Christos Tatoglou, Georgios Evangelidis 0001, Dimitrios Dervos |
ICANN | 4 |
| 2011 | A fast hybrid classification algorithm based on the minimum distance and the k-NN classifiersabstractSome of the most commonly used classifiers are based on the retrieval and examination of the k Nearest Neighbors of unclassified instances. However, since the size of datasets can be large, these classifiers are inapplicable when the time-costly sequential search over all instances is used to find the neighbors. The Minimum Distance Classifier is a very fast classification approach but it usually achieves much lower classification accuracy than the k-NN classifier. In this paper, a fast, hybrid and model-free classification algorithm is introduced that combines the Minimum Distance and the k-NN classifiers. The proposed algorithm aims at maximizing the reduction of computational cost, by keeping classification accuracy at a high level. The experimental results illustrate that the proposed approach can be applicable in dynamic, time-constrained environments. Stefanos Ougiaroglou, Georgios Evangelidis 0001, Dimitrios Dervos |
SISAP | 2 |
| 2011 | Model-driven Application Development Enabling Information Integration
Georgios Voulalas, Georgios Evangelidis 0001 |
WEBIST | 2 |
| 2009 | Evaluating a Framework for the Development and Deployment of Evolving Applications as a Software Maintenance Tool
Georgios Voulalas, Georgios Evangelidis 0001 |
ICSOFT (1) | 2 |
| 2009 | Application Versioning, Selective Class Recompilation and Management of Active Instances in a Framework for Dynamic Applications
Georgios Voulalas, Georgios Evangelidis 0001 |
WEBIST | 2 |
| 2006 | Teaching OOP with BlueJ: A Case StudyabstractIn this paper we present our findings on teaching OOP with BlueJ in the context of a one-semester programming course. We organize our findings, i.e., the difficulties, the errors, and the misconceptions that students encounter, in two categories: (a) difficulties attributed to the special characteristics of OOP, and, (b) difficulties that may be attributed to the features of the programming environment Stelios Xinogalos, Maria Satratzemi, Vassilios Dagdilelis, Georgios Evangelidis 0001 |
ICALT | 4 |
| 2005 | WIPE - Pilot Testing and Comparative EvaluationabstractThis paper discusses the pilot testing and evaluation of a database-driven Web-based programming environment called WIPE (Web integrated programming environment). WIPE is a teaching tool for secondary education students that are introduced to the principles of programming. The programming environment was used in secondary schools in Greece and the results of its evaluation demonstrate that it successfully deals with the difficulties novices meet. Vassilios Efopoulos, Georgios Evangelidis 0001, Vassilios Dagdilelis |
ICALT | 2 |
| 2005 | WIPE: a programming environment for novicesabstractThis paper presents an overview of the design principles and the evaluation of a new programming environment, WIPE (Web Integrated Programming Environment), designed specifically to teach novices the fundamentals of programming. The environment is designed for use in secondary education as a first programming course, in order to help students become familiar with the main programming concepts. Vassilios Efopoulos, Vassilios Dagdilelis, Georgios Evangelidis 0001, Maria Satratzemi |
ITiCSE | 3 |
| 2004 | Bitmap-Tree Indexing for Set Operations on Free TextabstractHere we report on our implementation of a hybrid-indexing scheme (bitmap-tree) that combines the advantages of bitmap indexing and file inversion. The results we obtained are compared to those of the compressed inverted file index. Both storage overhead and query processing efficiency are taken into consideration. The proposed new method is shown to excel in handling queries involving set operations. For general-purpose user queries, the bitmap-tree is shown to perform as good as the compressed inverted file index. Ilias Nitsos, Georgios Evangelidis 0001, Dimitrios Dervos |
ICDE | 2 |
| 2003 | g-binary: A New Non-parameterized Code for Improved Inverted File Compression
Ilias Nitsos, Georgios Evangelidis 0001, Dimitrios Dervos |
DEXA | 2 |
| 2003 | WIPE - A Model for a Web-Based Database-Driven Environment for Teaching ProgrammingabstractWe describe a Web-based programming environment that serves for the teaching of the basic principles of programming. The environment is accessible via the Internet through a Web browser and uses a specially featured compiler to translate the source code of the programming language into a pseudo assembly code. Supplementary programming tools accompany the compiler and a database is used for storing the intermediate remits (i.e., the code students develop while trying to solve an exercise). In addition, there is a complete user, file and group management environment and a tool to automate the testing of the student solutions to programming exercises. Vassilios Efopoulos, Georgios Evangelidis 0001, Vassilios Dagdilelis, Theodore Kaskalis |
ICALT | 2 |
| 2002 | What they really do?: attempting (once again) to model novice programmers' behaviorabstractIn the last two decades, a large amount of research has been conducted in an effort to form a model of student behavior when they try to solve algorithmic or programming problems. The construction of the model is based on the analysis of many types of data, such as for example: (a) the characteristics of the programming languages the students work with, (b) the strategies of the solution that the students follow, and (c) the characteristics of the proposed problem. However, we must observe that modeling is often not based on long-term observations of actual teaching and the proposed problems are usually quite simple.In this paper we attempt to examine a variety of aspects of students' behavior when they learn to program. More specifically, we study: the strategies students use in order to develop and validate a program; the possible role of students' errors in the development of their programs; and the methods students use to deal with these errors. The study was carried out on 90 second-semester CS students who worked in pairs during the 2-hour lab session. They were given a brief description of the Binary Search algorithm and were asked to implement it using AnimPascal. In this study we present the results we obtained from the analysis of the successive versions of students' programs. Based on these results we propose teaching methods to help students overcome the difficulties they face when they learn programming. Vassilios Dagdilelis, Maria Satratzemi, Georgios Evangelidis 0001 |
ITiCSE | 3 |
| 2001 | X-Compiler: Yet Another Integrated Novice Programming EnvironmentabstractThe paper presents a simple programming language, called X, and an educational programming environment, called X-Compiler, designed to introduce students to programming. X-Compiler can be used to edit, compile, debug and run programs written in X, a subset of Pascal. X-Compiler could be didactically interesting because of the following features: (a) users can watch the intermediate steps of the execution of a program: source code compilation, correspondence of source and pseudo-assembly code during execution, register content, and intermediate values of user and temporary system variables; also, they can edit the produced pseudo-assembly code and re-execute it, (b) there are many detailed and explanatory messages that can guide novice programmers when debugging their programs and, in general, help them write better programs. Georgios Evangelidis 0001, Vassilios Dagdilelis, Maria Satratzemi, Vassilios Efopoulos |
ICALT | 1 |
| 2001 | A system for program visualization and problem-solving path assessment of novice programmersabstractThis paper describes an educational programming environment, called AnimPascal. AnimPascal is a program animator that incorporates the ability to record problem-solving paths followed by students. The aim of AnimPascal is to help students understand the phases of developing, verifying, debugging, and executing a program. Also, by recording the different versions of student programs, it can help teachers discover student conceptions about programming. In this paper we describe how our system works and present some empirical results concerning student conceptions when trying to solve a problem of algorithmic or programming nature. Finally, we present our plans for further extensions to our software. Maria Satratzemi, Vassilios Dagdilelis, Georgios Evangelidis 0001 |
ITiCSE | 3 |
| 1997 | The hB-Pi-Tree: A Multi-Attribute Index Supporting Concurrency, Recovery and Node Consolidation
Georgios Evangelidis 0001, David B. Lomet, Betty Salzberg |
VLDB J. | 1 |
| 1995 | The hBP-tree: A Modified hB-tree Supporting Concurrency, Recovery and Node Consolidation
Georgios Evangelidis 0001, David B. Lomet, Betty Salzberg |
VLDB | 1 |