Ravihari Jayasekara, K.A.N.D Kudarachchi, K. Kariyawasam, Dilini Sewwandi Rajapaksha, S.L Jayasinghe, S. Thelijjagoda
{"title":"DevFlair:一个框架,自动预筛选过程的软件工程工作候选人","authors":"Ravihari Jayasekara, K.A.N.D Kudarachchi, K. Kariyawasam, Dilini Sewwandi Rajapaksha, S.L Jayasinghe, S. Thelijjagoda","doi":"10.1109/ICAC57685.2022.10025337","DOIUrl":null,"url":null,"abstract":"The HR department of a technology company receives hundreds of job applications for each Software Engineering related vacancy. Evaluating a candidate by looking at the curriculum vitae may appear to be easy during the pre-screening process. However, an automated pre-screening process using Natural Language Processing and Machine Learning methodologies would help the recruiter to obtain a more accurate and deeper understanding of the candidate. In this paper we propose “DevFlair”, a framework to automate pre-screening Software Engineering job candidates. DevFlair uses data from social media, GitHub, and open-ended questionnaires to predict the Big-Five personality traits, analyze technical skill expertise, and analyze the experience in using industry-related online platforms. After analysis, the candidates are ranked according to their personality and technical skill levels. We conduct the personality prediction experiments using a social media posts dataset annotated with gold-standard Big-Five personality labels. We train FastText classification models and compare their accuracy against other state of the art classification models. The comparisons conclude that the FastText classification models substantially outperform the state of the art classification models when predicting Openness, Conscientiousness, and Agreeableness personality traits.","PeriodicalId":292397,"journal":{"name":"2022 4th International Conference on Advancements in Computing (ICAC)","volume":"204 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"DevFlair: A Framework to Automate the Pre-screening Process of Software Engineering Job Candidates\",\"authors\":\"Ravihari Jayasekara, K.A.N.D Kudarachchi, K. Kariyawasam, Dilini Sewwandi Rajapaksha, S.L Jayasinghe, S. Thelijjagoda\",\"doi\":\"10.1109/ICAC57685.2022.10025337\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The HR department of a technology company receives hundreds of job applications for each Software Engineering related vacancy. Evaluating a candidate by looking at the curriculum vitae may appear to be easy during the pre-screening process. However, an automated pre-screening process using Natural Language Processing and Machine Learning methodologies would help the recruiter to obtain a more accurate and deeper understanding of the candidate. In this paper we propose “DevFlair”, a framework to automate pre-screening Software Engineering job candidates. DevFlair uses data from social media, GitHub, and open-ended questionnaires to predict the Big-Five personality traits, analyze technical skill expertise, and analyze the experience in using industry-related online platforms. After analysis, the candidates are ranked according to their personality and technical skill levels. We conduct the personality prediction experiments using a social media posts dataset annotated with gold-standard Big-Five personality labels. We train FastText classification models and compare their accuracy against other state of the art classification models. The comparisons conclude that the FastText classification models substantially outperform the state of the art classification models when predicting Openness, Conscientiousness, and Agreeableness personality traits.\",\"PeriodicalId\":292397,\"journal\":{\"name\":\"2022 4th International Conference on Advancements in Computing (ICAC)\",\"volume\":\"204 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 4th International Conference on Advancements in Computing (ICAC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAC57685.2022.10025337\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 4th International Conference on Advancements in Computing (ICAC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAC57685.2022.10025337","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
DevFlair: A Framework to Automate the Pre-screening Process of Software Engineering Job Candidates
The HR department of a technology company receives hundreds of job applications for each Software Engineering related vacancy. Evaluating a candidate by looking at the curriculum vitae may appear to be easy during the pre-screening process. However, an automated pre-screening process using Natural Language Processing and Machine Learning methodologies would help the recruiter to obtain a more accurate and deeper understanding of the candidate. In this paper we propose “DevFlair”, a framework to automate pre-screening Software Engineering job candidates. DevFlair uses data from social media, GitHub, and open-ended questionnaires to predict the Big-Five personality traits, analyze technical skill expertise, and analyze the experience in using industry-related online platforms. After analysis, the candidates are ranked according to their personality and technical skill levels. We conduct the personality prediction experiments using a social media posts dataset annotated with gold-standard Big-Five personality labels. We train FastText classification models and compare their accuracy against other state of the art classification models. The comparisons conclude that the FastText classification models substantially outperform the state of the art classification models when predicting Openness, Conscientiousness, and Agreeableness personality traits.