Search  English (United States) Hrvatski (Hrvatska)

innovative promotional partnershipROBOTICS - future of technology world

MIPRO 2020 - 43rd International Convention

SP - MIPRO Junior - Student Papers

Wednesday, 9/30/2020 3:00 PM - 7:30 PM, Collegium, Grand hotel Adriatic, Opatija

Virtual Event

Event program
Wednesday, 9/30/2020 3:00 PM - 7:30 PM,
Collegium, Grand hotel Adriatic, Opatija
3:00 PM - 3:15 PM Introductory Word  
3:15 PM - 5:15 PM Papers 
1.S. Marijan, D. Franjković (Fakultet prometnih znanosti, Zagreb, Croatia)
Development of Portable System for Determination of Aircraft Motion 
Portable system for determination of aircraft motion is developed using Arduino 9 Axes Motion Shield sensor, Arduino UNO Rev3 microcontroller board and notebook with suitable software. Some preliminary measurements of aircraft motion in turns were conducted on the Cessna 172R airplane and results were compared with theoretical predictions. In this paper are given: description of the Portable System and its components, working principles, characteristics of the Cessna 172R airplane, short review of theoretical background and presentation of some measurements results. Possibilities of further development and application, as well as some constraints, are considered and commented. Conclusions are drawn at the end of the paper.
2.F. Juretić, D. Gerhardinger, A. Domitrović, J. Ivošević (Fakultet prometnih znanosti, Zagreb, Croatia)
Small Piston Engine Aircraft Vibration Measurement and Analysis 
This paper is focused on vibration of an small aircraft with piston engine in operation. The aircraft Cessna 172 is chosen for measurement and analysis of vibration. The paper describes sources of vibration such as landing gear vibration, powerplant and propeller vibration which make a significant contribution to vibration of whole system, aerodynamic vibration etc. Considering importance of vibration on an aircraft in operation, equipment for measuring vibration is composed. Equipment, e.g. , measuring set is consisted of Arduino UNO board, tilt sensor SW-420 and ADXL345 accelerometer. Measuring set is mounted on the aircraft, and data is collected during the flight. Collected data is analyzed and shown in charts.
3.L. Matić, S. Stojanović, V. Šimović (Tehničko Veleučilište u Zagrebu, Zagreb, Croatia)
Mazzilli Oscillator as a Tool in Education 
In an effort to visually show students the effects of Eddy currents (also called Foucault's currents), we have researched the possibility of using a Zero Voltage Switching circuit for the generation of such currents in a large, light and thin piece of metal. The Mazzilli oscillator provided with a much needed opportunity for such research and an interesting task for application of knowledge and skills acquired during studies.
4.A. Vinković, I. Linardić, D. Meštrović, J. Petrović, P. Pale (University of Zagreb, Faculty of Electrical Engineering and Computing, Zagreb, Croatia)
An Interactive Punch Power Tracker for Heavy Bag Training 
For a martial artist wanting to have a good insight into their progress it is necessary to regularly measure and evaluate their training performance. Unfortunately, most of today’s performance tracking devices applicable in martial arts training are expensive and thereby available only to professional sportsmen. This paper describes the model and prototype implementation of a device which facilitates information gathering and automated feedback provision during or after a heavy bag training session. Its main features are measuring relative punch strength, frequency, and spatial distribution with a minimalist setup and affordable hardware components. Device prototype implementation is evaluated in authentic settings and shows promising results.
5.A. Džuho, A. Aleta, S. Pandža, I. Ramić, N. Mamatnazarov, L. Spahić (International Burch university, Sarajevo, Bosnia and Herzegovina)
Simulink Model of Oxygen Distribution in Skeletal Muscle  
Cellular respiration is a pathway that uses energy from food molecules and oxygen for different processes of life such as movement. Oxygen, transported through mass transport from blood vessels to skeletal muscle can bind to myoglobin that stores a small amount of oxygen or can be used in cellular respiration by mitochondria. This paper presents a Simulink model of oxygen distribution in skeletal muscle, based on previously published mathematical models. Different parameters for supply concentration of oxygen at capillary wall and consumption rate of the muscle tissue simulate oxygen distribution when the body is under certain conditions: in rest state, dysoxia and exercise state.
6.I. Košmerl, K. Rabuzin (Faculty of Organisation and Informatics, Varaždin, Croatia), M. Šestak (Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia)
Multi-model Databases - Introducing Polyglot Persistence in the Big Data World 
The popularization of the NoSQL movement has led to the development of non-relational data models with different approaches to managing Big Data. As each approach has its advantages and disadvantages, there is a need to incorporate certain concepts of the relational data model. With the combination of relational and non-relational data models, (monoglyot) systems based on a single data model began to transform into the first multi-model systems. Most currently used database management systems can be seen as multi-model systems (e.g. Oracle, MySQL, Microsoft SQL Server, etc.). The aim of this paper is to describe the basic concepts of non-relational data models and their advantages and disadvantages. The focus will be put on describing multi-model databases, and discussing how multi-model databases contribute to achieving polyglot persistence in modern Big Data environments. The properties of multi-model systems will be compared to those of relational and NoSQL systems, and demonstrated by building a sample college scheduling application.
7.T. Jagić, L. Brkić (Fakultet elektrotehnike i računarstva, Zagreb, Croatia)
Hot Topic Detection Using Twitter Streaming Data 
With the increasing popularity and widespread use of social networks, it is becoming increasingly beneficial to analyse the data being shared on these social networks to identify topics of public interest and specific social phenomena. This paper analyses the possibilities, challenges and difficulties of automatic periodic collection and analysis of data from popular social networks and explains in detail the acquisition and analysis of data from Twitter. The paper explains an implementation of a simple hot topic detection algorithm based on texts acquired from the Twitter's official API. The texts collected are being pre-processed by removing stop-words and stemming the remaining words using Porter’s stemming algorithm. Words from pre-processed text are assigned ranks depending on a large-scale analysis using Tf-Idf and grouped into a hot topic. The algorithm accuracy was evaluated by comparison with Twitter's official hot topic detection algorithm. Appropriate user interface enabling configuring the process of data acquisition, analysis and viewing results in a geographic fashion was implemented.
8.S. Grbac Babić, K. Cetina (Istarsko veleučilište - Università Istriana di scienze applicate, Pula, Croatia)
Processing and Visualization of Collected Data Based on Open-Source Tools and Principles 
This paper demonstrates the use of opensource tools and libraries to process collected data and visualize analysis. These data were collected using a built-in assembly with a GPS receiver and an Arduino microcomputer, and in a second example with the help of a mobile device and a free Phyphox app. Using the Python programming language, the Matplotlib, NumPy and Pandas libraries analysis and visualization the collected data are made within the Jupyter notebook. In this paper, we demonstrate how it is possible to do a simple data analysis and apply it for learning purposes, but also in further research. Different graphical data representations are used in the paper to demonstrate the importance of the correct representations selected for different types of data. In an age when the amount of data collected is growing exponentially, it is important to be able to extract useful information from them, to make the data analysis results as accurate as possible. The complete software part of the work was created using an open-source tool and all the details and results of this work are freely available on GitHub.
5:15 PM - 5:30 PM Break 
5:30 PM - 7:15 PM Papers 
9.M. Holjevac, T. Jakopec (Faculty of Humanities and Social Sciences , Osijek, Croatia)
Web Application Dashboards as a Tool for Data Visualization and Enrichment 
Working place of an individual that manages data analysis and data processing can involve one person or a whole team. The tools that can make their job easier, reduce the work hours and ultimately reduce the number of people needed in the team are dashboards of web applications. With the help of dashboards one can manage, analyze and visually monitor their key metrics related to their business or to an individual. There is no universal dashboard to suit every form of business. Equally, there is no universal interface that can be declared as the only suitable solution for all businesses, therefore different dashboards are being developed in different interfaces. Individuals or teams are the users of dashboards. There is a number of dashboard templates for website interfaces that can help developers create their own dashboards for accessible data more easily and quickly. The aim of the paper is to analyze and evaluate various dashboard templates according to the defined criteria in order to demonstrate which template is the most appropriate for a certain domain and field of work. It is expected that the results will help developers with the choice of a dashboard template for their new projects. This paper gives basic guidelines regarding responsive web design and some of the frameworks that can be used to build a responsive web design page. It also briefly describes the CSS Grid. Furthermore, this paper analyzes five different dashboard templates created within four different frameworks and CSS Grid. They were analyzed with five given criteria: the 5 second rule, the inverted pyramid, data visualization, less is more and interactive elements. The results would emphasize the templates created within Bootstrap and Semantic UI because they were notevaluated by any criterion with a score less than 4 out of 5.
10.A. Šturlan, K. Vučković (Sveučilište Jurja Dobrile u Puli, Fakultet informatike u Puli, Pula, Croatia), T. Orehovački (Juraj Dobrila University of Pula, Pula, Croatia)
Razvoj sustava za upravljanje rasporedom sati 
Raspored sati jedan je od klasičnih modela upravljanja vremenom kod kojeg se općenito javlja optimizacijski problem alociranja resursa u vremenske jedinice, pod uvjetom zadovoljavanja postavljenih ograničenja. Sustav za upravljanje rasporedom nudi svojevrsno rješenje i djelomičnu automatizaciju ovog procesa te je namijenjen korištenju na sveučilišnoj razini, sa ciljem olakšavanja izrade semestralnog modela rasporeda sati i optimizacije organizacije resursa potrebnih za izvođenje nastave. Sustav je razvijen kao cjelina popraćena dvama komplementarnim završnim radovima koji opisuju lepezu modernih web tehnologija korištenim u izradi.
11.M. Šipek, D. Muharemagić, B. Mihaljević, A. Radovan (Rochester Institute of Technology Croatia, Zagreb, Croatia)
Enhancing Performance of Cloud-based Software Applications with GraalVM and Quarkus 
Increased complexity of network-based software solutions and the ever-rising number of concurrent users forced a shift of the IT industry to cloud computing. Conventional network software systems commonly based on monolithic application stack running on costly physical single-purpose servers are affected by significant problems of resource management, computing power distribution, and scalability. Such implementation is restricting applications to be reduced to smaller, independent services that can be more easily deployed, managed, and scaled dynamically; therefore, embellishing environmental uniformity across development, testing, and production. Current cloud-based infrastructure frequently runs on containers placed in Kubernetes or Docker-based cluster, and the system configuration is considerably different compared to the environment prevailed with common virtualizations. This paper discusses the usage of GraalVM, a polyglot high-performance virtual machine for JVM-based and other languages, combined with new Kubernetes native Java tailored stacked framework named Quarkus, formed from enhanced Java libraries. Moreover, our research explores GraalVM's creation of native images using Ahead-Of-Time (AOT) compilation and Quarkus' deployment to Kubernetes. Furthermore, we examined the architectures of given systems, various performance variables, and differing memory usage cases within our academic testing environment and presented the comparison results of selected performance measures with other traditional and contemporary solutions.
12.P. Pufek, D. Beronić, B. Mihaljević, A. Radovan (Rochester Institute of Technology Croatia, Zagreb, Croatia)
Achieving Efficient Structured Concurrency through Lightweight Fibers in Java Virtual Machine 
Contemporary concurrent server applications, commonly built of smaller and independent services, are using concurrent threads to serve many incoming requests and often have to perform under excessive load. Those applications are relatively easy to develop in general-purpose, imperative programming languages such as Java, and have great tooling support. However, such applications are not easily scalable, mostly due to relying on oversized OS kernel threads, which can be created only in a limited number on finite hardware resources. Furthermore, heavyweight OS threads are implemented so robustly and generically to support various usage scenarios, and are, therefore, wasteful in resources and often inefficient in addressing specific application demands. Those challenges in software development resulted in various asynchronous programming techniques. This paper presents an exploration of a novel structured concurrency model in the Java Virtual Machine (JVM), introduced within OpenJDK's Project Loom. It is focused on the exploitation of fibers, new lightweight implementation of virtual threads within the JVM depending on delimited continuations. Furthermore, on several applications' benchmark cases, we analyzed performance with traditional threads and new fibers in different configurations. Finally, we discussed the current challenges of implementing fibers as a feasible approach for the more efficient future of Java.
13.J. Stavanja, P. Peer, Ž. Emeršič (Fakulteta za računalništvo in informatiko, Univerza v Ljubljani, Ljubljana, Slovenia)
Use of Keystroke Dynamics and a Keystroke-face Fusion System in the Real World 
In the field of keystroke biometrics, many systems have been developed using more traditional approaches and evaluated based on their accuracies. However, with the rise in popularity of neural networks, the research in the recent years focuses mainly on deep learning approaches. We test the accuracy and maintainability of both types of classifiers and try to test a new vector distance approach using a custom distance metric to see if there could still be room for improvement in the field of more traditional systems for keystroke-based authentication. We also test a keystroke dynamics and face recognition fusion classifier to see if a multi-modal system is perhaps the best compromise in terms of maintainability and performance. We find that there is still room for research on more traditional keystroke rhythm comparison techniques and conclude that by fusing those together with a face recognition pipeline we can achieve very good results in web authentication systems.
14.V. Rajič, M. Mileknović, G. Vojković (Faculty of Transport and Traffic Science, Zagreb, Croatia)
Digital Forensics Appliance in Corporate Ecosystem Considering Limitations in the EU Legal Framework 
The paper presents appliance of digital forensics in corporate ecosystem i.e. appliance of digital forensics investigation in corporate or internal investigation as a result of an incident caused by internal or external threat while considering necessity of coexisting corporate policies and legal regulations. When speaking of conducting digital forensic investigation it refers to the process of acquiring and processing data for the purpose of investigation allowed to be preformed by the corporate investigation team by Third-Party investigators. Today's organizations need to be forensically ready in order to minimize a response time necessary for timely reaction, both in the cases of internal or external digital forensics incidents. The goal of this paper is to show oversights of various companies as well as deficiencies of EU legal system.
15.M. Sorić, D. Pongrac (Tehničko veleučilište Zagreb, Zagreb, Croatia), I. Inza (University of the Basque Country, Donostia-San Sebastián, Spain)
Using Convolutional Neural Network for Chest X-ray Images Classification 
The imaging technique that plays an important role in pneumonia diagnosis is chest X-ray. Due to the high availability of medically-oriented image datasets, great success can be achieved using convolutional neural networks (CNNs) for recognition and classification of these images. In some conducted researches, CNNs performed as well as the best clinicians in diagnostic tasks, so it is not surprising that they caused great excitement among the researchers. In this paper, a convolutional neural network (CNN) machine learning (ML) model was built using a supervised dataset. Dataset used contains pneumonia and non-pneumonia images, and the task of a model is to classify these images accordingly. In the end, it is demonstrated that a model achieves satisfying results, showing high accuracy of 90.38%, with a recall reaching 98.21% and a precision of 87.84%.
7:15 PM - 7:30 PM Final Word 

Basic information:

Nikola Filip Fijan (Croatia), Dubravko Sabolić (Croatia), Benjamin Kušen (Croatia)

Registration / Fees:
Price in EUR
Up to 14 September 2020
From 15 September 2020
Members of MIPRO and IEEE
Students (undergraduate and graduate), primary and secondary school teachers

The discount doesn't apply to PhD students.


Nikola Filip Fijan
Unska 3
HR-10000 Zagreb, Croatia

GSM: +385 91 753 8638

The best papers will get a special award.
Accepted papers will be published in the ISSN registered conference proceedings. Presented papers in English will be submitted for inclusion in the IEEE Xplore Digital Library (and exclusively not presented papers with the justified reason for not being able to be presented).
There is a possibility that the selected scientific papers with some further modification and refinement are being published in the Journal of Computing and Information Technology (CIT).


Opatija, with its 170-year-old tourism tradition, is the leading seaside resort of the Eastern Adriatic and one of the most famous tourist destinations on the Mediterranean. With its aristocratic architecture and style, Opatija has been attracting artists, kings, politicians, scientists, sportsmen, as well as business people, bankers and managers for more than 170 years.

The tourist offer in Opatija includes a vast number of hotels, excellent restaurants, entertainment venues, art festivals, superb modern and classical music concerts, beaches and swimming pools – this city satisfies all wishes and demands.

Opatija, the Queen of the Adriatic, is also one of the most prominent congress cities in the Mediterranean, particularly important for its ICT conventions, one of which is MIPRO, which has been held in Opatija since 1979, and has attracted more than a thousand participants from over forty countries. These conventions promote Opatija as one of the most desirable technological, business, educational and scientific centers in South-eastern Europe and the European Union in general.

For more details, please visit and

News about event
Currently there are no news
Patrons - random
ENT ZagrebA1 HrvatskaEkonomski fakultet RijekaIEEE Croatia SectionTehničko veleučilište u Zagrebu