prof. dr. sc. Krešimir Pripužić

Full professor, Department of Telecommunications

Function: Vice Dean for Education

Covariance Analysis in Selected OOP Languages

Sirotić, Zlatko; Sovilj, Siniša; Oršulić, Matija; Pripužić, Krešimir;
2024.

Covariance Analysis in Selected OOP Languages

Sirotić, Zlatko; Sovilj, Siniša; Oršulić, Matija; Pripužić, Krešimir
2024.

Dynamic Load Balancing in Stream Processing Pipelines Containing Stream-Static Joins

Marić, Josip ; Pripužić, Krešimir ; Antonić, Martina ; Škvorc, Dejan
2023.
Electronics (Basel)

Distributed Deep Learning using Keras

Ibrović, Bernard
2022.

Filtering of a Geospatial Data Stream with Kafka Streams

Keri, Ana
2022.

A Comparison of Data-Driven Methods in Prediction of Weather Patterns in Central Croatia

Katušić, Damjan ; Pripužić, Krešimir ; Maradin, Mladen ; Pripužić, Mirjana
2022.
Earth Science Informatics

A distributed geospatial publish/subscribe system on Apache Spark

Livaja, Ivan ; Pripužić, Krešimir ; Sovilj, Siniša ; Vuković, Marin
2022.
Future generation computer systems

Performance Evaluation of Java Serialization Frameworks on Geospatial Big Data

Ricov, Filip ; Pripužić, Krešimir
2022.

Big Data Processing using Graphical Processors on Apache Spark

Lukić, Darija
2022.

Anomaly Detection in Big Data

Šeketa, Domagoj
2022.

Models for Explaining Predictions from Machine Learning Methods

Tomadin, Gregory
2022.

A Comparison of Clustering Methods and Prediction Models for Spatial Data

Karamatić, Ivo
2022.

Distributed De Novo Genome Assembly on Apache Spark

Džaja, Mirko
2021.

A Performance Evaluation of Java Serialization/Deserialization Libraries in the Case of Geospatial Data

Ricov, Filip
2021.

Generating Real-Time Sensor Data Streams by Parsing Sources on the Web

Kedmenec, Petar Gabrijel
2021.

An Overview of Machine Learning Methods in Apache Spark

Radelić , Nikola
2021.

Regression Models for Geospatial Big Data

Katušić, Damjan ; Pripužić, Krešimir
2021.

System Dynamics Modelling with Kotlin

Sovilj, Siniša ; Etinger, Darko ; Sirotić, Zlatko ; Pripužić, Krešimir
2021.
System dynamics review

Forecasting water level and discharge in the Kupa river basin

Katušić, Damjan ; Pripužić, Mirjana ; Pripužić, Krešimir
2021.

Distributed Models of Geo-Temporal Weighted and Clustered Regression using Apache Spark

Britvec, Darko
2021.

User Profiles for the Analytical Tool Turnilo

Petračić, Tin
2021.

Generating Data for Testing and Verification of Machine Learning Models

Buhiniček, Nikola
2021.

Extending Distributed Models of Geographically Weighted and Clustered Regression

Buntak, David
2021.

Centralized Models of Spatio-Temporal Weighted and Clustered Regression

Čačković , Kristijan
2021.

Running TensorFlow on Apache Spark

Herceg, Filip
2021.

Using Apache Pinot for Data Streams

Komerički, Juraj
2021.

Chaining Data Stream Processors

Mance, Ivana
2021.

DEBS grand challenge: real-time detection of air quality improvement with Apache Flink

Marić, Josip ; Pripužić, Krešimir ; Antonić, Martina
2021.

Data Stream Processing with Apache Beam Platform

Tomadin, Gregory
2020.

Filtering of Geospatial Data Streams using Apache Storm Platform

Bezjak, Borna
2020.

A system for manageable real-time call analysis in core network

Marić, Josip
2020.

The Infuence of Atmospheric Teleconnections on Weather Patterns in Continental Croatia

