About me

I am a researcher and lecturer at Beijing University of Technology (BJUT).

I hold a Ph.D. in Computer Science from Virginia Tech under Prof. Eli Tilevich.

Research Interests

My primary research focus is on Software Engineering, with additional interests in Trusted & Mobile Computing and Software Security & Privacy. I use innovative ideas and techniques in programming languages, program analysis, trusted execution environment, and machine learning to solve software engineering and security/privacy problems.

  • Software Engineering: software testing; program comprehension; code refactoring (compiler-based solution)
  • Trusted & Mobile Computing: trusted execution environment-based software; Android system/framework/app
  • Security & Privacy: vulnerability detection in mobile apps/systems; privacy-preserving techniques; critical program information protection
Details
  • Program Comprehension: designing program analysis and programming support for inferring the usage semantics of program constructs.
    published on GPCE'20
  • TEE-based Critical Code Protection: developing powerful programming tools to automatically isolate critical code.
    published on ManLang'17, GPCE'18, COLA'20, TrustCom'20,'24, JSS'22
  • Security/Privacy in Mobile Computing: ensuring security for inter-component communications, and privacy for data sharing.
    published on SecureComm'21, MobiCASE'21, JSS'22, CC'23, TrustCom'24
  • Code Search Engine: drawing a comprehensive picture of code search engines, as reflected in developers' experiences and perspectives as well as the state of the art.
    published on APSEC'22

News

  • 📢 I am always looking for motivated MS, undergraduate students to work with me. If you are interested in my research and/or have questions, please feel free to drop me an email attached with your CV. (Email: yinliu [AT] bjut [DOT] edu [DOT] cn)
  • Nov 2024. Two papers accepted to TrustCom’24! Congratulations to all the authors!
  • Nov 2024. I start to serve as a “Young Mentor for International Development” at BJUT, although I’m not very young😊
  • April 2023. One article accepted to Computer Communications (CC)!
  • August 2022. One paper accepted to APSEC’22!
  • July 2022. One article accepted to Journal of Systems & Software (JSS)!
  • February 2022. One article accepted to Journal of Systems & Software (JSS)!