Publication: Candidate Selection for the Interview using GitHub Profile and User Analysis for the Position of Software Engineer
Type:
Article
Date
2020-12-10
Journal Title
Journal ISSN
Volume Title
Publisher
2020 2nd International Conference on Advancements in Computing (ICAC), SLIIT
Abstract
Selecting the most suitable candidates for
interviews is an important process for organizations that can
affect their overall work performance. Typically, recruiters
check Curriculum Vitae (CV), shortlist them and call candidates
for interviews which have been the way of recruiting new
employees for a long time. To minimize the time spent on the
above process, pre-screening mechanisms are nowadays
implemented by organizations. However, those mechanisms
need sufficient information to evaluate the candidate. For
example, in case of a software engineer, the recruiters are
interested on the programming ability, academic perfo rmance
as well as personality traits of potential candidates. In this
research, a pre-screening solution is proposed to screen the
applicants for the post of Software Engineer where candidates
are screen based on an initial call transcript, GitHub profile,
LinkedIn profile , CV, Academic transcript and,
Recommendation letters. This approach extracts textual
features of different dimensions based on Natural Language
Processing to identify the Big Five personality traits, CV and
GitHub insights, candidate’s skills, background, and
capabilities from Recommendation letters as well as
programming skills and knowledge from Academic transcript
and Linked Profile. The results obtained from the different
areas are presented an d shown that the selected supervised
machine learning algorithms and techniques can be used to
evaluate the best possible candidates.
Description
Keywords
Candidate Selection, Big five personality, GitHub, Recommendation, LinkedIn, Curriculum Vitae, Questionnaire, Academic Transcript, Machine Learning Algorithms