Katušić, Damjan ; Pripužić, Krešimir
2020.

System Dynamics Modelling with Kotlin: From Hierarchical Models to Interactive Simulators

Sovilj, Siniša ; Etinger, Darko ; Sirotić, Zlatko ; Pripužić, Krešimir
2020.

Time Series Forecasting in R Programming Language

Karamatić, Ivo
2020.

Data Stream Processing with Kafka Streams Library

Lukić, Darija
2020.

A Social Network for Car Fans

Čačković, Kristijan
2019.

An Android Application for Taking Orders and Reservations

Buntak, David
2019.

An Android Application for Recommending Movies

Jukica, Petar
2019.

Time Series Forecasting with Apache Spark Framework

Bošnjak, Dario
2019.

Time Series Forecasting with Scikit-learn Programming Library

Bošnjak, Renato
2019.

Data Classification with Apache Spark Framework

Mihaljević, Patrik
2019.

Performance Evaluation of a Web Application based on the Microservices Architecture

Sirotković, Branko
2019.

Development of Multiplatform Mobile Applications using Flutter Framework

Pavelić, Neven
2019.

Time Series Forecasting in Sensor Data Streams

Katušić, Damjan ; Pripužić, Krešimir
2019.

A Performance Evaluation of Spatial Indices for Geospatial Publish/Subscribe Systems

Pripužić, Krešimir ; Katušić, Damjan ; Marjanović, Martina ; Antonić, Aleksandar ; Livaja, Ivan
2019.

Advanced Techniques and Tools for Android Application Development

Brozović, Sara
2019.

An Application for LED Patterns Recognition with a Smartphone Camera

Pejić, Lovro
2019.

Time Series Forecasting of Climate Elements and Indicators

Škrlec, Branimir
2019.

Filtering of Geospatial Data Streams using Apache Flink Platform

Perica, Andrea
2019.

A Web Application for Visualization and Management of Biographical Data

Balaban, Anamarija
2019.

Distributed Filtering of Sensor Data Streams in a Computer Cluster

Bago, Josip
2019.

Filtering of Geospatial Data Streams using Apache Spark Platform

Britvec, Darko
2019.

A Comparison of Different Apache Spark Versions

Herceg, Filip
2019.

Sensor Datastream Processing with Apache Flink Platform

Zorčić, Sara
2018.

Implementation and Evaluation of Recommender Systems based on Neural Networks

Vidović, Lovro
2018.

Access Control Based on Distributed Ledger Technology

Ostović, Krešimir
2018.

An Application for Crowdsensing of Radio Parameters in Mobile Networks

Cvetnić, Ivan
2018.

Sensor Datastream Processing with Apache Apex Platform

Bezjak, Borna
2018.

An Application for Annotating and Tagging of Video Clips

Mlinarić, Dora
2018.

Time Series Forecasting in Sensor Data Streams

Ivčec, Antonio
2018.

Reinforcement learning in simulated systems

Livaja, Vladimir Dragutin
2018.

Geospatial Publish/Subscribe System for Efficient Sensor Data Stream Filtering

Radotić, Borna
2018.

Comparison of Mechanisms for Securing Communications in Wireless Sensor Networks

Sirovica, Borna
2018.

Geospatial Publish/Subscribe Systems for the Internet of Things

Livaja, Ivan ; Škvorc, Dejan ; Pripužić, Krešimir
2017.

Comparison of Text Clustering Methods

Bošnjak, Dario
2017.

Comparison of Text Classification Methods

Bošnjak, Renato
2017.

Managing Power States of an Arduino Device

Škrlec, Branimir
2017.

An Android Application for Borrowing Items

Miličević, Ante
2017.

An Application for Crowdsensing of QoS in Mobile Networks

Balaban, Anamarija
2017.

A Multiplayer Guessing Game for Android

Pejić, Lovro
2017.

A Comparison of Distributed Recommenders

Mihaljević, Patrik
2017.

Evaluation of Android Things Platform

