Recent Publications
ICSE
2025
-
Ying Fu, Zhiyong Wu, Yuanliang Zhang, Jie Liang, Jingzhou Fu, Yu Jiang, Shanshan Li, Xiangke Liao. "Thanos: DBMS Bug Detection via Storage Engine Rotation Based Differential Testing", 47th International Conference on Software Engineering (ICSE 2025), 27 April, 2025, Ottawa, Canada.
ASE
2024
-
Yifan Xie, Zhouyang Jia, Shanshan Li, Ying Wang, Jun Ma, Xiaoling Li, Haoran Liu, Ying Fu, Xiangke Liao. "How to Pet a Two-Headed Snake? Solving Cross-Repository Compatibility Issues with Hera", the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024), 27 October-1 November, 2024, Sacramento, California, United States.
github: https://github.com/2024ASE/Hera
FSE
2024
-
Haoran Liu, Zhouyang Jia, Shanshan Li, Yan Lei, Yue Yu, Yu Jiang, Xiaoguang Mao, Xiangke Liao. "Cut to the Chase: An Error-Oriented Approach to Detect Error-Handling Bugs", The ACM International Conference on the Foundations of Software Engineering (FSE 2024), 15 July, 2024, Porto de Galinhas, Brazil, Brazil.
github: https://github.com/EH-Digger/EH-Digger
ICSE
2024
-
Ying Fu, Teng Wang, Shanshan Li, Jinyan Ding, Shulin Zhou, Zhouyang Jia, Wang Li, Yu Jiang, Xiangke Liao. "MissConf: LLM-Enhanced Reproduction of Configuration-Triggered Bugs", 46th International Conference on Software Engineering (ICSE 2024), 14 April, 2024, Lisbon, Portugal.
github: https://github.com/MISSCONF-2024/MissConf
ICLR
2024
-
Yingwei Ma, Yue Liu, Yue Yu, Yuanliang Zhang, Yu Jiang, Changjian Wang, Shanshan Li. "At Which Stage Does Code Data Help LLMs Reasoning", The Twelfth International Conference on Learning Representations (ICLR 2024), 07 May, 2024, Vienna, Austria.
ISSRE
2023
-
Jiaying Li, Yan Lei, Shanshan Li, Haifang Zhou, Yue Yu, Zhouyang Jia, Yingwei Ma and Teng Wang. "A Two-Stage Framework for Ambiguous Classification in Software Engineering", In Proceedings of The 34th IEEE International Symposium On Software Reliability Engineering (ISSRE 2023), 9-12 October, 2023, Florence.
ASE
2023
-
Teng Wang, Haochen He, Xiaodong Liu, Shanshan Li, Zhouyang Jia, Yu Jiang, Qing Liao, Wang Li. "ConfTainter: Static Taint Analysis For Configuration Options", In Proceedings of the 38th ACM/IEEE International Conference on Automated Software Engineering (ASE 2023), 11-15 September, 2023, Luxembourg.
github: https://github.com/wangteng13/ConfTainter
VLDB
2023
-
Haochen He, Erci Xu, Shanshan Li, Zhouyang Jia, Si Zheng, Yue Yu, Jun Ma, Xiangke Liao. When Database Meets New Storage Devices: Understanding and Exposing Performance Mismatches via Configurations. Proceedings of the VLDB Endowment, Vol. 16, 2023.
ICSE
2023
-
Teng Wang, Zhouyang Jia, Shanshan Li, Si Zheng, Yue Yu, Erci Xu, Shaoliang Peng, Xiangke Liao. "Understanding and Detecting On-the-Fly Configuration Bugs", Proceedings of the 45th International Conference on Software Engineering (ICSE) May 2023. (Distinguished Paper Award)
github: https://github.com/wangteng13/Parachute
ICSE
2023
-
Deze Wang, Boxing Chen, Shanshan Li, Wei Luo, Shaoliang Peng, Wei Dong, Xiangke Liao. "One Adapter for All Programming Languages? Adapter Tuning for Code Search and Summarization". Proceedings of the 45th International Conference on Software Engineering (ICSE), May 2023.
github: https://github.com/wangdeze18/Multilingual-Adapter-for-SE
SANER
2023
-
Yingwei Ma, Yue Yu, Shanshan Li, Zhouyang Jia, Jun Ma, Rulin Xu, Wei Dong, Xiangke Liao. "MulCS: Towards a Unified Deep Representation for Multilingual Code Search", IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), March 2023. (IEEE TCSE Distinguished Paper Award)
github: https://github.com/yingweima2022/MulCS
TOSEM
2023
-
Chen Zeng, Yue Yu, Shanshan Li, Xin Xia, Zhiming Wang, Mingyang Geng, Linxiao Bai, Wei Dong, Xiangke Liao. “deGraphCS: Embedding Variable-bases Flow Graph for Neural Code Search.”, ACM Transactions on Software Engineering Methodology (TOSEM) May 2023.
github: https://github.com/degraphcs/DeGraphCS
ICSE
2022
-
Haochen He, Zhouyang Jia, Shanshan Li, Yue Yu, Chenglong Zhou, Qing Liao, Ji Wang, Xiangke Liao. “Multi-Intention-Aware Configuration Selection for Performance Tuning”, Proceedings of the 44th International Conference on Software Engineering (ICSE) May 2022.
github: https://github.com/SafeTuneTeam/SafeTune
ICSE
2022
-
Deze Wang, Zhouyang Jia, Shanshan Li, Yue Yu, Yun Xiong, Wei Dong, Xiangke Liao. “Bridging Pre-trained Models and Downstream Tasks for Source Code Understanding”, Proceedings of the 44th International Conference on Software Engineering (ICSE) May 2022.
github: https://github.com/wangdeze18/DACL
ISSTA
2021
-
Wang Li, Zhouyang Jia, Shanshan Li, Yuanliang Zhang, Teng Wang, Erci Xu, Ji Wang, Xiangke Liao. Challenges and Opportunities: An In-depth Empirical Study on Configuration Error Injection Testing. The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA2021), Virtual Event, July 2021.
github: https://github.com/ConfEIT-code/CeitInspector
ICPC
2021
-
Shulin Zhou, Xiaodong Liu, Shanshan Li, Zhouyang Jia, Yuanliang Zhang, Teng Wang, Wang Li, Xiangke Liao. ConfInLog: Leveraging Software Logs to Infer Configuration Constraints (ICPC 2021 Honorable Mention).
SANER
2021
-
Deze Wang, Yue Yu, Shanshan Li, Wei Dong, Ji Wang, Qing liao. MulCode: A Multi-task Learning Approach for Source Code Understanding. The 28th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2021).
github: https://github.com/wangdeze18/Mtl
ICSE
2021
-
Yuanliang Zhang, Haochen He, Owolabi Legunsen, Shanshan Li, Wei Dong, and Tianyin Xu. An Evolutionary Study of Configuration Design and Implementation in Cloud Systems. In Proceedings of the 43rd International Conference on Software Engineering (ICSE'21), Virtual Event, May 2021.
github: https://github.com/xlab-uiuc/open-cevo
ICSE
2021
-
Zhouyang Jia, Shanshan Li, Tingting Yu, Chen Zeng, Erci Xu, Xiaodong Liu, Ji Wang, and Xiangke Liao. DepOwl: Detecting Dependency Bugs to Prevent Compatibility. In Proceedings of the 43rd International Conference on Software Engineering (ICSE'21), Virtual Event, May 2021.
github: https://github.com/ZhouyangJia/DepOwl
IJSEKE
2021
-
Chenglong Zhou, Haoran Liu, Yuanliang Zhang, Zhipeng Xue, Qing Liao, Jinjing Zhao, Ji Wang. 2021. Deep Understanding of Runtime Configuration Intention. International Journal of Software Engineering and Knowledge Engineering, 30, 05 (2021), 1–28.
github: https://github.com/HaoranLiu14/Configuration-Intention-Dataset
EMSE
2021
-
Haoran Liu,Yue Yu, Shanshan Li, Mingyang Geng, Xiaoguang Mao, Xiangke Liao, "How to Cherry Pick the Bug Report for Better Summarization", Empirical Software Engineering(EMSE), 2021.
github: https://github.com/HaoranLiu14/BugSum
ASE
2020
-
Haochen He, Zhouyang Jia, Shanshan Li, Erci Xu, Tingting Yu, Yue Yu, Ji Wang, and Xiangke Liao. CP-Detector: Using Configuration-related Performance Properties to Expose Performance Bugs. In Proceedings of the 35th ACM/IEEE International Conference on Automated Software Engineering (ASE '2020), 21-25 September, 2020, Melbourne, Australia.
github: https://github.com/TimHe95/CP-Detector
FSE
2020
-
Qingrong Chen, Teng Wang, Owolabi Legunsen, Shanshan Li, and Tianyin Xu. 2020. Understanding and Discovering Software Con guration Dependencies in Cloud and Datacenter Systems. In Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’20), November 8–13, 2020, Virtual Event, USA. ACM, New York, NY, USA, 13 pages.
github: https://github.com/xlab-uiuc/cdep-fse
ICPC
2020
-
Haoran Liu, Yue Yu, Shanshan Li, Yong Guo, Deze Wang, Xiaoguang Mao, "BugSum: Deep Context Understanding for Bug Report Summarization", In Proceedings of the ACM/IEEE 28th International Conference on Program Comprehension (ICPC 2020).
github: https://github.com/HaoranLiu14/Controversial-Dataset
DASFAA
2020
-
Y.Xiong, S.Xu, K.Rong, X.Liu, X.Kong, S.Li, P.Yu, Y.Zhu, "Code2Text: Dual Attention Syntax Annotation Networks for Structure-aware Code Translation", The 25th International Conference on Database Systems for Advanced Applications (DASFAA 2020), Jeju, South Korea.
ASE
2019
-
Zhouyang Jia, Shanshan Li, Tingting Yu, Xiangke Liao, Ji Wang, Xiaodong Liu and Yunhuai Liu. "Detecting Error-Handling Bugs without Error Specification Input," 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE), San Diego, CA, USA, 2019, pp. 213-225.
github: https://github.com/ZhouyangJia/EH-Miner
FSE
2019
-
Zhouyang Jia, Shanshan Li, Tingting Yu, Xiangke Liao, Ji Wang. Automatically Detecting Missing Cleanup for Ungraceful Exits. In Proceedings of International Symposium on the Foundations of Software Engineering (FSE), August 2019, Pages 751–762.
github: https://github.com/ZhouyangJia/SafeExit
FSE
2019
-
Haochen He. 2019. Tuning Backfired? Not (Always) Your Fault: Understanding and Detecting Configuration-Related Performance Bugs. In Proceedings of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE’19), August 26–30, 2019, Tallinn, Estonia. ACM, New York, NY, USA, 3 pages.
EMSE
2019
-
Shanshan Li, Xu Niu, Zhouyang Jia, Xiangke Liao, Ji Wang, Tao Li. Guiding log revisions by learning from software evolution history. Empirical Software Engineering.
ATC
2019
-
Erci Xu, Mai Zheng, Feng Qin, Yikang Xu, Jiesheng Wu. Lessons and Actions: What We Learned from 10K SSD-Related Storage System Failures. In USENIX Annual Technical Conference (ATC) 2019.
SANER
2018
-
Zhouyang Jia, Shanshan Li, Xiaodong Liu, Xiangke Liao, and Yunhuai Liu. 2018. SMARTLOG: Place error log statement by deep understanding of log intention. In Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2018) . 61-71. (Distinguished Paper Award)
github: https://github.com/ZhouyangJia/SmartLog
ICPC
2018
-
Shanshan Li, Xu Niu, Zhouyang Jia, Ji Wang, Haochen He, and Teng Wang. 2018. LogTracker: Learning Log Revision Behaviors Proactively from Software Evolution History. In Proceedings of the ACM/IEEE 26th International Conference on Program Comprehension (ICPC 2018). 178-188.
TR
2018
-
Xiangke Liao, Shulin Zhou, Shanshan Li, Zhouyang Jia, Xiaodong Liu, and Haochen He. 2018. Do You Really Know How to Configure Your Software? Configuration Constraints in Source Code May Help. The IEEE Transactions on Reliability. 67, 3 (2018), 832-846.
TR
2018
-
Shanshan Li, Wang Li, Xiangke Liao, Shaoliang Peng, Shulin Zhou, Zhouyang Jia, and Teng Wang. 2018. ConfVD: System Reactions Analysis and Evaluation Through Misconfiguration Injection. The IEEE Transactions on Reliability.
QRS
2018
-
Teng Wang, Xiaodong Liu, Shanshan Li, Xiangke Liao, Wang Li, and Qing Liao. 2018. MisconfDoctor: Diagnosing Misconfiguration via Log-based Configuration Testing. In Proceedings of the IEEE 18th International Conference on Software Quality, Reliability, and Security (QRS 2018). 1-12.
MaLTe
SQuE
2018
-
Yuanliang Zhang, Shanshan Li, Xiangyang Xu, Xiangke Liao, Shazhou Yang, and Yun Xiong. 2018. ConfigFile++: Automatic Comment Enhancement for Misconfiguration Prevention. In Proceedings of the 2018 IEEE International Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE 2018). 37-42.
APSEC
2018
-
Shuqi Chi, Shanshan Li, Yong Guo, Wei Dong, Zhouyang Jia, Haochen Hen, and Qing Liao. NotOnlyLog: Mining Patch-Log Associations from Software Evolution History to Enhance Failure Diagnosis Capability. In Asia-Pacific Software Engineering Conference (APSEC 2018).
APSEC
2018
-
Zhimin Feng, Shanshan Li, Xiangke Liao, Xiaodong Liu, Yunfeng Li, and Shulin Zhou. Relax:Automatic Contention Detection and Resolution for Configuration related Performance Tuning. In Asia-Pacific Software Engineering Conference (APSEC 2018).
WWW
2018
-
Y.Zhang, Y.Xiong, X.Kong, S.Li, J.Mi, Y.Zhu, "Deep Collective Classification in Heterogeneous Information Networks", The 27th World Wide Web Conference (WWW 2018), Lyon, France.
ISSTA
2017
-
Xiaokang Fan, Yulei Sui, Xiangke Liao, and Jingling Xue. 2017. Boosting the precision of virtual call integrity protection with partial pointer analysis for C++. In Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2017). 329-340.
EASE
2017
-
Shulin Zhou, Shanshan Li, Xiaodong Liu, Xiangyang Xu, Si Zheng, Xiangke Liao, and Yun Xiong. 2017. Easier Said Than Done: Diagnosing Misconfiguration via Configuration Constraints Analysis. In Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE 2017). 196-201.
EASE
2017
-
Wang Li, Shanshan Li, Xiangke Liao, Xiangyang Xu, Shulin Zhou, and Zhouyang Jia. 2017. ConfTest: Generating Comprehensive Misconfiguration for System Reaction Ability Evaluation. In Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE 2017). 88-97.
SEKE
2017
-
Xiangyang Xu, Shanshan Li, Yong Guo, Wei Dong, Wang Li, Xiangke Liao. 2017. Automatic Type Inference for Proactive Misconfiguration Prevention. In Proceedings of the 29th International Conference on Software Engineering and Knowledge Engineering (SEKE 2017). 295-300.
ICPP
2016
-
Hao Wen, David H. C. Du, Milan Shetti, Doug Voigt, and Shanshan Li. 2016. Guaranteed Bang for the Buck: Modeling VDI Applications with Guaranteed Quality of Service. In Proceedings of the 45th International Conference on Parallel Processing (ICPP 2016). 426-431.
Journal of Software
2016
-
Xiangke Liao, Shanshan Li, Wei Dong, Zhouyang Jia, Xiaodong Liu, and Shulin Zhou. 2016. Survey on Log Research of Large Scale Software System. Journal of Software. 27, 8 (2016), 1934-1947.
To Top