DDST数据驱动软件技术实验室Data Driven Software Technology

林云

上海交通大学长聘教轨副教授

研究方向:软件工程(源代码、网页和AI模型的分析技术)

lin_yun@sjtu.edu.cn

个人简介

林云,上海交通大学计算机系副教授,原新加坡国立大学助理教授(研究岗),入选2021年国家海外高层次青年人才计划。2015年毕业于复旦大学计算机学院获得博士学位。主要研究领域为软件工程,侧重代码、网页和AI模型的自动分析技术。目前的研究工作包括代码自动调试与测试、模型训练的可视化解释、恶意网页检测、代码的推荐与生成等。在ICSE、FSE、USENIX Security、ISSTA、ASE、 NeurIPS、AAAI、IJCAI、TSE、TDSC等领域相关的国际顶级会议和期刊发表论文30余篇,谷歌学术引用近800次,国内外专利受理2项。担任FSE2023/AAAI2023/ICML2022等重要国际会议的程序委员会委员、IEEE TSE/TOSEM/TDSC等顶级期刊的审稿人。主持国家基金委优青项目(海外)。获得过ICSE2018最佳论文奖。更多信息请参见:http://linyun.info/

论文成果

--- 2022 ---


  • Xiaonan Li, Daya Guo, Yeyun Gong, Yun Lin, Yelong Shen, Xipeng Qiu, Daxin Jiang, Weizhu Chen and Nan Duan. Soft-Labeled Contrastive Pre-Training for Function-Level Code Representation (EMNLP 2022, Findings). [pdf]
  • Ruofan Liu, Yun Lin*, Xianglin Yang, and Jin Song Dong. Debugging and Explaining Metric Learning Approaches: An Influence Function Based Perspective (NeurIPS 2022). [pdf]
  • Xuezhi Song, Yun Lin*, Yijian Wu, Yifan Zhang, Xin Peng, Jin Song Dong, and Hong Mei. RegMiner: Mining Replicable Regression Dataset from Code Repositories (FSE 2022, demo track). [pdf] (to appear)
  • Yan Xiao, Yun Lin*, Ivan Beschastnikh, Chagnsheng Sun, David Rosenblum, and Jin Song Dong. Repairing Failure-inducing Inputs with Input Reflection (ASE 2022). [pdf]
  • Siqi Li, Xiaofei Xie, Yun Lin*, Yuekang Li, Ruitao Feng, Xiaohong Li, Weimin Ge, and Jin Song Dong. Deep Learning for Coverage-Guided Fuzzing: How Far Are We? (TDSC 2022). [pdf]
  • Yan Xiao, Ivan Beschastnikh, Yun Lin*, Rajdeep Singh Hundal, Xiaofei Xie, David Rosenblum, and Jin Song Dong. Self-Checking Deep Neural Networks for Anomalies and Adversaries in Deployment (TDSC 2022). [pdf]
  • Huasong Meng, Guangdong Bai, Sin Gee Teo, Zhe Hou, Yan Xiao, Yun Lin, and Jin Song Dong. Adversarial Robustness of Deep Neural Networks: A Survey from a Formal Verification Perspective (TDSC 2022). [pdf]
  • Xuezhi Song, Yun Lin*, Siang Hwee Ng, Yijian Wu, Xin Peng, Jin Song Dong and Hong Mei. RegMiner: Towards Constructing a Large Regression Dataset from Code Evolution History (ISSTA 2022). [pdfvideo1video2more details]
  • Xianglin Yang, Yun Lin*, Ruofan Liu, and Jin Song Dong. Temporality Spatialization: A Scalable and Faithful Time-Travelling Visualization for Deep Classifier Training (IJCAI 2022). [pdfvideomore details]
  • Yao Zhang, Xiaofei Xie, Yi Li, Yun Lin, Sen Chen, Yang Liu, and Xiaohong Li. Demystifying Performance Regressions in String Solvers (TSE 2022). [pdf]
  • Ruofan Liu, Yun Lin*, Xianglin Yang, Siang Hwee Ng, Dinil Mon Divakaran, and Jin Song Dong. Inferring Phishing Intention via Webpage Appearance and Dynamics: A Deep Vision Based Approach (USENIX Security 2022). [pdfvideomore details]
  • Yunkai Liang, Yun Lin*, Xuezhi Song, Jun Sun, Zhiyong Feng, and Jin Song Dong. gDefect4DL: A Dataset of General Real-World Deep Learning Program Defects (ICSE 2022, demo track). [pdfvideomore details]
  • Xianglin Yang#Yun Lin#*, Ruofan Liu, Zhenfeng He, Chao Wang, Jin Song Dong, and Hong Mei. DeepVisualInsight: Time-Travelling Visualization for Spatio-Temporal Causality of Deep Classification Training (AAAI 2022, Oral Presentation) [pdfvideomore details].