Pavelić, Neven
2017.

An Android Application for Learning Mathematics

Brozović, Sara
2017.

A Semantic Web Application for Accommodation Rental

Božinović, Marin
2017.

Implementation and Evaluation of Recommender Systems

Hrestak, Domagoj
2017.

A Distributed Recommender System on Apache Spark

Popić, Filip
2017.

Blockchain - a Way to More Secure Applications

Pripužić, Krešimir
2017.

A Web Application for Recording and Playing of Multimedia Files Using the WebRTC Standard

Ivković, Ivan
2017.

Adaptable secure communication for the Cloud of Things

Vasić, Valter ; Antonić, Aleksandar ; Pripužić, Krešimir ; Mikuc, Miljenko ; Podnar Žarko, Ivana
2017.
Software, practice & experience

A Mobile Crowd Sensing Ecosystem Enabled by CUPUS: Cloud-based Publish/Subscribe Middleware for the Internet of Things

Antonić, Aleksandar ; Marjanović, Martina ; Pripužić, Krešimir ; Podnar Žarko, Ivana
2016.
Future generation computer systems

Support for IoTivity Framework on Android Devices

Martin Gluhak
2016.

An Application for Message Exchange Based on JMS

Antonio Ivčec
2016.

An Application for Crowdsensing of the Road Surface Quality

Momčilović, Vedran
2016.

An Application for Crowdsensing of Air Quality in Restaurants

Rogina, Karlo
2016.

Web Application for Remote Management of a Distributed Publish/Subscribe System

Ivan Radak
2016.

A Program Module for Content Recommendation on Web Portals

Martin Kurtoić
2016.

A Comparison of MQTT and CoAP Protocols on Arduino Devices

Randy Čupić
2016.

A Smartphone Application for Ticket Validation using the Embedded Camera

Žarko Brkić
2016.

Energy-aware and quality-driven sensor management for green mobile crowd sensing

Marjanović, Martina ; Skorin-Kapov, Lea ; Pripužić, Krešimir ; Antonić, Aleksandar ; Podnar Žarko, Ivana
2016.
Journal of network and computer applications

A Performance Comparison of JTS Data Structures

Marko Perković
2016.

Support for IoTivity Framework on Arduino Devices

Krešimir Ostović
2016.

Personalized Filtering of the Twitter Stream

Lovro Vidović
2016.

A Geofencing Application for Android Devices

Josip Bago
2016.

An Application for Crowdsensing of Traffic Lights

Vladimir Dragutin Livaja
2016.

Geospatial Publish/Subscribe System for Web

Ruškan, Marko
2015.

A system for active intruder detection on WWW.HR

Vasić, Valter ; Salopek, Denis ; Pripužić, Krešimir ; Vuković, Marin
2015.

Software for Traffic Load Analysis of the S-CSCF Component in IMS

Hruška, Marko
2015.

Interoperability and Open-Source Solutions for the Internet of Things


2015.

Time- and Space-Efficient Sliding Window Top-k Query Processing

Pripužić, Krešimir ; Podnar Žarko, Ivana ; Aberer, Karl
2015.
ACM transactions on database systems

The OpenIoT Approach to Sensor Mobility with Quality-Driven Data Acquisition Management

Podnar Žarko, Ivana ; Antonić, Aleksandar ; Marjanović, Martina ; Pripužić, Krešimir ; Skorin- Kapov, Lea
2015.
Lecture notes in computer science

A High Throughput Processing Engine for Taxi- Generated Data Streams

Antonić, Aleksandar ; Pripužić, Krešimir ; Marjanović, MArtina ; Skočir, Pavle ; Ježić, Gordan ; Podnar Žarko, Ivana
2015.

Behavior Analysis of a Web Catalog Users

Stanić, Boris ; Vuković, Marin ; Pripužić, Krešimir
2015.

Geospatial Repository for Sensor Data

Piha, Antonio
2015.

Geospatial Publish/Subscribe System for Sensor Data Stream Processing

