Papers(论文)   专利    

2024

 

[1] Sicong Cao, Xiaobing Sun, Lili Bo, Rongxin Wu, Bin Li, Xiaoxue Wu, Chuanqi Tao, Tao Zhang, Wei Liu. Learning to Detect Memory-Related Vulnerabilities. ACM Transactions on Software Engineering and Methodology, 2024, 33(2): 43:1-43:35

[2] Sicong Cao, Xiaobing Sun, Xiaoxue Wu, David Lo, Lili Bo, Bin Li, Wei Liu. Coca: Improving and Explaining Graph Neural Network-Based Vulnerability Detection. International Conference on Software Engineering, 2024

[3] Jiale Zhang, Chengcheng Zhu, Chunpeng Ge, Chuan Ma, Yanchao Zhao, Xiaobing Sun, Bing Chen. BadCleaner: Defending Backdoor Attacks in Federated Learning via Attention-based Multi-teacher Distillation. IEEE Transactions on Dependable and Secure Computing 2024

[4] Jie Cai, Bin Li, Jiale Zhang, Xiaobing Sun. Ponzi Scheme Detection in Smart Contracts via Transaction Semantic Representation Learning, IEEE Transactions on Reliability,2024

[5] Jie Cai, Bin Li, Tao Zhang, Jiale Zhang, Xiaobing Sun. Fine-grained smart contract vulnerability detection by heterogeneous code feature learning and automated dataset construction. Journal of Systems and Software, 2024

[6] Jie Cai, Qian Cai, Bin Li, Jiale Zhang, Xiaobing Sun. API Recommendation for Smart Contract Using Deep Learning from Augmented Code Representation. Journal of Software: Evolution and Process, 2024

[7] Wangjie Ji, Lili Bo, Yanchi Yuan, Xiaobing Sun. TDFix: A lightweight tool for fixing deadlocks based on templates. Science of Computer Programming, 2024

[8] Waqas Ali, Lili Bo, Xiaobing Sun, Xiaoxue Wu, Aakash Ali, Ying Wei. Software Bug Localization Based on Optimized and Ensembled Deep Learning Models. Journal of Software: Evolution and Process, 2024

[9] Xiaobing Sun, Lili Li, Lili Bo, Xiaoxue Wu, Ying Wei, Bin Li. Automatic Software Vulnerability Classification by Extracting Vulnerability Triggers. Journal of Software: Evolution and Process, 2024, 36(2)

 

2023

 

[1] 吴潇雪,孙小兵,郑炜,薄莉莉,李斌. 软件漏洞报告智能分析与检测关键技术, 西安交通大学出版社, 2023

[2] Sicong Cao, Biao He, Xiaobing Sun, Yu Ouyang, Chao Zhang, Xiaoxue Wu, Ting Su, Lili Bo, Bin Li, Chuanlei Ma, Jiajia Li, Tao Wei. ODDFUZZ: Discovering Java Deserialization Vulnerabilities via Structure-Aware Directed Greybox Fuzzing. 44th IEEE Symposium on Security and Privacy (IEEE S&P 2023), 2023

[3] Sicong Cao, Xiaobing Sun, Xiaoxue Wu, Lili Bo, Bin Li, Rongxin Wu, Wei Liu, Biao He, Yu Ouyang, Jiajia Li. Improving Java Deserialization Gadget Chain Mining via Overriding-Guided Object Generation. IEEE/ACM International Conference on Software Engineering (ICSE 2023), 2023

[4] Jie Cai, Bin Li, Jiale Zhang, Xiaobing Sun. Ponzi Scheme Detection in Smart Contracts via Transaction Semantic Representation Learning, IEEE Transactions on Reliability, 2023

[5] Sen Fang, Tao Zhang, Youshuai Tan, He Jiang, Xin Xia, Xiaobing Sun. RepresentThemAll: A Universal Learning Representation of Bug Reports. International Conference on Software Engineering(ICSE 2023), 2023

[6] Ying Wei, Lili Bo, Xiaobing Sun, Bin Li, Tao Zhang, Chuanqi Tao. Automated event extraction of CVE descriptions. Information and Software Technology, 2023, 158: 107178

[7] Jie Cai, Bin Li, Jiale Zhang, Xiaobing Sun. Ponzi Scheme Detection in Smart Contracts via Transaction Semantic Representation Learning, IEEE Transactions on Reliability, 2023

