Method-Level Software Security Vulnerability Prediction

Lead Research Organisation: University College London
Department Name: Computer Science

Abstract

Software professionals are well aware of the dangers of software vulnerabilities and understand the need for effective mitigation strategies.

One cutting-edge approach to tackle this challenge is utilizing machine learning to automatically and granularly predict the locations of vulnerabilities within a software system.

This approach streamlines security testing by enabling testers to prioritize their efforts and resources on the most vulnerability-prone components. Despite the immense potential of this AI-driven vulnerability prediction approach, it has not yet gained widespread adoption beyond the research community, likely due to several technical and organizational factors.

However, with conscious efforts from software professionals and other associates, this technique can potentially revolutionize the field of software security and safeguard our digital world.

To spotlight contemporary ML-driven vulnerability prediction capabilities, I am working on a novel information retrieval-driven method-level vulnerability prediction approach that uses source code representations of software artefacts to generate custom metrics for machine learning-driven vulnerability prediction

Planned Impact

The EPSRC Centre for Doctoral Training in Cybersecurity will train over 55 experts in multi-disciplinary aspects of cybersecurity, from engineering to crime science and public policy.

Short term impacts are associated with the research outputs of the 55+ research projects that will be undertaken as part of the doctoral studies of CDT students. Each project will tackle an important cybersecurity problem, propose and evaluate solutions, interventions and policy options. Students will publish those in international peer-reviewed journals, but also disseminate those through blog posts and material geared towards decision makers and experts in adjacent fields. Through industry placements relating to their projects, all students will have the opportunity to implement and evaluate their ideas within real-world organizations, to achieve short term impact in solving cybersecurity problems.

In the longer term graduates of the CDT will assume leading positions within industry, goverment, law enforcement, the third sector and academia to increase the capacity of the UK in being a leader in cybersecurity. From those leadership positions they will assess options and formulate effective interventions to tackle cybercrime, secure the UK's infrastructure, establish norms of cooperation between industries and government to secure IT systems, and become leading researcher and scholars further increasing the UK's capacity in cybersecurity in the years to come. The last impact is likely to be significant give that currently many higher education training programs do not have capacity to provide cybersecurity training at undergraduate or graduate levels, particularly in non-technical fields.

The full details of our plan to achieve impact can be found in the "Pathways to Impact" document.

Publications

10 25 50

Studentship Projects

Project Reference Relationship Related To Start End Student Name
EP/S022503/1 01/04/2019 23/11/2028
2394532 Studentship EP/S022503/1 01/10/2020 30/09/2024 Chizzy Meka