Babić, Luka
2015.

Android Application for Instant Messaging

Rogina, Karlo
2015.

Android Application for Event Notification

Sirovica, Borna
2015.

Android Application for Quick Arrangement of Meetings

Popić, Filip
2015.

Android Component for Message and Presence Information Exchange

Matić, Katarina
2015.

Location-based application for Smartwatch with Android Wear

Cvetnić , Matija
2015.

Web Authentication System using an Android Device

Gržičić, Sandro
2015.

Message Exchange between Arduino Devices

Filipović, Lovro
2015.

Distributed agent for performance testing of policy and charging rules function server in LTE network

Temraz, Danijel
2014.

OpenIoT: An open-source platform for the Internet of Things

Pripužić, Krešimir ; Podnar Žarko, Ivana ; Skorin- Kapov, Lea ; Bilas, Vedran
2014.

Android application for tracking refrigerator contents

Parać, Sunčana
2014.

Top-k/w publish/subscribe : A publish/subscribe model for continuous top-k processing over data streams

Pripužić, Krešimir ; Podnar Žarko, Ivana ; Aberer, Karl
2014.
Information systems

IoT Data Management Methods and Optimisation Algorithms for Mobile Publish/Subscribe Services in Cloud Environments

Podnar Žarko, Ivana ; Pripužić, Krešimir ; Serrano, Martin ; Hauswirth, Manfred
2014.

Urban Crowd Sensing Demonstrator: Sense the Zagreb Air

Antonić, Aleksandar ; Bilas, Vedran ; Marjanović, Martina ; Matijašević, Maja ; Oletić, Dinko ; Pavelić, Marko ; Podnar Žarko, Ivana ; Pripužić, Krešimir ; Skorin-Kapov, Lea
2014.

Geospatial Publish/Subscribe System for Android Devices

Sekulić, Antun
2014.

Reputation systems for participatory sensing mobile application

Stojić, Antea
2014.

A Mobile Crowdsensing Ecosystem Enabled by a Cloud- based Publish/Subscribe Middleware

Antonić, Aleksandar ; Rožanković, Kristijan ; Marjanović, Martina ; Pripužić, Krešimir ; Podnar Žarko, Ivana ;
2014.

Energy Efficient and Quality-Driven Continuous Sensor Management for Mobile IoT Applications

Skorin-Kapov, Lea ; Pripužić, Krešimir ; Marjanović, Martina ; Antonić, Aleksandar ; Podnar Žarko, Ivana
2014.

Building an IPTV VoD Recommender System: An Experience Report

Pripužić, Krešimir ; Podnar Žarko, Ivana ; Podobnik, Vedran ; Lovrek, Ignac ; Čavka, Marko ; Petković, Ivan ; Stulić, Petra ; Gojčeta, Mario
2013.

Publish/Subscribe Middleware for Energy-Efficient Mobile Crowdsensing

Podnar Žarko, Ivana ; Antonić, Aleksandar ; Pripužić, Krešimir
2013.

Programming framework for the input of geolocation information and real-time visualisation on Android devices

Kolonić, Vedran
2013.

Push Notifications on Android

Šola, Ivan
2013.

Domain name service server based on a distributed hash table

Jagić, Bruno
2013.

Proceedings of the 12th International Conference on Telecommunications ConTEL 2013


2013.

An Android Application for Environmental Participatory Sensing

Sandro Gržičić
2012.

Distributed system for managing domain names based on P2P networks

Pripužić, Krešimir ; Vasić, Valter
2012.

Distributed Processing of Continuous Sliding-Window k-NN Queries for Data Stream Filtering

Pripužić, Krešimir ; Podnar Žarko, Ivana ; Aberer, Karl
2011.
World wide web-internet and web information systems

Automatic tagging of unavailable and changed web pages in www.hr catalog

Pripužić, Krešimir ; Vuković, Marin ; Gledec, Gordan
2011.

Application of RFID and NFC technologies

