2024

[C41] Yubo Mai, Zhipeng Gao, Xing Hu, Lingfeng Bao, Yu Liu, Jianling Sun. "Are Human Rules Necessary? Generating Reusable APIs with CoT Reasoning and In-context Learning" The ACM International Conference on the Foundations of Software Engineering (FSE 2024), Accepted as a Research Full Paper
[J13] Kexing Chen, Lingfeng Bao, Xing Hu, Xin Xia, Xiaohu Yang. "E-PRedictor: An Approach for Early Prediction of Pull Request Acceptance" Science China Information Sciences (SCIS), Accepted
[J12] Li Wen, Lingfeng Bao, Jiachi Chen, John Grundy, Xin Xia, Xiaohu Yang. "Market manipulation of Cryptocurrencies: Evidence from Social Media and Transaction Data" ACM Transactions on Internet Technology (TOIT), 24, 2, Article 8 [PDF]
[C40] Jiaqi Wu, Lingfeng Bao, Xiaohu Yang, Xin Xia, Xing Hu. "A Large-Scale Empirical Study of Open Source License Usage: Practices and Challenges" 21th IEEE International Conference on Mining Software Repositories (MSR 2024), Accepted as a Research Full Paper, ACM SIGSOFT Distinguished Paper Award, MSR 2024 FOSS Impact Award
[C39] Junwei Zhang, Xing Hu, Lingfeng Bao, Xin Xia and Shanping Li. "Dual Prompt-Based Few-Shot Learning for Automated Vulnerability Patch Localization" 31th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2024), Accepted as a Research Full Paper
[C38] Junxiao Han, Yunkun Wang, Zhongxin Liu, Lingfeng Bao, Jiakun Liu, David Lo and Shuiguang Deng. "Sustainability Forecasting for Deep Learning Packages" 31th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2024), Accepted as a Research Full Paper
[C37] Haitian Hang, Xiu Tang, Jianling Sun, Lingfeng Bao, David Lo. "Robust Auto-Scaling with Probabilistic Workload Forecasting for Cloud Databases" 40th IEEE International Conference on Data Engineering (ICDE 2024), Accepted as a Research Full Paper
[C36] Shengyi Pan, Lingfeng Bao, Jiayuan Zhou, Xing Hu, Xin Xia, Shanping Li. "Towards More Practical Automation of Vulnerability Assessment" 46th ACM/IEEE International Conference on Software Engineering (ICSE 2024), Accepted as a Research Full Paper [PDF]

2023

[C35] Lingxiao Tang, Lingfeng Bao, Xin Xia, Zhongdong Huang. "Neural SZZ Algorithm" 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023), Accepted as a Research Full Paper [PDF]
[C34] Vinay Kabadi, Dezhen Kong, Siyu Xie, Lingfeng Bao, Gede Artha Azriadi Prana, Tien-Duy B. Le, Bach Le, David Lo. "The Future Can’t Help Fix The Past: Assessing Program Repair In The Wild" 39th IEEE International Conference on Software Maintenance and Evolution (ICSME 2023), Accepted as a Research Full Paper, Distinguished Paper Award [PDF]
[C33] Jisheng Wang, Lingfeng Bao, Chao Ni. "An Empirical Study of the Apache Voting Process on Open Source Community Governance" the 14th Asia-Pacific Symposium on Internetware (Internetware2023), Accepted as a Research Full Paper
[J11] Qi Zhan, Shengyi Pan, Xing Hu, Lingfeng Bao, Xin Xia. "Survey of Open Source Software Vulnerability Awareness" Journal of Software (in Chinese), Accepted
[C32] Kedi Shen, Yun Zhang, Lingfeng Bao, Zhiyuan Wan, Zhuorong Li, Minghui Wu. "Patchmatch: A Tool for Locating Patches of Open Source Project Vulnerabilities" 45th ACM/IEEE International Conference on Software Engineering, Accepted as a Demonstration Paper
[C31] Shengyi Pan, Lingfeng Bao, Xin Xia, David Lo, Shanping Li. "Fine-grained Commit-level Vulnerability Type Prediction By CWE Tree Structure" 45th ACM/IEEE International Conference on Software Engineering, Accepted as a Research Full Paper [PDF]

2022

[C30] Shengyi Pan, Jiayuan Zhou, Filipe R. Cogo, Xin Xia, Lingfeng Bao, Xing Hu, Shanping Li, Ahmed E. Hassan. "Automated Unearthing of Dangerous Issue Reports" 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022), Accepted as a Research Full Paper [PDF]
[C29] Qiuyuan Chen, Dezhen Kong, Lingfeng Bao, Chenxing Sun, Xin Xia, Shanping Li. "Code Reviewer Recommendation in Tencent: Practice, Challenge, and Direction" 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022), Accepted as a SEIP Track Full Paper [PDF]
[C28] Shichao Wang, Yun Zhang, Lingfeng Bao, Xin Xia, Minghui Wu. "VCMatch: A Ranking-based Approach for Automatic Security Patches Localization for OSS Vulnerabilities" 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022), Accepted as a Full Paper [PDF]
[C27] Dezhen Kong, Qiuyuan Chen, Lingfeng Bao, Chenxing Sun, Xin Xia, Shanping Li. "Recommending Code Reviewers for Proprietary Software Projects: A Large Scale Study" 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022), Accepted [PDF]
[C26] Lingfeng Bao, Xin Xia, Ahmed E. Hassan, Xiaohu Yang. "V-SZZ: Automatic Identification of Version Ranges Affected by CVE Vulnerabilities" 44th ACM/IEEE International Conference on Software Engineering (ICSE 2022), Accepted as a Full Paper [PDF]

