{"title":"A Programmatic Approach for Development of the ViewHRV Service Platform with Accurate and Reliable Results","authors":"E. Shaqiri, Marjan Gushev","doi":"10.23919/MIPRO48935.2020.9245419","DOIUrl":"https://doi.org/10.23919/MIPRO48935.2020.9245419","url":null,"abstract":"There are dozens of available packages and libraries that claim to calculate HRV. This paper aims at comparing the results from the calculation of a single array of intervals between normal beats, including the most popular open source Python HRV measurement packages available on GitHub. Furthermore, the same array was ran through the Kubios software and compared to the previous results. In order to compare the accuracy of the results, as a benchmark we used the C programs provided by Physionet. The results showed a huge difference in the results with almost all the indices, in fact the simplest measurement that of Standard Deviation of NN Intervals showed to be incorrect in Kubios and in most of the Python packages. Results like these are the reason we decided to develop our own package to calculate HRV. Finally, the goal of this paper is to present details on developing a publicly available web service platform ViewHRV with guaranteed precision obtaining accurate and reliable results.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114769127","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Comparative Analysis of the Active Power Measurement Methods in Time Domain","authors":"A. Serov, A. Shatokhin, N. Serov","doi":"10.23919/MIPRO48935.2020.9245412","DOIUrl":"https://doi.org/10.23919/MIPRO48935.2020.9245412","url":null,"abstract":"Active power is one of the most informative parameters of the power grids signals. Signals of present power grids are non-sinusoidal. There are harmonics, noise and flicker (sinusoidal or rectangular). For this reason, the methods used to measure active power must take into account the above signal features. The article discusses two of the most popular measurement methods of the active power in the time domain: the method based on averaging the instantaneous power and the method of low-pass filtration of instantaneous power. For these methods, analytical expressions are obtained that allows to estimate the measurement error of active power in the case of a polyharmonic input signal. Simulation modeling was performed to evaluate the metrological characteristics of the considerate methods in Matlab. The research of influence of the signal parameters on the measurement error is performed. The implementation features, advantages and disadvantages of each method are considered. Approaches to improve the accuracy of the active power measurements when performing additional measurements of power frequency are proposed. It is shown that in the case of using a moving average (single-stage) filter, both considered methods are equivalent. The reliability of analytical expressions is confirmed by comparing of the analytical and simulation modeling results at check points.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114922644","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Design of a Non-invasive ECG-based Glucose Measurement System","authors":"M. Gusev, E. Guseva, L. Poposka","doi":"10.23919/MIPRO48935.2020.9245403","DOIUrl":"https://doi.org/10.23919/MIPRO48935.2020.9245403","url":null,"abstract":"Diabetic patients have to pay for each glucose reading with a blood drop and a small fortune. In addition, routine finger pricking is troublesome for diabetic patients because it can lead to scarring. It is no surprise then that the idea that glucose measurement can be done cheaply and in a non-invasive way surpasses the wildest dreams of diabetic patients. The goal of this paper is to present the design of a new technology solution for non-invasive glucose measurement based on processing the electrocardiogram obtained via a light easy-to-wear ECG monitor. We present details on how to develop a service that tracks glucose levels based on real-time ECG monitoring, and using sophisticated machine learning and related technologies. Our initial analysis shows that no similar solution is present on the market today, although several research initiatives are ongoing.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116845822","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Automatic Machine Translation of Poetry and a Low-Resource Language Pair","authors":"I. Dunder, S. Seljan, M. Pavlovski","doi":"10.23919/MIPRO48935.2020.9245342","DOIUrl":"https://doi.org/10.23919/MIPRO48935.2020.9245342","url":null,"abstract":"Automatic machine translation is gaining more and more attention in a particular segment of the research community that treats various topics from artificial intelligence, natural language processing, computational linguistics, machine learning and data science. Machine translation is a complex task in which a computer is utilised for the purpose of translating from source to one or more target languages without human involvement, or with a minimum of interventions. In general, machine translation could be implemented in higher education and academic curricula in a variety of possible fields and applications. Although there are several approaches to machine translation, two are dominant today – statistical and neural machine translation. Both are being used in this research in form of two online machine translation systems. The aim of this paper is to examine the usability of machine translation for poetry and a low-resource language pair, such as Croatian-German. The authors chose to use a data set that contained the works of a relevant contemporary poet of the Croatian language and the translations of his poems in German that were conducted by two professional literary translators. The paper demonstrates the effectiveness of machine translation of poetry with regard to special automatic quality metrics.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117130668","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Autonomous mobility and user perception: A Case of City as a Lab in Slovenia","authors":"I. Zajc, R. Sernec, G. Lenart, A. Pucihar","doi":"10.23919/mipro48935.2020.9245147","DOIUrl":"https://doi.org/10.23919/mipro48935.2020.9245147","url":null,"abstract":"Autonomous vehicles (AV) have the potential to disrupt the entire transport industry. Technology of AV offers many opportunities as for example reduction of road accidents, fewer congestions on the roads, lower number of vehicles while having better utilization. Beside significant contribution of electric vehicles (EV) to cleaner environment, fully AV also bring new social element as they enable mobility for all. In addition, the use of digital technologies in combination with AV introduces a radical and new paradigm in the transportation, where the lines between car ownership, rental, and lease modes are more and more blurred. To explore the potential of AV in smart city context, AV Living Lab has been established on the premises of BTC City. The AV Living lab was created to test and to learn about real-life solutions for implementation of AV. The underlying concept is BTC City as a Lab ecosystem, where the latest advanced technologies, business models, and services are tested with real users, real cars, on real roads over the real interactions in cross-industry environment. We describe a specific use case of AV shuttle driving and its human experience perception, which was evaluated after a large scale pilot demonstration.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117334518","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Web application dashboards as a tool for data visualization and enrichment","authors":"Maria Holjevac, Tomislav Jakopec","doi":"10.23919/MIPRO48935.2020.9245289","DOIUrl":"https://doi.org/10.23919/MIPRO48935.2020.9245289","url":null,"abstract":"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 not evaluated by any criterion with a score less than 4 out of 5.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116372480","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Mirza Mesihović, Vedran Ljubovic, Ibrahim Muharemović
{"title":"Using WebIDE as a distance learning tool for high school programming","authors":"Mirza Mesihović, Vedran Ljubovic, Ibrahim Muharemović","doi":"10.23919/MIPRO48935.2020.9245263","DOIUrl":"https://doi.org/10.23919/MIPRO48935.2020.9245263","url":null,"abstract":"During COVID-19 pandemics, not unlike their peers in other parts of the world, the high-school students in Bosnia and Herzegovina needed to get accustomed to learning from their homes. This proved to be particularly difficult for those who were scheduled to learn basic C++ programming, not only the inperson support by their teachers is invaluable in these early stages of learning, but many of them did not have access to adequate hardware or software. A web-based integrated development environment (WebIDE) was deployed, and a number of sample assignments were created. Altogether, over 130 students from 5 schools participated actively, solving a total of 65 assignments (as of June 1st). Based on questionnaire results, overall the experiment was deemed successful, and the continued use of WebIDE after life returns to normal was justified.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"320 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116437968","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Assessing students’ SQL knowledge and skills in gamification manner","authors":"Georgi Tuparov, D. Keremedchiev","doi":"10.23919/MIPRO48935.2020.9245179","DOIUrl":"https://doi.org/10.23919/MIPRO48935.2020.9245179","url":null,"abstract":"The interest of educators in the game based education and gamification in university educational process grows in the last years. The paper discusses some approaches towards assessing students’ SQL knowledge and skills and the application of some techniques to prevent cheating during the assessment process. In addition, assessment tools integrated in e-learning environments to test students’ SQL skills are analyzed. An approach to students’ self-assessment in gamification manner is presented. To support this approach a system for automated generation of the test questions in QTI format for e-learning environments is presented.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123413423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Teamwork challenges and solution strategies of first-semester engineering students","authors":"A. Gorup, M. Grzunov, J. Petrović, P. Pale","doi":"10.23919/MIPRO48935.2020.9245408","DOIUrl":"https://doi.org/10.23919/MIPRO48935.2020.9245408","url":null,"abstract":"Teamwork is an important skill for today’s engineers, who often work in international teams where decision making, problem solving, and all communication aspects need to be dealt with efficiently. It is important therefore to familiarize engineering students with challenges they will face in such situations and provide them with related practical experiences before they enter the labour market. And while engineering students typically have opportunities to work in project teams, those teams are often assembled by students themselves, unlike real project teams in which engineers cannot always choose their teammates. This paper explores dynamics of student teams formed in a way that maximizes group heterogeneity in terms of academic success, geographical origin, and gender, and thereby minimizes probability of students already knowing each other. In such conditions, students are assigned a task to solve in teams of five. Teams’ work results and reflections collected through a questionnaire were used to identify typical challenges students face, and strategies they employ to solve them. Educational implications and improvements of this intervention are discussed in the paper.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122016035","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Interactive approach to Digital Logic","authors":"M. Spoljaric, M. Hajba, Mario Pecimotika","doi":"10.23919/MIPRO48935.2020.9245362","DOIUrl":"https://doi.org/10.23919/MIPRO48935.2020.9245362","url":null,"abstract":"Digital systems are designed to store, process, and communicate information in digital form, widely used in different spheres both of everyday life and science, including education, process control, digital instruments, computer science, robotics, telecommunications etc. In order to understand how digital systems are operated, basic knowledge of digital circuits and their logical function is required. Digital Logic is the topic shared between three courses taught at the Virovitica College (Mathematics I, Digital electronics, Computer Architecture) as a part of the Undergraduate Professional Study of Electrical Engineering. In this paper interactive approach to the topic of Digital Logic is presented. This is achieved in few steps: students are introduced to the theoretical background of the topic and computational simulation of digital circuits are performed. Based on the theory and simulations, practical exercises at the Laboratory for Electrical Engineering have been done.","PeriodicalId":437575,"journal":{"name":"2020 43rd International Convention on Information, Communication and Electronic Technology (MIPRO)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123943561","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}