[8] Cheng Zhou, Bin Li, Xiaobing Sun, Sheng Yu. Leveraging multi-level embeddings for knowledge-aware bug report reformulation. Journal of Systems and Software, 2023, 198: 111617

[9] Xiaobing Sun, Liangqiong Tu, Jiale Zhang, Jie Cai, Bin Li, Yu Wang. ASSBert: Active and semi-supervised bert for smart contract vulnerability detection. Journal of Information Security and Applications, 2023, 73: 103423

[10] Lili Bo, Yue Li, Xiaobing Sun, Xiaoxue Wu, Bin Li. VulLoc: Vulnerability Localization Based on Inducing Commits and Fixing Commits. Frontiers of Computer Science, 2023, 17(3)

[11] Ying Wei, Lili Bo, Xiaojun Wu, Yue Li, Zhenlei Ye, Xiaobing Sun, Bin Li: VulRep: vulnerability repair based on inducing commits and fixing commits. EURASIP Journal on Wireless Communications and Networking 2023(1): 34 (2023)

[12] Chuanqi Tao, Kai Lin, Zhiqiu Huang, Xiaobing Sun. CRAM: Code Recommendation With Programming Context Based on Self-Attention Mechanism. IEEE Trans. Reliab. 72(1): 302-316 (2023)

[13] Lili Bo, Yanchi Yuan, Xiaobing Sun, Hao Xie, Bin Li. TemLock: A Lightweight Template-based Approach for Fixing Deadlocks Caused by ReentrantLock. SANER 2023: 723-727

[14] Chengcheng Zhu, Jiale Zhang, Xiaobing Sun, Bing Chen, Weizhi Meng. ADFL: Defending Backdoor Attacks in Federated Learning via Adversarial Distillation, Computers & Security, 2023, 132: 103366

[15] Waqas Ali, Lili Bo, Xiaobing Sun, Xiaoxue Wu, Saifullah Memon, Saima. Automated software bug localization enabled by meta-heuristic-based convolutional neural network and improved deep neural network. Expert Systems with Applications, 2023

[16] 张佳乐,朱诚诚,孙小兵,陈兵. 基于 GAN 的联邦学习成员推理攻击与防御方法.通信学报,2023, 44 (5), 193-205

[17] Hao Sui, Xiaobing Sun, Jiale Zhang , Bing Chen, Wenjuan Li. Multi-level membership inference attacks in federated Learning based on active GAN. Neural Computing and Applications, 2023, 35(23): 17013-17027

[18] 薄莉莉,朱程,李斌,孙小兵. 文件信息增强的方法级软件缺陷定位,电子学报,2023, 51 (3)

 

2022

 

[1] Sicong Cao, Xiaobing Sun, Lili Bo, Rongxin Wu, Bin Li, Chuanqi Tao. MVD: Memory-related Vulnerability Detection Based on Flow-Sensitive Graph Neural Networks. IEEE/ACM International Conference on Software Engineering,2022, 1456-1468.

[2] Zhou Zhou, Lili Bo, Xiaoxue Wu, Xiaobing Sun, Tao Zhang, Bin Li, Jiale Zhang, Sicong Cao. SPVF: Security Property Assisted Vulnerability Fixing via Attention-based Models.  Empirical Software Engineering, 2022.

[3] Xingqi Cheng, Xiaobing Sun, Lili Bo, Ying Wei. KVS: A Tool for Knowledge-Driven Vulnerability Searching. The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), 2022.

[4] Bin Li, Ying Wei, Xiaobing Sun, Lili Bo, Dingshan Chen, Chuanqi Tao. Towards the identification of bug entities and relations in bug reports. Automated Software Engineering, 2022, 29(1): 24

[5] Xiaobing Sun, Lili Li1, Lili Bo, Xiaoxue Wu, Ying Wei, Bin Li. Automatic Software Vulnerability Classification by Extracting Vulnerability Triggers. Journal of Software: Evolution and Process, 2022

[6] Zhen Ni, Lili Bo, Bin Li, Tianhao Chen, Xiaobing Sun, Xiaoxue Wu. An approach of method‐level bug localization. IET Software, 2022,16:422–437

[7] Fazli Subhan, Xiaoxue Wu, Lili Bo, Xiaobing Sun and Muhammad Rahman. A Deep Learning-Based Approach for Software Vulnerability Detection Using Code Metrics. IET Software,2022

