songlh AT ist DOT psu DOT edu
College of Information Sciences and Technology
The Pennsylvania State University
University Park, Pennsylvania 16802
I am an Assistant Professor of Information Sciences and Technology College at The Pennsylvania State University. |
My research interests span the areas of systems, security and software engineering. The goal of my research is to
help developers build more efficient, reliable and secure software systems.
I received my PhD from Wisconsin-Madison working with Prof. Shan Lu in 2015, my master in Institute of Computing |
Technology at Chinese Academy of Sciences in 2010, and my bachelor in School of Software Engineering at Huazhong
University of Science and Technology in 2007. Before joining PSU in August 2017, I spent 1.5 years at FireEye, Inc.
I am very lucky to work with outstanding students:
Shuofei Zhu (2018.08 - )
Ziheng Liu (2018.09 - )
Zeming Yu (2018.10 - )
Jianjun Shi (Visiting Student from BIT) (2018.10 - )
Boqin Qin (Visiting Student from BUPT) (2018.10 - )
Yongheng Chen (Visiting Undergraduate Student from NJU) (2019.02 - 2019.05)
Tengfei Tu (Visiting Student from BUPT) (2017.10 - 2018.11)
Advertisement for Recruiting
Multiple RA and TA positions for Ph.D. and Master students starting Fall’19.
Looking for visiting scholars, visiting students, postdocs, and undergraduates at any time.
S: students are advised or mentored by me at Pennsylvania State University.
Understanding Real-World Concurrency Bugs in Go [preprint] [Morning Paper] [Hacker News] [Jexia]
Tengfei TuS, Xiaoyu Liu, Linhai Song and Yiying Zhang.
Fine-Grained Library Customization [preprint]
Linhai Song and Xinyu Xing.
Performance Diagnosis for Inefficient Loops
Linhai Song and Shan Lu.
(A previous version appears as UChicago CS Technical Report TR-2016-06)
Learning from Big Malware
Linhai Song, Heqing Huang, Wu Zhou, Wenfei Wu, and Yiying Zhang.
What Change History Tells Us About Thread Synchronization
Rui Gu, Guoliang Jin, Linhai Song, Linjie Zhu, and Shan Lu.
COMP: Compiler Optimizations for Manycore Processors
Linhai Song, Min Feng, Nishkam Ravi, Yi Yang, and Srimat Chakradhar.
Best Paper Nomination
(Linhai did this work during his 2013 summer intern in NEC Laboratories America)
Statistical Debugging for Real-World Performance Problems
Linhai Song and Shan Lu.
(A previous version appears as UW-Madison CS Technical Report 1803)
Toddler: Detecting Performance Problems via Similar Memory-Access Patterns
Adrian Nistor, Linhai Song, Darko Marinov, and Shan Lu.
Understanding and Detecting Real-World Performance Bugs
Guoliang Jin*, Linhai Song*, Xiaoming Shi, Joel Scherpelz, and Shan Lu.
* both are leading authors.
Automated Atomicity-Violation Fixing
Guoliang Jin, Linhai Song, Wei Zhang, Shan Lu, and Ben Liblit.
ECON: An Approach to Extract Content from Web News Page
Yan Guo, Huifang Tang, Linhai Song, Yu Wang, and Guodong Ding.
Simultaneous Product Attribute Name and Value Extraction from Web Pages
Bo Wu, Xueqi Cheng, Yu Wang, Yan Guo, and Linhai Song.
Blog Post Extraction Using Title Finding
Linhai Song, Xueqi Cheng, Yan Guo, Bo Wu, and Yu Wang.
- ContentEx: A Framework for Automatic Content Extraction Programs
Linhai Song, Xueqi Cheng, Yan Guo, Yue Liu, and Guodong Ding.
- Understanding Real-World Concurrency Bugs in Go [slides] [pdf]
In ASPLOS'2019 on Apr 17, 2019
- Fine-Grained Library Customization [slides]
In SALAD'2018 on Jul 19, 2018
- Performance Diagnosis for Inefficient Loops [slides]
In ICSE'2017 on MAY 25, 2017
- Learning from Big Malware [slides]
In APSys'2016 on AUG 05, 2016
- Statistical Debugging for Real-World Performance Problems [slides]
In OOPSLA'2014 on OCT 23, 2014
- Statistical Debugging for Performance Problems [slides]
In WISDOM Workshop II on May 6, 2014
- Understanding and Detecting Real-World Performance Bugs [slides]
In PLDI'2012 on July 11, 2012
- 2020: ICSE'20 (Poster)
- 2019: ASPLOS'19 (ERC and Program Co-Chair of SRC), ICSE'19 (SEIP), APSys'19
- 2018: ISSTA'18 (ERC), ASPLOS'18 (SRC), APSys'18, FSE'18 (SRC), CCS'18 (ERC)
- 2017: CCS'17 (ERC), USENIX ATC'17 (ERC)
- 2015: PLDI'15 (Artifacts)
- 2014: ISSTA'14 (Artifacts)
MICRO 2014 Best Paper Runner Up
One of five papers selected from 273 MICRO 2014 submissions
SIGPLAN Research Highlights Award for our AFix paper
One of eight papers selected from all papers published in 13 ACM SIGPLAN conferences in 2011