Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Viktor Janda
Acad. year: 2025/2026
Supervisor: M.Sc. Sara Ricci, Ph.D.
Reviewer: Ing. Petr Dzurenda, Ph.D.
This thesis investigates two Natural Language Processing (NLP)-based approaches for identifying cybersecurity skills and assigning European Cybersecurity Skills Framework (ECSF) profiles defined by The European Union Agency for Cybersecurity (ENISA). The first approach uses semantic similarity between job advertisements and ECSF profiles through sentence embeddings, while the second applies a skills-oriented Long Short-Term Memory (LSTM)-based model for cybersecurity skill prediction. The work also improves the original skills-oriented pipeline and implements an interactive web application deployed on Hugging Face Spaces. The methods were evaluated on real-world cybersecurity job advertisements with manually assigned ground-truth ECSF profiles. The similarity-based method identified the correct profile among the top three predictions in 95% of cases. The improved skills-oriented method achieved 55% top-three accuracy and 25% top-one accuracy on the 20-ad evaluation set. Although the skills-oriented approach improved over the original version, the results show that semantic similarity is more reliable for automated ECSF profile matching.
Cybersecurity; NLP; ENISA; ECSF; semantic similarity; job classification; skill extraction; text analysis; machine learning
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Otázky oponenta: Jak byste řešil situaci, kdy pracovní inzerát jednoznačně odpovídá více ECSF profilům současně? Jaký je praktický význam metriky Top-3 accuracy? Lze tři nejlépe hodnocené ECSF profily považovat za relevantní charakteristiky dané pozice, nebo je pro určení správného profilu stále nezbytné odborné posouzení analytikem? Jakým způsobem by bylo možné automatizovat sběr pracovních inzerátů tak, aby bylo možné provádět průběžnou nebo téměř real-time analýzu trhu práce? Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta.
Language of thesis
English
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Information Security (BPC-IBE)
Composition of Committee
doc. Ing. Jiří Hošek, Ph.D. (předseda) doc. Ing. Petr Sysel, Ph.D. (místopředseda) Mgr. Andrej Krištofík, Ph.D. (člen) Ing. Martin Štůsek, Ph.D. (člen) Ing. Radek Možný, Ph.D. (člen) Ing. Michal Lares, Ph.D. (člen) Ing. Patrik Dobiáš (člen)
Supervisor’s reportM.Sc. Sara Ricci, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportIng. Petr Dzurenda, Ph.D.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová