Michal Hucko

Bratislava, Bratislava, Slovakia Contact Info
2K followers 500+ connections

Join to view profile

About

Hello! I'm Michal, a certified Kubernetes Administrator and Machine Learning DevOps…

Activity

Join now to see all activity

Experience & Education

  • Canonical

View Michal’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

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.

    See publication
  • 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.

    See publication
  • 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).

    See publication
  • 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.

    See publication
  • 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.

    See publication

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.

    See project
  • ItGuyMichal

    - Present

    YouTube channel where I explain some concepts of machine learning and mainly Docker. The goal is to educate and entertain viewers.

    See project
  • 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.

    See project
  • 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.

    See project

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

    - Present

    Former 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

View Michal’s full profile

  • See who you know in common
  • Get introduced
  • Contact Michal directly
Join to view full profile

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 More

Others named Michal Hucko

Add new skills with these courses