Finding a scalable methodology for identifying cyber security skills needs is challenging due to a lack of reliable sources of direct information and a lack of a unified terminology across different industry sectors. The R 2.2.2 Cybersecurity Skills Needs Analysis approach relies on creating a data set of job advertisements labelled by the set of skills that the individual job advertisements seek for. The labelled data set was used for training a natural language processing (NLP) machine learning model to be able to predict what skills a particular job ad is seeking. The developed methodology was tested on a set of job advertisements collected from online job ad portals and found that the NLP model has a sufficiently high accuracy for making it a good candidate for automated skills needs analysis.
Resource available: Cybersecurity Skills Needs Analysis