
Data
Analysis

Data Processing

Big
Data

Cloud Computing

Internet of Things

Information Systems
Implementation of lossless image compression / decompression algorithms
The objective of the thesis will be the study, development and configuration of algorithms for compression and decompression of image files without loss (lossless compression), with the aim of reducing the original size of the image.
Required Skills: Java/ Python
Syntactic and Semantic similarity between XML documents
The objective of the thesis will be the study of techniques for finding syntactic and semantic similarity among different text documents, in order to create an algorithm for calculating the syntactic and semantic similarity between XML documents.
Required Skills: Java/ Python
Implementation of a Hadoop-based system for Big Data Management
The objective of the thesis will be the study and development of a Hadoop-based web application following the microservices architecture, implementing the complete data path of Big Data, from data collection to data analysis, in the fields of either eHealth or environment.
Required Skills: Java/ Python, Web technologies
Techniques for collection and processing of streaming data
The objective of the thesis will be the study and comparison of various commercial and research techniques and tools for collecting and processing streaming data in the fields of IoT and eHealth. The ultimate goal will be the implementation of a microservices-based web application, which will provide a mechanism for the automatic collection and processing of streaming data generated by different types of IoT medical devices.
Required Skills: Java/ Python, Web technologies
Techniques for cleaning/quality of streaming data
The objective of the thesis will be the study and comparison of various commercial and research techniques and tools for controlling the quality of streaming data in the fields of IoT and eHealth. The ultimate goal will be the implementation of a microservices-based web application, which will provide a quality control mechanism for data produced by different types of IoT medical devices.
Required Skills: Java/ Python, Web technologies
Development of a data-driven approach to facilitate the development of personalized value adding services for business customers of a Bank
The objective of the thesis will be the creation of a Business Financial Managemen (BFM) tool that will be comprised of a Transaciton Categorizaiton, a Transaciton Monitoring, a Budget Prediciton Engine, a KPI Engine and Benchmarking Engine and will be presented in a user friendly Android applicaiton.
Required Skills: Python, ML/DL, Android
Comparative study of techniques and approaches for achieving Entity-Level Sentiment Analysis (ELSA) on Tweets.
The main goal of this thesis is to analyse and compare various approaches and methodologies that can be implemented and utilized for achieving Entity-Level Sentiment Analysis on tweets.
Required Skills: Python, Machine Learning, Deep Learning, Neural Networks
Comparative study of the utilization of Ontologies and Knowledge Graphs for achieving Semantic Interoperability on Electonic Health Records (EHRs)
The main goal of this thesis is to analyse and compare various tools and approaches from the domains of Semantic Web, such as Ontologies, RDFs, JSON-LD, in order to achieve high Semantic Interoperability and Expressivity in the healthcare domain and more specific on patiets’ Electronic Health Records (EHRs)
Required Skills: Python, Machine Learning, Semantic Web, SparkQL