AI-Driven Techniques for Software Vulnerability Detection: Integrating Technical Innovation with Legal and Ethical Standards
Research Opportunities
Summary
As AI continues to advance, its application in cybersecurity offers unprecedented opportunities to detect and prevent software vulnerabilities. However, with these advances come significant challenges, particularly in meeting stringent legal standards for data privacy, transparency, and accountability. Regulatory frameworks such as GDPR, CCPA, and the EU AI Act demand that AI-driven security tools not only be effective but also transparent, privacy-preserving, and legally compliant. This project aims to bridge the gap between cutting-edge AI security techniques and the regulatory landscape by developing robust, explainable, and compliant AI systems for software vulnerability mitigation. Key areas of focus include enhancing adversarial robustness to defend against sophisticated cyber threats, implementing eXplainable AI (XAI) to fulfil legal transparency requirements, and integrating privacy-preserving methods to protect sensitive data. This PhD research will contribute both technically and legally to the field, offering a framework for compliant AI-driven security solutions that support privacy, accountability for software vulnerability detection.
Aim
To design, implement, and evaluate AI-driven techniques for software vulnerability detection that are both robust and compliant with legal and ethical standards. This research will address technical aspects of security, including adversarial robustness and explainability, while navigating the legal complexities surrounding data privacy, transparency, and accountability, especially within high-stakes sectors such as finance, healthcare, and critical infrastructure.
Research Objectives
- Develop and Test AI Models: Build robust AI-based models for software vulnerability detection, emphasizing accuracy and regulatory compliance.
- Adversarial Defence Mechanisms and Legal Implications: Implement defence strategies against adversarial attacks, such as adversarial training, and analyse legal implications around failure cases, particularly where AI models operate autonomously or with limited human oversight.
- Explainability and Legal Compliance: Incorporate XAI techniques to meet legal standards for transparency and “right to explanation” in AI-driven security applications. Evaluate whether explainability impacts legal compliance positively by improving accountability and auditability.
- Privacy-Preserving Techniques: Integrate privacy-preserving methods like federated learning to enable decentralized, compliant vulnerability detection. Assess whether these techniques align with data protection laws around data sovereignty, minimization, and secure cross-border data transfer.
- Accountability Framework for AI-Driven Software Security: Develop a framework outlining accountability and liability in cases where AI-driven software security systems fail, providing a structure that aligns with existing laws and ethical guidelines while anticipating future regulatory needs.
Potential Candidate Profile
Good academic background in Cybersecurity, Computer Science, Artificial Intelligence or a related discipline, with a Bachelor's Honours degree in Computer Science or equivalent experience. Proficiency in programming languages such as Python with experience in developing AI-based models and experience in secure software development, privacy and legal aspects is a plus. Demonstrates interest in high quality research and a commitment to advancing the field of cybersecurity and privacy considerations.
Related Work
- Senanayake, J., Kalutarage, H., Petrovski, A., Piras, L. and Al-Kadri, M.O., 2024. Defendroid: Real-time Android code vulnerability detection via blockchain federated neural network with XAI. Journal of Information Security and Applications, 82, p.103741.
- Senanayake, J., Kalutarage, H., Al-Kadri, M.O., Petrovski, A. and Piras, L., 2023. Android source code vulnerability detection: a systematic literature review. ACM Computing Surveys, 55(9), pp.1-37.
- Rajapaksha, S., Senanayake, J., Kalutarage, H. and Al-Kadri, M.O., 2022, December. Ai-powered vulnerability detection for secure source code development. In International Conference on Information Technology and Communications Security (pp. 275-288). Cham: Springer Nature Switzerland.
Supervisors
Discuss this further with a potential supervisor for this research degree:
Research Themes
Find other Research Degrees in the same theme:
About our Research Degrees
We welcome specific ideas from applicants for a potential research degree topic. The University offers a number of potential self-funded topics in each School which you could consider developing your research project around.
It is not unusual for a proposed research degree topic to evolve as you progress through the application stage and even your future studies. This ensures the best match of your academic/professional experience with that of your supervisory team.
Occasionally, the University will also advertise available funded studentships, for very specific topics or subjects:
If you need any further support prior to applying, please email researchdegrees@rgu.ac.uk
Entry requirements
Entry Requirements for Research Degrees
Normal entry requirements are a first or upper second class honours degree from a University of the United Kingdom, or from an overseas University, or degree equivalent qualification, subject to the approval of Robert Gordon University.
Applicants holding other qualifications shall be considered on their merits and in relation to the nature and scope of the proposed research programme.
Applicants will normally register for an MSc/PhD or MRes/PhD with transfer to PhD dependent on satisfactory progress. However, applicants who already possess a Master’s degree which includes a significant research component could be registered directly for a PhD, subject to a satisfactory research proposal, and clear evidence of research expertise.
Some Research Degree Topics require employment experience, research experience and/or transcripts for international qualifications.
Contact researchdegrees@rgu.ac.uk to see if you are eligible.
English Language
Any applicant whose first language or language of previous University-level instruction is not English must normally demonstrate competence in English. This should be a score of IELTS 6.5 with 6.5 in all elements, or an approved equivalent.
We accept a variety of in-country and secure English language tests, find out more:
Please note, some courses may require a higher standard of English than stated in this page. Contact researchdegrees@rgu.ac.uk for further information.
Fees & Costs
For Academic Year 2024/2025
UK/EU Students
- Full time - £4,786 per academic year
- Part time MPhil/PhD - £2,870 per academic year
- Part time MRes/MSc by research - £2,390 per academic year
International Students
- Full time - £19,450 per academic year
- Part-time MPhil/PhD - £11,670 per academic year
- Part-time MRes/MSc by research - £9,720 per academic year
For Academic Year 2023/2024
UK/EU Students
- Full time - £4,712 per academic year
- Part time MPhil/PhD - £2,830 per academic year
- Part time MRes/MSc by research - £2,356 per academic year
International Students
- Full time - £18,700 per academic year
- Part-time MPhil/PhD - £11,220 per academic year
- Part-time MRes/MSc by research - £9,350 per academic year
Additional Costs
The following course-related costs are not included in the course fees:
- The cost of books that you may wish to purchase
- Accommodation and living costs
- Printing
Alumni Discount
Robert Gordon University is delighted to offer a 20% discount on course fees for all alumni who have graduated from RGU.
Scholarships and Financial Awards
Postgraduate research students will normally make their own arrangements for payment of fees. However you may qualify for a scholarship or financial award:
Funded Studentships
Occasionally, the University will also advertise available funded studentships, for very specific topics or subjects:
Disclaimer
For new intakes course fees are reviewed and published annually for each mode of delivery. Tuition fees are fixed for the duration of a course at the rate confirmed in the offer letter. For further information see:
How to Apply
Applications
All applications should be made via the University's online application for research students.
Before you apply, find out more about the application process, research proposal writing guides, routes and durations:
Our Research degrees usually start in February and October each year. There are no formal deadlines for you to submit your application, though we recommend you submit it as early as possible in order to ensure we can help you join us at your preferred time.
Completed application forms should be accompanied by:
- Degree certificate
- Statement of purpose, detailing why you would like to study this degree in the UK, and why you have chosen RGU.
- A short research proposal, in the range of 1,500 - 3,000 words, containing a rationale and background, study aims and objectives, a literature review, proposed research methods and a full reference list.
Further guidance on the application process:
English Language Requirements
All applicants whose first language is not from a recognised English speaking country will be asked to provide evidence of their English language skills as part of their offer to study at RGU.
Find out more about the English language qualification we accept:
Ready to start this Research Degree?
Find out about our entry requirements, application dates and how to apply.
Any questions?
Get in touch with our team and we'll do our best to help.