--- 2021 ---


  • Yun Lin, You Sheng Ong, Jun Sun, Gordon Fraser, Jin Song Dong. Graph-based Seed Object Synthesis for Search-Based Unit Testing (ESEC/FSE 2021), to appear [pdfvideomore details].
  • Yun Lin, Ruofan Liu, Dinil Mon Divakaran, Jun Yang Ng, Qing Zhou Chan, Yiwen Lu, Yuxuan Si, Fan Zhang, Jin Song Dong. Phishpedia: A Hybrid Deep Learning Based Approach to Visually Identify Phishing Webpages (USENIX Security 2021), to appear [pdfvideocodemore details].
  • Yan Xiao, Ivan Beschastnikh, David S. Rosenblum, Changsheng Sun, Sebastian Elbaum, Yun Lin, Jin Song Dong. Self-Checking Deep Neural Networks in Deployment (ICSE 2021), to appear. [pdf]
  • Qian Li, Yong Qi, Qingquan Hu, Yun Lin, and Jin Song Dong. Adversarial Adaptive Neighborhood with Feature Importance-Aware Convex Interpolation (TIFS 2021), to appear. [pdf]


--- 2020 ---


  • Yinxing Xue, Mingliang Ma, Yun Lin*, Yulei Sui, Jiaming Ye, and Tianyong Peng. Cross-Contract Static Analysis for Detecting Practical Reentrancy Vulnerabilities in Smart Contracts (ASE 2020) [pdf].
  • Yun Lin, Jun Sun, Gordon Fraser, Ziheng Xiu, Ting Liu, and Jin Song Dong. Recovering Fitness Gradients for Interprocedural Boolean Flags in Search-Based Testing (ISSTA 2020), pp. 440--451 [pdfvideomore details].
  • Duy Tai Nguyen, Long H. Pham, Jun Sun, Yun Lin, and Minh Quang Tran. sFuzz: An Efficient Adaptive Fuzzer for Solidity Smart Contracts (ICSE 2020), to appear. [pdf]


--- 2019 ---


  • Haijun Wang#Yun Lin#*, Zijiang Yang, Jun Sun, Yang Liu, Jinsong Dong, Qinghua Zhen, and Ting Liu. Explaining Regressions via Alignment Slicing and Mending (TSE 2019). [pdfvideomore details]
  • Haijun Wang, Xie Xiaofei, Shang-Wei Lin, Yun Lin, Yuekang Li, Shengchao Qin, Yang Liu and Ting Liu. Locating Vulnerabilities in Binaries via Memory Layout Recovering. The 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019), pp. 718-728. [pdf]
  • Pardeep Kumar, Yun Lin, Guangdong Bai, Andrew Parvard, Andrew Martin, and Jinsong Dong. Smart Grid Metering Networks: A Survey on Security, Privacy and Open Research Issues. IEEE Communications Surveys and Tutorials (COMST 2019, IF: 20.34).


