Natural Language Processing and Text Mining to Identify Knowledge Profiles for Software Engineering Positions: Generating Knowledge Profiles from Resumes
Rogelio Valdez-Almada, O. M. Rodríguez-Elías, C�sar Enrique Rose-G�mez, Mar�a De Jes�s Vel�zquez-Mendoza, Samuel Gonz�lez-L�pez
{"title":"Natural Language Processing and Text Mining to Identify Knowledge Profiles for Software Engineering Positions: Generating Knowledge Profiles from Resumes","authors":"Rogelio Valdez-Almada, O. M. Rodríguez-Elías, C�sar Enrique Rose-G�mez, Mar�a De Jes�s Vel�zquez-Mendoza, Samuel Gonz�lez-L�pez","doi":"10.1109/CONISOFT.2017.00019","DOIUrl":null,"url":null,"abstract":"Organizations frequently report problems finding skillful people to cover their most knowledge intensive vacancies. Being software engineering positions some of the such kind of jobs, there is a considerable gap between job postings and hiring skillful engineers in many software engineering organizations. In this paper, we will introduce the prototype of a web application that helps identifying Technical Knowledge (TK) in software development, to serve as a tool in the hiring process of software engineering positions, and in talent management. The purpose of this tool is to do an initial screening when opening a job position. All this is accomplished using Natural Language Processing (NLP) and Text Mining (TM) to analyze unstructured text in resumes and curriculum. We propose a way to use NLP and TM to identify knowledge profiles for Software Engineering Positions.","PeriodicalId":357557,"journal":{"name":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","volume":"186 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONISOFT.2017.00019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Organizations frequently report problems finding skillful people to cover their most knowledge intensive vacancies. Being software engineering positions some of the such kind of jobs, there is a considerable gap between job postings and hiring skillful engineers in many software engineering organizations. In this paper, we will introduce the prototype of a web application that helps identifying Technical Knowledge (TK) in software development, to serve as a tool in the hiring process of software engineering positions, and in talent management. The purpose of this tool is to do an initial screening when opening a job position. All this is accomplished using Natural Language Processing (NLP) and Text Mining (TM) to analyze unstructured text in resumes and curriculum. We propose a way to use NLP and TM to identify knowledge profiles for Software Engineering Positions.