Vuković, Marin ; Pripužić, Krešimir
2011.

Presence@FER: An Ecosystem for Rich Presence

Podnar Žarko, Ivana ; Kušek, Mario ; Pripužić, Krešimir ; Antonić, Aleksandar
2011.

An automatic hoax detection system

Vuković, Marin ; Pripužić, Krešimir
2010.

Teaching Project Management to Graduate Students of Electrical Engineering and Computing

Car, Željka ; Pripužić, Krešimir ; Belani, Hrvoje
2010.
TTEM - Technics technologies education management

Automatic Hoax Detection System

Vuković, Marin ; Pripužić, Krešimir
2010.

Data Stream Filtering on the Internet

Krešimir Pripužić ; Marin Vuković
2010.

Top-k Publish/Subscribe Matching Model Based on Sliding Window

Pripužić, Krešimir
2010.

An Intelligent Automatic Hoax Detection System

Vuković, Marin ; Pripužić, Krešimir ; Belani, Hrvoje
2009.
Lecture notes in computer science

Wireless sensor networks for early forest fire detection

Pripužić, Krešimir ; Vuković, Marin
2008.

Top-k/w Publish/Subscribe: Finding k Most Relevant Publications in Sliding Time Window w

Pripužić, Krešimir ; Podnar Žarko, Ivana ; Aberer, Karl
2008.

Early Forest Fire Detection with Sensor Networks: Sliding Window Skylines Approach

Pripužić, Krešimir ; Belani, Hrvoje ; Vuković, Marin
2008.
Lecture notes in computer science

Teaching Project Management in Academic ICT Environments

Car, Željka ; Belani, Hrvoje ; Pripužić, Krešimir
2007.

Matching in Publish/Subscribe Systems

Pripužić, Krešimir
2007.

Improving Virtual Team Communication

Pripužić, Krešimir ; Gjenero, Luko ; Belani, Hrvoje
2006.

Implementing Web-Surveys for Software Requirements Elicitation

Belani, Hrvoje ; Pripužić, Krešimir ; Kobaš, Katarina
2005.

Vocabulary Development for Event Notification Services

Pripužić, Krešimir ; Huljenić, Darko ; Carić, Antun
2004.

m-NewsBoard: A News Dissemination Service for Mobile Users

Podnar, Ivana ; Pripužić, Krešimir
2003.

Biography

Krešimir Pripužić is a Full Professor at the Faculty of Electrical Engineering and ComputingUniversity of ZagrebCroatia (UNIZG-FER), where he leads the Data Streams Laboratory. He has been affiliated with the Department of Telecommunications at UNIZG-FER since 2003. He was promoted to the rank of Full Professor in July 2022. He is currently participating in the Centre of Research Excellence for Data Science and Advanced Cooperative Systems, which is the first national centre of excellence in the field of technical sciences in Croatia.

He received his diploma degree (Dipl.-Ing.) in electrical engineering with a major in telecommunications and informatics from the UNIZG-FER in September 2003. During the academic year 2002-2003 he was a scholarship holder of the State Student Scholarship awarded by the Croatian Ministry of Science, Education and Sports. From October 2003 to July 2004 he worked at the Department of TelecommunicationsUNIZG-FER as a research associate on a research project between the Department of Telecommunications and the Research and Development Department of KATE-KOM Company, Zagreb, Croatia. From July 2004 to October 2011 he worked there as a research assistant funded by the Croatian Ministry of Science, Education and Sports. In March 2005 he started his PhD studies at the UNIZG-FER, which he successfully finished in June 2010 by defending his doctoral dissertation titled Top-k Publish/Subscribe Matching Model Based on Sliding Window, mentors Ivana Podnar Žarko and Karl Aberer. As a part of his PhD studies, he spent the academic year 2006-2007 at the Distributed Information Systems Laboratory at EPFL (Ecole Polytechnique Fédérale de Lausanne), Switzerland, as a scholarship holder of the Swiss Government scholarship for university, fine arts and music schools for foreign students. From July 2010 to October 2011 he worked as a postdoc at the Department of TelecommunicationsUNIZG-FER. From October 2011 to June 2017 he worked as an Assistant Professor at the Department of TelecommunicationsUNIZG-FER. From June 2017 to July 2022 he worked as an Associate Professor at the Department of TelecommunicationsUNIZG-FER.

