If you made any changes in Pure these will be visible here soon.

Personal profile

Biography

Thuan Pham (https://thuanpv.github.io/) is currently a Research Fellow at Monash University, working on scalable and high-performance fuzz testing to improve the reliability of software systems running on IoT devices, mobile devices, personal computers, and servers. Before joining Monash, he worked in the TSUNAMi research center (National University of Singapore) which focuses on software and system security. He received his Ph.D. degree in Computer Science from the National University of Singapore (NUS) in July 2017. His research has led to many papers published at premier journals and conferences (TSE, ICSE, CCS) as well as one US patent. He has developed several well-received security testing tools (e.g., AFLGo, AFLSmart, AFLNet), that have found 100+ (critical) vulnerabilities in large real-world software systems. His research has been covered in media channels like Theregister.co.uk and Securityweek.com

Research interests

  • Fuzz Testing
  • IoT Testing
  • Mobile App Testing
  • Program Analysis
  • Symbolic Execution

Research area keywords

  • Automated software engineering
  • Fuzz Testing
  • Symbolic Execution
  • Android App Testing
  • Program Analysis
  • IoT

Network Recent external collaboration on country level. Dive into details by clicking on the dots.

Projects

Learning to Discover Security Flaws in Stateful Programs

Boehme, M., Pham, T., Kapugamawasangamagedon, C. G. K. & Zeller, A.

1/01/2031/12/21

Project: Research

Research Output

  • 6 Conference Paper
  • 2 Article

Coverage-based Greybox Fuzzing as Markov chain

Böhme, M., Pham, V. T. & Roychoudhury, A., May 2019, In : IEEE Transactions on Software Engineering. 45, 5, p. 489-506 18 p.

Research output: Contribution to journalArticleResearchpeer-review

15 Citations (Scopus)

Smart Greybox Fuzzing

Pham, V-T., Boehme, M., Edward Santosa, A., Razvan Caciulescu, A. & Roychoudhury, A., Aug 2019, (Accepted/In press) In : IEEE Transactions on Software Engineering. 17 p.

Research output: Contribution to journalArticleOtherpeer-review

Bucketing failing tests via symbolic analysis

Pham, V-T., Khurana, S., Roy, S. & Roychoudhury, A., 2017, Fundamental Approaches to Software Engineering : 20th International Conference, FASE 2017 Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017 Uppsala, Sweden, April 22–29, 2017 Proceedings. Huisman, M. & Rubin, J. (eds.). Berlin Germany: Springer, p. 43-59 17 p. (Lecture Notes in Computer Science ; vol. 10202 ).

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

4 Citations (Scopus)

Directed Greybox Fuzzing

Böhme, M., Pham, V-T., Nguyen, M-D. & Roychoudhury, A., 2017, Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security. Evans, D., Maklin, T. & Xu, D. (eds.). New York NY USA: Association for Computing Machinery (ACM), p. 2329-2344 16 p.

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

80 Citations (Scopus)

Coverage-based Greybox Fuzzing as Markov chain

Böhme, M., Pham, V-T. & Roychoudhury, A., 24 Oct 2016, CCS' 2016: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. Halevi, S., Kruegel, C. & Myers, A. (eds.). New York NY USA: Association for Computing Machinery (ACM), p. 1032-1043 12 p.

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

126 Citations (Scopus)

Press / Media

Smart Greybox Fuzzing @ Register and Security Week

Marcel Boehme, Thuan Pham & Abhik Roychoudhury

28/11/1829/11/18

2 items of Media coverage

Press/Media: Article/Feature