About
Activity
-
Over the past few months, our team has been hard at work on an amazing machine learning tool for local model development—DSS. We’re now ready to take…
Over the past few months, our team has been hard at work on an amazing machine learning tool for local model development—DSS. We’re now ready to take…
Shared by Michal Hucko
-
❗T-minus 48 hours until Canonical and the #Ubuntu community meet up in Pasadena, California, for the grand return of UbuCon @ #SCaLE ⏱ Heading to…
❗T-minus 48 hours until Canonical and the #Ubuntu community meet up in Pasadena, California, for the grand return of UbuCon @ #SCaLE ⏱ Heading to…
Liked by Michal Hucko
-
Amir Naseredini, Eduardo Barretto, Miha Purg, Nishit M., Spyros Seimenis, and I completed The Linux Foundation's Security and The Linux Kernel…
Amir Naseredini, Eduardo Barretto, Miha Purg, Nishit M., Spyros Seimenis, and I completed The Linux Foundation's Security and The Linux Kernel…
Liked by Michal Hucko
Experience & Education
Licenses & Certifications
Publications
-
Confusion Detection Dataset of Mouse and Eye Movements
UMAP 2020 (ACM)
Since emotion detection mostly employs supervised machine learning, big labeled datasets are needed to train accurate detectors. Currently, there is a lack of the open datasets, especially in the domain of confusion detection on the web. In this paper, we introduce a confusion detection dataset comprising of two modalities - the mouse movements and the eye movements of the users. The dataset was gathered during a quantitative controlled user study with 60 participants. We chose a travel agency…
Since emotion detection mostly employs supervised machine learning, big labeled datasets are needed to train accurate detectors. Currently, there is a lack of the open datasets, especially in the domain of confusion detection on the web. In this paper, we introduce a confusion detection dataset comprising of two modalities - the mouse movements and the eye movements of the users. The dataset was gathered during a quantitative controlled user study with 60 participants. We chose a travel agency web application for the study, where we carefully designed six tasks reflecting the common behavior and the problems of the day-to-day users. In the paper, we also discuss the issue of labeling emotional data during the study and provide exploratory analysis of the dataset and insights into the confused users' behavior.
-
Scalable Real-Time Confusion Detection for Personalized Onboarding Guides
Springer
Onboarding of new employees is a common process in all companies. Many hours of qualified employees’ time need to be invested to teach new employees how to use the company’s internal systems. This process can be significantly eased by onboarding solutions leveraging application guides. However, if not personalized, the guides can quickly become annoying to users. This can be overcome by employing emotion detection in real-time, but the solutions face several major challenges, such as…
Onboarding of new employees is a common process in all companies. Many hours of qualified employees’ time need to be invested to teach new employees how to use the company’s internal systems. This process can be significantly eased by onboarding solutions leveraging application guides. However, if not personalized, the guides can quickly become annoying to users. This can be overcome by employing emotion detection in real-time, but the solutions face several major challenges, such as scalability, detection time, or model retraining. In this paper, we describe how we tackled these challenges and implemented an emotion detection-based personalization module in the onboarding solution YesElf. The module leverages the mouse interaction data of users to detect their confusion. We show the scalability of our solution in the production environment which has been deployed to three customers with more than 200 concurrent users.
-
YesElf: Personalized Onboarding for Web Applications
UMAP 2019 (ACM)
Onboarding users to a complex application or a new functionality can be a serious issue, especially for organizations that need to train their new employees. Using a complex application without proper training or guidance can lead to users' confusion and frustration. In this paper, we introduce the onboarding platform YesElf intended for web applications. Its approach to onboarding is to use embedded guides within the application; its novelty lies in the robustness, ease of setup and…
Onboarding users to a complex application or a new functionality can be a serious issue, especially for organizations that need to train their new employees. Using a complex application without proper training or guidance can lead to users' confusion and frustration. In this paper, we introduce the onboarding platform YesElf intended for web applications. Its approach to onboarding is to use embedded guides within the application; its novelty lies in the robustness, ease of setup and integration of the YesElf guides into any web-based application. Most importantly, YesElf supports personalized adaptation of user guidance. This, we demonstrate by a novel method for automated recognition of user's confusion in real time that we integrated into YesElf. The information on user's confusion serves as a basis for adaptive display of the guides, when they are needed the most. We evaluated the proposed method on the data collected in a user study with 60 participants and achieved 63% precision which outperforms the state-of-the-art classifier based on the eye tracking data (although, in our case, we used the more readily available mouse movement data).
-
Increasing Unit Test Resilience by Decreasing Pointcut Fragility
Univerzitet Singidunum
By operating at a very detailed level, unit tests are very susceptible to changes in production code. Writing unit tests in aspect-oriented programming can help with their maintainability. However, the existing approaches do not take into account so-called pointcut fragility: a failure to address the intended join points due to small changes in the base code. An approach to increasing unit test resilience to changes in production code by decreasing pointcut fragility is proposed in this paper…
By operating at a very detailed level, unit tests are very susceptible to changes in production code. Writing unit tests in aspect-oriented programming can help with their maintainability. However, the existing approaches do not take into account so-called pointcut fragility: a failure to address the intended join points due to small changes in the base code. An approach to increasing unit test resilience to changes in production code by decreasing pointcut fragility is proposed in this paper. The approach is implemented in AspectJ with JUnit used as a test oracle. The approach has been evaluated on several scenarios encompassing typical code modification that render unusable the tests writ- ten in a simple object-oriented way. The approach proposed in this paper managed to make the test resilient to the most of the changes introduced by these scenarios.
-
Short Texts Analysis for Teacher Assistance during Live Interactive Classroom Presentations
2018 World Symposium on Digital Intelligence for Systems and Machines (IEEE)
We aim to improve the communication process of a teacher with students during lectures using question answering. Our work is focused on the analysis of students' answers to support the teacher in his lecturing. We work with students' answers to open questions, where it is impossible to identify finite number of solutions. In large classes it is impossible to react in real time to such answers since their evaluation is time consuming. We propose our own approach that helps the teacher by…
We aim to improve the communication process of a teacher with students during lectures using question answering. Our work is focused on the analysis of students' answers to support the teacher in his lecturing. We work with students' answers to open questions, where it is impossible to identify finite number of solutions. In large classes it is impossible to react in real time to such answers since their evaluation is time consuming. We propose our own approach that helps the teacher by grouping similar answers. These groups are created based on proposed method employing text classification and clustering. Proposed method automatically estimates a number of clusters in answers using combination of k-Nearest Neighbors (KNN) algorithm and affinity propagation. We evaluated the method on real data in Slovak language collected from the course Principles of Software Engineering using real time presentation system ASO.
Courses
-
3rd International Summer School on Deep Learning
July 2019 Warsaw, Poland
Projects
-
Informatika s Mišom
- Present
Informatika s Mišom is a YouTube channel where I teach IT in Slovak. The goal is to educate anyone in programming and IT. I am posting free courses about python mainly. I would like to change the way how the Slovak education system teaches the students how to code.
-
ItGuyMichal
- Present
YouTube channel where I explain some concepts of machine learning and mainly Docker. The goal is to educate and entertain viewers.
-
Orava Plays
- Present
I am the cofounder of one of the biggest esport events in the Slovakia called Orava Plays. Here every year esports players from all around Slovakia meet and compete in various of computer games.
-
DiabeDiary
-
I am the founder of the Diabediary web application for diabetes patients. Here you can set up and keep your diabetes diary. Application provides interface for recording your insuline and sugar values during the day.
Honors & Awards
-
George Samaras HAAPIE 2020 Award
5 th International Workshop on Human Aspects in Adaptive and Personalized Interactive Environments
In recognition of the quality of content and presentation that best captures the spirit and purpose of the workshop, the HAAPIE 2020 Organizing Committee presents the George Samaras HAAPIE AWARD 2020 to Michal Hucko, Robert Moro, Maria Bielikova for the paper Confusion Detection Dataset of Mouse and Eye Movements
-
IT SPY 2019 finalist
Czech and Slovak ACM chapter
Second best master thesis out of 1572 from Slovak and Czech republic IT faculties. https://www.itspy.cz/sk/galerie-nejlepsich/
-
Magna Cum Laude
Faculty of informatics and information technologies
Award for one of the best master thesis of the year.
-
Magna Cum Laude
Faculty of informatics and information technologies
Award for one of the best bachelor works of the year.
-
Rector's award for best study results
Slovak university of technology
Languages
-
English
Professional working proficiency
-
German
Limited working proficiency
Organizations
-
Trstená youth parliament
Volunteer
- PresentFormer chairman and still active member of the Trstená youth parliament (TMP). TMP is a place for realization of young people in the city of Trstená, through different forms of informal education.
More activity by Michal
-
🚀 Exciting news! Just launched my Udemy course on "GitHub Actions for CI/CD" after months of hard work. Tailored for both beginner and advanced…
🚀 Exciting news! Just launched my Udemy course on "GitHub Actions for CI/CD" after months of hard work. Tailored for both beginner and advanced…
Shared by Michal Hucko
-
🎉 President Zuzana Čaputová conferred the Order of Ľudovíť Štúr of the 2nd Class upon Maria Bielikova 🎉 Maria has been honored with this state…
🎉 President Zuzana Čaputová conferred the Order of Ľudovíť Štúr of the 2nd Class upon Maria Bielikova 🎉 Maria has been honored with this state…
Liked by Michal Hucko
-
Moje HR kolegynky z msg life Slovakia, Ivana a Mária, vyšli "s kožou na trh" a pokecali si s Michal Hucko o práci a HR v oblasti IT👨💻. Dobre sa to…
Moje HR kolegynky z msg life Slovakia, Ivana a Mária, vyšli "s kožou na trh" a pokecali si s Michal Hucko o práci a HR v oblasti IT👨💻. Dobre sa to…
Liked by Michal Hucko
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Michal Hucko
-
Michal Hučko
Key Account Manager Industrial Trade & Converting Eastern Europe
-
Michal Hučko
-
Michal Hučko
--
-
Michal Hučko
--
4 others named Michal Hucko are on LinkedIn
See others named Michal Hucko