Roland Croft

Roland Croft

Higher Degree by Research Candidate

School of Computer Science

Faculty of Engineering, Computer and Mathematical Sciences

Roland Croft is currently a PhD student at the University of Adelaide, where he also completed his Bachelor's degree. He graduated with first class honours and was awarded the University Medal for achieving the highest academic score in his year. During his undergraduate study he completed several research projects in the field of cybersecurity. His research interests lie in natural language processing, cybersecurity, machine learning and data mining. His research aims to utilise open source security data and intelligence to create tools and frameworks for automated vulnerability analytics and prediction.

As a member of the Centre for Research on Engineering Software Technologies (CREST,, my research aims to develop tools for constructing and analysing dependable and secure software intensive systmes. In particular, my research aims to investigate the use of Machine Learning (ML) and Natural Language Processing (NLP) for the automatic analysis and prediction of vulnerabilities in software systems. We make use of Open-Source Intelligence (such as NVD, CWE, and Stack Overflow) to help build these tools and models. 

  • Conference Papers

    Year Citation
    2020 Le, T. H. M., Croft, R., & Babar, M. A. (2020). PUMiner: Mining Security Posts from Developer Question and Answer Websites with PU Learning. In MSR '20: Proceedings of the 17th International Conference on Mining Software Repositories (pp. 350-361). online: ACM.

Connect With Me
External Profiles