[8] Lili Bo, Yue Li, Xiaobing Sun, Xiaoxue Wu, Bin Li. VulLoc: Vulnerability Localization Based on Inducing Commits and Fixing Commits. Frontiers of Computer Science, 2022

[9] Wei Zheng, Jingyuan Cheng, Xiaoxue Wu, Ruiyang Sun, Xiaolong Wang, Xiaobing Sun: Domain knowledge-based security bug reports prediction. Knowledge-Based Systems, 2022, 241

[10] Tao Zhang, Xiaobing Sun, Zibin Zheng, Ge Li. Intelligent analysis for software data: research and applications. Frontiers of Information Technology & Electronic Engineering,2022, 23(5): 661-663

[11] 薄莉莉,朱程,李斌,孙小兵. 文件信息增强的方法级软件缺陷定位,电子学报,2022.

 

2021

 

[1] Ying Wei, Xiaobing Sun, Lili Bo, Sicong Cao, Xin Xia, Bin Li. A comprehensive study on security bug characteristics. Journal of Software: Evolution and Process, 2021, 33(10)

[2] Cheng Zhou, Bin Li, Xiaobing Sun, Lili Bo. Why and what happened? Aiding bug comprehension with automated category and causal link identification. Empirical Software Engineering, 2021, 26(6): 118

[3] Yong Xu, Lili Bo, Xiaobing Sun, Bin Li, Jing Jiang, Wei Zhou. image2emmet: Automatic Code Generation from Web User Interface Image. Journal of Software: Evolution and Process, 2021, 33(8)

[4] Jinting Lu, Xiaobing Sun, Bin Li and Tao Zhang. BEAT: Considering Question Types for Bug Question Answering via Templates. Knowledge-Based Systems, Volume 225(4), August 2021,

[5] Sicong Cao, Xiaobing Sun, Lili Bo, Ying Wei and Bin Li. BGNN4VD: Constructing Bilateral Graph Neural-Network for Vulnerability Detection. Information and Software Technology, 2021, Volume 136, 106576

[6] Xiaobing Sun, Tianchi Zhou, Rongcun Wang, Yucong Duan, Lili Bo, Jianming Chang. Experience Report: Investigating Bug Fixes in Machine Learning Frameworks/Libraries. Frontiers of Computer Science, 2021

[7] Lili Bo, Xuanrui Zhu, Xiaobing Sun, Zhen Ni, Bin Li. Are Similar Bugs Fixed with Similar Change Operations? An Empirical Study. Chinese Journal of Electronics, 2021

[8] Ben Tang, Bin Li, Lili Bo, Xiaoxue Wu, Sicong Cao, Xiaobing Sun: GrasP: Graph-to-Sequence Learning for Automated Program Repair. QRS 2021: 819-828

[9] 李 斌, 陈定山, 孙小兵, 薄莉莉. 面向缺陷知识的多特征匹配搜索算法. 电子学报, 2021

[10] 涂良琼,孙小兵,张佳乐,蔡杰,李斌,薄莉莉. 智能合约漏洞检测工具研究综述. 计算机科学, 2021, 48(11): 79-88.

 

2020

 

[1] Zhen Ni, Bin Li, Xiaobing Sun, Tianhao Chen, Ben Tang, Xinchen Shi. Analyzing bug fix for automatic bug cause classification. Journal of Systems and Software, 2020, 142: 110538

[2] Cheng Zhou, Bin Li, Xiaobing Sun. Improving software bug-specific named entity recognition with deep neural network. Journal of Systems and Software, 2020, 165: 110572

 

2019

[1] Congying Xu, Bosen Min, Xiaobing Sun, Jiajun Hu, Bin Li and Yucong Duan. MULAPI: A Tool for API Method and Usage Location Recommendation. The International Conference on Software Engineering Proceeding (ICSE 2019), 2019. 【CCF推荐A类】

[2] Xiaobing Sun, Xin Peng, Kai Zhang, Yang Liu, Yuanfang Cai. How Security Bugs Are Fixed and What Can Be Improved: An Empirical Study with Mozilla. Science China Information Sciences, 2019. 【CCF推荐B类】

