BACKEND SYSTEM DEVELOPMENT ON MACHINE LEARNING-BASED JOB INTERVIEW APPLICATION AIVUE

The recruitment process is a process that a candidate must undergo when applying for a job. Often, this process takes a long time, which can waste both the candidate's and the recruiter's time. One of the approaches taken is by using machine learning to expedite a stage in recruitment,...

Full description

Saved in:
Bibliographic Details
Main Author: Samekto, Rafidika
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/76882
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:76882
spelling id-itb.:768822023-08-21T07:25:19ZBACKEND SYSTEM DEVELOPMENT ON MACHINE LEARNING-BASED JOB INTERVIEW APPLICATION AIVUE Samekto, Rafidika Indonesia Final Project recruitmen, emotion, backend, machine learning, API, message queue, database. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/76882 The recruitment process is a process that a candidate must undergo when applying for a job. Often, this process takes a long time, which can waste both the candidate's and the recruiter's time. One of the approaches taken is by using machine learning to expedite a stage in recruitment, and one of these stages is the interview stage. The aspect that can be assisted by machine learning is the emotions displayed by the candidate during the interview. The extraction of these emotions is expected to aid the recruiter's assessment of the candidate because, according to a study, the positive emotions exhibited can bring positive energy to the workplace. Based on these considerations, we have decided to develop AIVue, a machine learning-based job interview application that helps recruiters identify candidate's emotions during the interview. This final project focuses on the development of the application's backend that handles tasks such as communication with the application interface and machine learning models, data storage and retrieval, as well as application development architecture. The result of the development is a backend system of the application that can support the application's operation based on the three previous considerations. Testing of the backend system was conducted by performing integration testing to test each functionality of the defined endpoints. The results of the testing showed that all endpoints can run according to their respective functionalities, but with some findings, namely relatively long response times and occurrences of data inconsistency when using softly deleted data. This final project results in the backend system of the AIVue application that can communicate with the AIVue frontend using APIs, utilizes message queues for machine learning models, and is capable of managing and accessing data stored in a relational database as well as object storage. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description The recruitment process is a process that a candidate must undergo when applying for a job. Often, this process takes a long time, which can waste both the candidate's and the recruiter's time. One of the approaches taken is by using machine learning to expedite a stage in recruitment, and one of these stages is the interview stage. The aspect that can be assisted by machine learning is the emotions displayed by the candidate during the interview. The extraction of these emotions is expected to aid the recruiter's assessment of the candidate because, according to a study, the positive emotions exhibited can bring positive energy to the workplace. Based on these considerations, we have decided to develop AIVue, a machine learning-based job interview application that helps recruiters identify candidate's emotions during the interview. This final project focuses on the development of the application's backend that handles tasks such as communication with the application interface and machine learning models, data storage and retrieval, as well as application development architecture. The result of the development is a backend system of the application that can support the application's operation based on the three previous considerations. Testing of the backend system was conducted by performing integration testing to test each functionality of the defined endpoints. The results of the testing showed that all endpoints can run according to their respective functionalities, but with some findings, namely relatively long response times and occurrences of data inconsistency when using softly deleted data. This final project results in the backend system of the AIVue application that can communicate with the AIVue frontend using APIs, utilizes message queues for machine learning models, and is capable of managing and accessing data stored in a relational database as well as object storage.
format Final Project
author Samekto, Rafidika
spellingShingle Samekto, Rafidika
BACKEND SYSTEM DEVELOPMENT ON MACHINE LEARNING-BASED JOB INTERVIEW APPLICATION AIVUE
author_facet Samekto, Rafidika
author_sort Samekto, Rafidika
title BACKEND SYSTEM DEVELOPMENT ON MACHINE LEARNING-BASED JOB INTERVIEW APPLICATION AIVUE
title_short BACKEND SYSTEM DEVELOPMENT ON MACHINE LEARNING-BASED JOB INTERVIEW APPLICATION AIVUE
title_full BACKEND SYSTEM DEVELOPMENT ON MACHINE LEARNING-BASED JOB INTERVIEW APPLICATION AIVUE
title_fullStr BACKEND SYSTEM DEVELOPMENT ON MACHINE LEARNING-BASED JOB INTERVIEW APPLICATION AIVUE
title_full_unstemmed BACKEND SYSTEM DEVELOPMENT ON MACHINE LEARNING-BASED JOB INTERVIEW APPLICATION AIVUE
title_sort backend system development on machine learning-based job interview application aivue
url https://digilib.itb.ac.id/gdl/view/76882
_version_ 1822995102456348672