2021

[J10] Lingfeng Bao, Tao Li, Xin Xia, Kaiyu Zhu, Hui Li, Xiaohu Yang. "How does Working from Home Affect Developer Productivity? – A Case Study of Baidu During the COVID-19 Pandemic" Science China Information Sciences (SCIS), Accepted [PDF]
[C25] Shengyi Pan, Lingfeng Bao, Xiaoxue Ren, Xin Xia, David Lo, Shanping Li. "Automating Developer Chat Mining" 36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021), Accepted as a Full Paper [PDF]

2020

[C24] Lingfeng Bao, Shengyi Pan, Zhenchang Xing, Xin Xia, David Lo, Xiaohu Yang. "Enhancing Developer Interactions with Programming Screencasts through Accurate Code Extraction" 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020), Accepted as a Demonstration Paper [PDF]
[J9] Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Minghui Wu, Xiaohu Yang. "psc2code: Denoising Code Extraction from Programming Screencasts" ACM Transactions on Software Engineering and Methodology (TOSEM), Online [PDF]
[C23] Zhiyuan Wan, Lingfeng Bao, Debin Gao, Eran Toch, Xin Xia, Tamir Mendel, David Lo. "AppMoD: Helping Older Adults Manage Mobile Security with Online Social Help" 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2020), Accepted as a Full Paper [PDF]

2019

[J8] Lingfeng Bao, Xin Xia, David Lo, Gail Murphy. "A Large Scale Study of Long-Time Contributor Prediction for GitHub Projects" IEEE Transactions on Software Engineering (TSE), Online [PDF]
[C22] Lingfeng Bao, Nimrod Busany, David Lo, and Shahar Maoz. "Statistical Log Differencing" 34th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 851-862 [PDF]
[C21] Xuan Bach D. Le, Lingfeng Bao, David Lo, Xin Xia, Shanping Li, Corina Pasareanu. "On Reliability of Patch Correctness Assessment" 41st ACM/IEEE International Conference on Software Engineering (ICSE 2019), pp. 524-535 (Joint First Author) [PDF]

2018

[J7] Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo. "VT-Revolution: Interactive Programming Video Tutorial Authoring and Watching System" IEEE Transactions on Software Engineering (TSE), 45(8), 823-838 [PDF]
[J6] Deheng Ye, Lingfeng Bao, Zhenchang Xing, Shang-Wei Lin. "APIReal: An API Recognition and Linking Approach for Online Developer Forums" Empirical Software Engineering (EMSE), 23(6), 3129-3160 [PDF]
[C20] Qiuyuan Chen, Lingfeng Bao, Li Li, Xin Xia, Liang Cai. "Categorizing and Predicting Invalid Vulnerabilities on Common Vulnerabilities and Exposures" The 25th Asia-Pacific Software Engineering Conference (APSEC),
[C19] Xuejiao Zhao, Hongwei Li, Yutian Tang, Dongjing Gao, Lingfeng Bao, Ching Hung Lee. "A Smart Context-aware Program Assistant based on Dynamic Programming Event Modeling" The 29th IEEE International Symposium on Software Reliability Engineering (ISSRE), Industry Track, Accepted (Best Industry Paper Award)
[C18] Tien-Duy B. Le, Lingfeng Bao, David Lo, Debin Gao, Li Li. "Towards Mining Comprehensive Android Sandboxes" The 23rd International Conference on Engineering of Complex Computer Systems (ICECCS), Accepted (joint first author) [PDF]
[C17] Tien-Duy B. Le, Lingfeng Bao, David Lo. "DSM: A Specification Mining Tool using Recurrent Neural Network Based Language Model" The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Demonstration, accepted [PDF]
[C16] Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Shanping Li. "VT-Revolution: Interactive Programming Tutorials Made Possible " The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Demonstration, pp. 924-927 [PDF]
[C15] Hen Amar, Lingfeng Bao, Nimrod Busany, Shahar Maoz, David Lo. "Using Finite-State Models for Log Differencing" The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), pp. 49-59 [PDF]
[C14] Xiaoxue Ren, Qiao Huang, Xin Xia, Zhenchang Xing, Lingfeng Bao, David Lo. "Characterizing Common and Domain-Specific Package Bugs: A Case Study on Ubuntu" The 41st Annual International Computers, Software & Applications Conference (COMPSAC 2018), accepted as a short paper [PDF]
[C13] Lingfeng Bao, Tien-Duy B. Le, David Lo. "Mining Sandboxes: Are We There Yet?" 25th IEEE Internation Conferance on Software Analysis, Evolution and Reengineering (SANER), accepted [PDF]

