QUT offers a diverse range of student topics for Honours, Masters and PhD study. Search to find a topic that interests you or propose your own research topic to a prospective QUT supervisor. You may also ask a prospective supervisor to help you identify or refine a research topic.
Found 4 matching student topics
Displaying 1–4 of 4 results
Automatic Generation of Software Vulnerability Datasets for Machine Learning
In recent years, machine learning has enjoyed profound success in a range of interesting applications such as natural language processing, computer vision and speech recognition. It has been possible mainly due to, in addition to better computing resources, the availability of large amounts of training datasets to these applications. However, in software security research, the lack of large datasets is an open problem that makes it challenging for machine learning to reason about security vulnerabilities found in real-world software. The …
- Study level
- PhD, Master of Philosophy
- Faculty
- Faculty of Science
- School
- School of Computer Science
Fine-grained software vulnerability detection using deep learning techniques
Software vulnerability is a major threat to the security of software systems. Thus, the successful prediction of security vulnerability is one of the most effective attack mitigation solutions. Existing approaches for software vulnerability detection (SVD) can be classified into static and dynamic methods. Powered by AI capabilities, especially with the advancement of machine learning techniques, current software has been produced with more sophisticated methodologies and components. This has made the automatic vulnerability proneness prediction even more challenging. Recent research efforts …
- Study level
- PhD, Master of Philosophy
- Faculty
- Faculty of Science
- School
- School of Computer Science
Semantic-based source code embeddings for software vulnerability discovery
Operational Technology (OT) is a field of computing which is becoming increasingly prominent in modern society. It is responsible for a variety of critical services, especially in industrial contexts, including power generation, manufacturing, transport, and many others. This important role makes OT an especially tempting target for malicious attackers. In order to counter this, tools must be developed to locate vulnerabilities and flaws in OT software systems before attacks can be launched. Vulnerability discovery in computer software systems including OT …
- Study level
- Master of Philosophy, Honours
- Faculty
- Faculty of Science
- School
- School of Computer Science
- Research centre(s)
- Centre for Data Science
Interpretable software vulnerability detection using deep learning techniques
Software vulnerabilities have been considered as significant reliability threats to the general public, especially critical infrastructures. Many approaches have been proposed to detect vulnerabilities in source code to avoid any damages they pose when exploited. Conventional approaches include static analysis and dynamic analysis. Static analysis uses pre-defined patterns or vulnerability dataset to scan and examine software source code to identify potential vulnerable code snippets. These patterns are manually crafted or identified by software developers or security experts, which are time-consuming. …
- Study level
- PhD, Master of Philosophy, Honours
- Faculty
- Faculty of Science
- School
- School of Computer Science
- Research centre(s)
- Centre for Data Science
Contact us
If you have questions about the best options for you, the application process, your research topic, finding a supervisor or anything else, get in touch with us today.