He has co-authored over 30 scientific journal and conference papers. His main research interests are large-scale distributed systems, big data analytics, data stream processing and the Internet of things.

He is a member of IEEE Computer SocietyIEEE Communications Society and IEEE Geoscience & Remote Sensing Society.

Teaching

University undergraduate

University graduate

Postgraduate doctoral study programme

Competences

  • Communications technology
    Communication networks Computer networks IP networks Overlay networks Peer-to-peer computing Internet Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web IP networks TCPIP Mobile nodes Message systems Publish subscribe systems
  • Computers and information processing
    Big Data applications Mobile applications Data structures Computer networks Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web IP networks TCPIP Overlay networks Peer-to-peer computing Computer performance Object oriented methods Object oriented programming Performance analysis Data processing Data analysis Data preprocessing Text processing Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web Distributed computing Client-server systems Middleware Servers Crowdsourcing Distributed databases Distributed information systems Publish-subscribe Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web Peer-to-peer computing Mobile computing Middleware Message-oriented middleware Software performance
  • Mathematics
    Algorithms Approximation algorithms Distributed algorithms Software algorithms Optimization Cost function
  • Professional communication
    Information systems Data processing Distributed information systems Distributed management Publish-subscribe
  • Communications technology
    Communication networks Computer networks IP networks Overlay networks Peer-to-peer computing Internet Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web IP networks TCPIP Mobile nodes Message systems Publish subscribe systems
  • Computers and information processing
    Big Data applications Mobile applications Data structures Computer networks Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web IP networks TCPIP Overlay networks Peer-to-peer computing Computer performance Object oriented methods Object oriented programming Performance analysis Data processing Data analysis Data preprocessing Text processing Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web Distributed computing Client-server systems Middleware Servers Crowdsourcing Distributed databases Distributed information systems Publish-subscribe Crowdsourcing Instant messaging Internet of Things Linked data Semantic Web Peer-to-peer computing Mobile computing Middleware Message-oriented middleware Software performance
  • Professional communication
    Information systems Data processing Distributed information systems Distributed management Publish-subscribe

Professional memberships

IEEE Computer Society

IEEE Communications Society

IEEE Geoscience & Remote Sensing Society

Personal data

Graduation year:
2003.
PhD graduation year:
2010.
Employed in this institution since:
2003.

List of select projects

Efficient Real-Time Processing of Fast Geospatial Data, scientific project, funded by the Croatian science foundation (2018-)

Big Data Analytics for Direct Marketing (2014-2015), industrial project, funded by the Agrokor

Human-centric Communications in Smart Networks, scientific project, funded by the Croatian science foundation (2014-2017)

COST Action IC1205: Computational Social Choice (2012-2016), scientific project, funded by the EU commission

MAXtv Recommender, industrial project, funded by the Croatian Telecom (2011-2015)

OpenIoT: Open Source Solution for the Internet of Things into the Cloud (2013-2015), scientific FP7 project, funded by the EU commission

Continuous processing and filtering of data streams (2012), collaborative project with LSIR EPFL, funded by the University of Zagreb

COST Action IC0906 WiNeMO: Wireless Networking for Moving Objects (2010-2014), scientific project, funded by the EU commission

Content Delivery and Mobility of Users and Services in New Generation Networks (2007-2011), scientific project, founded by the Croatian Ministry of Science, Education, and Sports 

Information Intensive Services(2003-2006), industrial project , funded by the Research and Development Department of the KATE-KOM Company 

Telecommunication infrastructure for knowledge networking (2003-2006), scientific project, funded by the Croatian Ministry of Science, Education, and Sports