my photo

+ Welcome to contact us if you are interested in collaborating with us!
+ 团队常年招收AI、安全、软件、移动计算等方向博士生、硕士生、以及学有余力的本科实习生,欢迎加入。更多信息参见{Team/Openings}页面。
+ 课题组招收计算机软件工程、安全、系统方向硕士生(2021级),详细请联系(

Dr. Yutian Tang [CV] is an Assistant Professor at School of Information Science and Technology, ShanghaiTech University (PI, Researcher, Ph.D. Supervisor-研究员、博导). He received his Ph.D. degree from the Department of Computing, The Hong Kong Polytechnic University, under the supervision of Dr. Xiapu Luo and Dr. Hareton Leung. He received his B.Sc in Computer Science from Jilin University, under the supervision of Prof. Lan Huang. His research interests include software engineering (product line; program understanding; testing), cybersecurity, blockchain, machine learning (NLP; deep) and empirical software engineering. He is a member of IEEE, HKCS, CCF and EuroSys.

Dr. Tang has published over a dozen of top tier conferences including ESEC/FSE, ASE, SANER, ISSRE, ICPC, and peer reviewed papers in prestigious journals like JSS, IST, JCST. One work received Best Industry Paper Award at ISSRE'18. Two works reported defects in Android OS, which are confirmed by Google Security Team. His future research plans are directed towards advancing the techniques to automatically test apps and locate bugs, and providing tool support for their applications.

---- Research Overview: ----

1. Android Security, Vulnerability, and Privacy

(1) Vunlerability Discovery:
  • Resource Race Attack Model in Android (SANER'20);
  • Vulnerabilities in App Link Scheme (ESEC/FSE'20);
(2) Potentially Harmful Apps (PHAs) Analysis:
  • DiehardDetector: Detecting Diehard Android Apps (ASE'20);
(3) Third-party Library Analysis:
  • APMHunter: Detecting (mis)use of Application Performance Management Libraries in Apps (ASE'19);
  • Comparative Study of Android Repackaged Apps Detection Techniques (SANER'19)

2. Software Product Line Enginering

  • Feature modelling (SANER'17, ICEIS"15, SOFTENG'15);
  • Modularity and type system in product line engineering (ICPC'17);

3. AI in Software Engineering

  • Knowledge graph in software engineering (ISSRE'18);

---- Recent news: ----

  • [2020-10] Our paper entitled " Feature Selection and Embedding Based Cross Project Framework for Identifying Crashing Fault Residence" has been accepted to IST.
  • [2020-07] Our paper entitled "Demystifying Diehard Android Apps" has been accepted to ASE'20.
  • [2020-06] Our paper entitled "Simplified Deep Forest Model based Just-In-Time Defect Prediction for Android Mobile Apps" has been accepted to QRS'20.
  • [2020-05] Our paper entitled "All Your App Links are Belong to Us: Understanding the Threats of Instant Apps based Attacks" has been accepted to ESEC/FSE'20.
  • [2019-11] Our paper entitled "Resource Race Attacks on Android" has been accepted to SANER'20.
  • [2019-08] Our paper entitled "Demystifying Application Performance Management Libraries for Android" has been accepted to ASE'19.