[3] Tianchi Zhou, Xiaobing Sun, Xin Xia, Bin Li, Xiang Chen: Improving defect prediction with deep forest. Information & Software Technology 114: 204-216 (2019)

2018

[1] Congying Xu, Xiaobing Sun, Bin Li, Xintong Lu, Hongjing Guo. MULAPI: Improving API Method Recommendation with API Usage Location. Journal of Systems and Software, 2018, 142: 195-205. [CCF推荐B类]

[2] Xiaobing Sun, Wenyuan Xu, Xin Xia, Xiang Chen, Bin Li. Personalized Project Recommendation on GitHub. Science China Information Sciences, 2018, 61(5): 050106. 【CCF推荐B类】

[3] Cheng Zhou. Intelligent Bug Fixing with Sofware Bug Knowledge Graph. The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), 2018【CCF推荐A类】

[4] Cheng Zhou, Bin Li, Xiaobing Sun, Hongjing Guo. Recognizing Software Bug-Specific Named Entity in Software Bug Repository. Proceedings of the International Conference on Program Comprehension (ICPC), 2018, 108-119. 【CCF推荐B类】

[5] 孙小兵,周澄,杨辉,李斌. 面向软件安全性bug修复的开发者推荐方法. 软件学报, 2018, ,29(8):2294-2305. 【一级学报】

[6] Xiaobing Sun, Hui Yang, Hareton LEUNG, Bin Li, Hanchao JERRY LI. Effectiveness of exploring historical commits for developer recommendation: an empirical study. Frontiers of Computer Science, 2018, 12 (3): 528-544.【CCF推荐C类】 [ Subject ][ Empirical results ]

[7] 孙小兵,王璐,王经纬,李斌.基于知识图谱的bug问题探索性搜索方法. 电子学报, 2018, 46 (7): 1578-1583. 【一级学报】

2017

[1] Xiaobing Sun, Hui Yang, Xin Xia, Bin Li. Enhancing Developer Recommendation with Supplementary Information via Mining Historical Commits. Journal of Systems and Software 2017,134: 355-368. 【SCI/EI,CCF推荐B类】

[2] Lu Wang, Xiaobing Sun, Jingwei Wang, Yucong Duan, Bin Li. Construct Bug Knowledge Graph for Bug Resolution. The 39th International Conference on Software Engineering Proceeding (ICSE 2017), 2017, 189-191. 【CCF推荐A类】

[3] Wenyuan Xu, Xiaobing Sun, Jiajun Hu, Bin Li. REPERSP: Recommending Personalized Software Projects on GitHub. IEEE International Conference on Software Maintenance and Evolution (ICSME2017), 2017, 648-652. 【CCF推荐B类】

[4] Xiaobing Sun, Tianchi Zhou, Genjie Li, Jiajun Hu, Hui Yang, Bin Li, An Empirical Study on Real Bugs for Machine Learning Programs, The 24th Asia-Pacific Software Engineering Conference (APSEC 2017), 2017, 348-357. 【CCF推荐C类】

[5] Wenyuan Xu, Xiaobing Sun, Xin Xia, Xiang Chen. Scalable Relevant Project Recommendation on GitHub. In: Proc. of the ACM Asia-Pacific Symposium on Internetware, 2017, 9:1-9:10.

[6] 孙小兵,刘湘月,李斌,张伟佳. 基于相关主题模型的程序网络自动构建与分析.电子学报, 2017, 45 (5): 1052-1056. 【一级学报】

[7] Xiaobing Sun, Xiangyue Liu, Bin Li, Bixin Li, David Lo, Lingzhi Liao. Clustering Classes in Packages for Program Comprehension. Journal of Scientific Programming, 2017, 3787053: 1-15. 【SCI/EI】

[8] Xiaobing Sun, Xiangyue Liu, Yucong Duan, Bin Li. Using Hierarchical Latent Dirichlet Allocation to Construct Feature Tree for Program Comprehension. Journal of Scientific Programming, 2017, 4382348: 1-11. 【SCI/EI】

[9] 柳郁,孙小兵,李斌. 面向Java程序包的代码概要自动生成技术研究.计算机科学与探索, 2017, 11 (2):212-220.

[10] 孙伟松,孙小兵,李斌,杨辉. 软件历史代码库词库自动构建技术及实现.中国科学技术大学学报, 2017 (1) :80-86. [ Tool Video ]

 

ALL RIGHTS RESERVED.