--- 2018 (and before) ---


  • Yun Lin, Jun Sun, Lyly Tran, Guangdong Bai, Haijun Wang, and Jin Song Dong. Break the Dead End of Dynamic Slicing: Localizing Data and Control Omission Bug. The 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2018), pp. 509-519. [pdfmore details]
  • Xinyu Wang, Jun Sun, Zhenbang Chen, Peixin Zhang, Jingyi Wang, and Yun Lin. Towards Optimal Concolic Testing. The 40th International Conference on Software Engineering (ICSE 2018, Distinguished Paper Award), pp. 291-302. [pdf]
  • Yun Lin, Guozhu Meng, Yinxing Xue, Zhenchang Xing, Jun Sun, Xin Peng, Yang Liu, Wenyun Zhao, and Jinsong Dong. Mining Implicit Design Templates for Actionable Code Reuse. The 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2017), pp. 394-404. [pdfmore details]
  • Yun Lin, Jun Sun, Yinxing Xue, Yang Liu, and Jinsong Dong. Feedback-based Debugging. The 39th ACM SIGSOFT International Conference on Software Engineering (ICSE 2017), pp. 393-403. [pdfmore details]
  • Yun Lin, Xin Peng, Yuanfang Cai, Danny Dig, Diwen Zheng, and Wenyun Zhao. Interactive and Guided Architectural Refactoring with Search-Based Recommendation. The 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016), pp. 535-546. [pdfmore details]
  • Yun Lin, Xin Peng, Zhenchang Xing, Diwen Zheng, and Wenyun Zhao. Clone-Based and Interactive Recommendation for Modifying Pasted Code. The 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2015), pp. 520-531. [pdfmore details]
  • Yun Lin, Zhenchang Xing, Yinxing Xue, Yang Liu, Xin Peng, Jun Sun, and Wenyun Zhao. Detecting Differences across Multiple Instances of Code Clones. The 36th International Conference on Software Engineering (ICSE 2014), pp. 164-174. [pdfmore details]
  • Yun Lin, Zhenchang Xing, Xin Peng, Yang Liu, Jun Sun, Wenyun Zhao, and Jinsong Dong. Clonepedia: Summarizing Code Clones by Common Syntactic Context for Software Maintenance. The 30th International Conference on Software Maintenance and Evolution (ICSME 2014), pp. 341-350. [pdfmore details]


学术活动

2023

  • Journal (reviewer): TDSC
  • Conference (PC Membership): ESEC/FSE, AAAI

2022

  • Journal (reviewer): TSE, TDSC, Transcation on Reliability, Computer & Security
  • Conference (PC Membership): ICML, ICECCS, AISTA

2021

  • Journal (reviewer): TSE, JCST (Journal of Computer Science and Technology), JSEP (Journal of Software: Evolution and Process)
  • Conference (PC Membership): ICSE (NIER Track)

2020

  • Journal (reviewer): FOCS, TSE, IEEE Access, IEEE Software
  • Conference (PC Membership): FASE, SANER, COMPSAC, ICECCS, AST

2019

  • Journal (reviewer): TOSEM, JSS
  • Conference (PC Membership): COMPSAC, SANER, ICICS, CYSE, SEFM, QRS, ICSR, ICPC

2018

  • Journal (reviewer): TSE, TOSEM, TOIT, EMSE, IEEE Access
  • Conference (PC Membership): ICCSA

2017

  • Journal (reviewer): SQJ
  • Conference (PC Membership): ICSME(tool demo), ICPC

2016

  • Journal (reviewer): TSE, ASE, JCS
  • Conference (PC Membership): ASPEC, ICSME, IWoR


2015

  • Journal (reviewer): JCS
  • Conference (PC Membership): ASPEC, SANER, SEKE


DDST

数据驱动软件技术实验室

地址:上海市闵行区东川路800号上海交通大学电信群楼东313
Email: ddst@sjtu.edu.cn