2017

[J5] Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Ahmed E. Hassan. "Inference of Development Activities from Interaction with Uninstrumented Applications" Empirical Software Engineering (EMSE), 23(3), 1313-1351 [PDF]
[J4] Xin Xia, Lingfeng Bao, David Lo, Zhenchang Xing, Ahmed E. Hassan, Shanping Li. "Measuring Program Comprehension: A Large-Scale Field Study with Professionals" IEEE Transactions on Software Engineering (TSE), 44(10), 951-976 [PDF]
[J3] Xin Xia, Lingfeng Bao, David Lo, Pavneet Singh Kochhar, Ahmed E. Hassan, Zhenchang Xing. "What Do Developers Search For on the Web?" Empirical Software Engineering (EMSE), 22(6), 3149-3185 [PDF]
[J2] Lingfeng Bao, David Lo, Xin Xia, Shanping Li. "Automated Android App Permission Recommendation" SCIENCE CHINA Information Sciences (SCIS), 60(9), 092110 [PDF]
[C12] Xin Xia, David Lo, Lingfeng Bao, Abhishek Sharma, Shanping Li. "Personality and Project Success: Insights from a Large-Scale Study with Professionals" 33nd International Conference on Software Maintenance and Evolution (ICSME), pp. 318-328 [PDF]
[C11] Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Shanping Li. "Who Will Leave the Company? - A Large-Scale Industry Study of Developer Turnover by Mining Monthly Work Report" 14th International Conference on Mining Software Repositories (MSR), accepted [PDF]

2016

[J1] Lingfeng Bao, Jing Li, Zhenchang Xing, Xinyu Wang, Xin Xia, Bo Zhou. "Extracting and Analyzing Time-Series HCI Data from Screen-Captured Task Videos" Empirical Software Engineering (EMSE), 22(1), 134-174 [PDF]
[C10] Lingfeng Bao, David Lo, Xin Xia, Shanping Li.. "What Permissions Should This App Request?" The Annual Conference on Software Analysis, Testing and Evolution (SATE), accepted [PDF]
[C9] Xinli Yang, David Lo, Xin Xia, Lingfeng Bao and Jianling Sun. "Combining Word Embedding with Information Retrieval to Recommend Similar Bug Reports" 27th International Symposium on Software Reliability Engineering (ISSRE), pp. 127-137 [PDF]
[C8] Xin Xia, Lingfeng Bao, David Lo, Shanping Li. ""Automated Debugging Considered Harmful" Considered Harmful -- A User Study Revisiting the Usefulness of Spectra-Based Fault Localization Techniques with Professionals using Real Bugs from Large Systems" 32nd International Conference on Software Maintenance and Evolution (ICSME), pp. 267-278 (Joint First Author) [PDF]
[C7] Lingfeng Bao, David Lo, Xin Xia, Xinyu Wang, Cong Tian. "How Android App Developers Manage Power Consumption? – An Empirical Study by Mining Power Management Commits" 13th International Conference on Mining Software Repositories (MSR), accepted [PDF]
[C6] Jing Li, Lingfeng Bao, Zhenchang Xing, Xinyu Wang and Bo Zhou. "BPMiner: Mining Developers’ Behavior Patterns from Screen-Captured Task Videos" The 31st ACM Symposium on Applied Computing (SAC), accepted [PDF]

2015

[C5] Lingfeng Bao, Zhenchang Xing, Xinyu Wang, and Bo Zhou. "Tracking and Analyzing Cross-Cutting Activities in Developers’ Daily Work" 30th IEEE/ACM International Conference on Automated Software Engineering(ASE), new idea paper, pp. 277-282 [PDF]
[C4] Lingfeng Bao, Decheng Ye, Zhenchang Xing, Xin Xia, Xinyu Wang. "ActivitySpace: An Interapplication Remembrance Agent for Integrated Knowledge Work" 30th IEEE/ACM International Conference on Automated Software Engineering(ASE), Demonstration, pp. 864-869 [PDF]
[C3] Lingfeng Bao, Jing Li, Zhenchang Xing, Xinyu Wang, and Bo Zhou. "scvRipper: Video Scraping Tool for Modeling Developers’ Behavior Using Interaction Data" 37th International Conference on Software Engineering (ICSE), Demonstration, pp. 673–676 [PDF]
[C2] Lingfeng Bao, Jing Li, Zhenchang Xing, Xinyu Wang, and Bo Zhou. "Reverse Engineering Time-Series Interaction Data from Screen-Captured Videos" 22nd IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 399–408 [PDF]
[C1] Hongwei Li, Xuejiao Zhao, Zhenchang Xing, Lingfeng Bao, Xin Peng, Dongjing Gao, Wenyun Zhao. "amAssist: In-IDE Ambient Search of Online Programming Resources" 22nd IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 390-398 [PDF]