Publications
2024
- BinaryAI: Binary Software Composition Analysis via Intelligent Binary Source Code Matching.
Ling Jiang, Junwen An, Huihui Huang, Qiyi Tang, Sen Nie, Shi Wu, and Yuqun Zhang.
Proceedings of the 46th AInternational Conference on Software Engineering
(ICSE 2024), full paper, to appear, April 2024. [PDF]
HICL: Hashtag-Driven In-Context Learning for Social Media Natural Language Understanding.
Hanzhuo Tan, Chunpu Xu, Jing Li, Yuqun Zhang, Zeyang Fang, Zeyu Chen, Baohua Lai.
IEEE Transactions on Neural Networks and Learning Systems
(TNNLS 2024), full paper, to appear.
2023
- Enhancing Coverage-guided Fuzzing via Phantom Program.
Mingyuan Wu, Kunqiu Chen, Qi Luo, Jiahong Xiang, Ji Qi, Junjie Chen, Heming Cui, and Yuqun Zhang.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the
Foundations of Software Engineering
(FSE 2023), full paper, December 2023. [PDF]
SJFuzz: Seed & Mutator Scheduling for JVM Fuzzing.
Mingyuan Wu, Yicheng Ouyang, Minghai Lu, Junjie Chen, Yingquan Zhao, Heming Cui,
Guowei Yang, and Yuqun Zhang.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the
Foundations of Software Engineering
(FSE 2023), full paper, December 2023. [PDF]
Third-
party Library Dependency for Large-scale SCA in the C/C++ Ecosystem: How Far Are We?
Ling Jiang, Hengchen Yuan, Qiyi Tang, Sen Nie, Shi Wu, and Yuqun Zhang.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and
Analysis
(ISSTA 2023), full paper, July 2023. [PDF]
Vector-
izing Program Ingredients for Better JVM Testing.
Tianchang Gao, Junjie Chen, Yinquan Zhao, Yuqun Zhang, and Lingming Zhang.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and
Analysis
(ISSTA 2023), full paper, July 2023. [PDF]
Evaluating
and Improving Hybrid Fuzzing.
Ling Jiang, Hengchen Yuan, Mingyuan Wu, Lingming Zhang, and Yuqun Zhang.
Proceedings of the 45th IEEE/ACM International Conference
on Software Engineering
(ICSE 2023), full paper, May 2023. [PDF]
JITfuzz: Coverage-guided Fuzzing for JVM Just-in-Time Compilers.
Mingyuan Wu, Minghai Lu, Heming Cui, Junjie Chen, Yuqun Zhang, and Lingming Zhang.
Proceedings of the 45th IEEE/ACM International Conference
on Software Engineering
(ICSE 2023), full paper, May 2023. [PDF]
MirrorTaint: Practical Non-intrusive Dynamic Taint Track-
ing for JVM-based Microservice Systems.
Yicheng Ouyang, Kailai Shao, Kunqiu Chen, Ruobing Shen, Chao Chen, Mingze Xu, Yuqun Zhang, and Lingming Zhang.
Proceedings of the 45th IEEE/ACM International Conference
on Software Engineering
(ICSE 2023), full paper, May 2023. [PDF]
TraceArk: Towards Actionable Performance Anomaly Alerting for
Online Service Systems.
Zhengran Zeng, Yuqun Zhang, Yong Xu, Minghua Ma, Bo Qiao, Wentao Zou, Qingjun Chen,
Meng Zhang, Xu Zhang, Hongyu Zhang, Xuedong Gao, Hao Fan, Saravan Rajmohan, Qingwei
Lin, and Dongmei Zhang.
Proceedings of the 45th IEEE/ACM International Conference
on Software Engineering, Software Engineering in Practice
(ICSE-SEIP 2023), full paper, May 2023. [PDF]
2022
- An Extensive Study on Pre-trained Models for Program
Understanding and Generation.
Zhengran Zeng, Hanzhuo Tan, Haotian Zhang, Jing Li, Yuqun Zhang, and Lingming Zhang
Proceedings of the 31st ACM International Symposium on Software Testing and Analysis
(ISSTA 2022), full paper, July 2022. [PDF]
Evaluating and Improving Neural Program-Smoothing-based Fuzzing.
Mingyuan Wu, Ling Jiang, Jiahong Xiang, Yuqun Zhang, Guowei Yang, Huixin Ma, Sen Nie, Shi Wu, Heming Cui, and Lingming Zhang
Proceedings of the 44th IEEE International Conference on Software Engineering
(ICSE 2022), full paper, May 2022. [PDF]
One Fuzzing Strategy to Rule Them All.
Mingyuan Wu, Ling Jiang, Jiahong Xiang, Yanwei Huang, Heming Cui, Lingming Zhang, and Yuqun Zhang,
Proceedings of the 44th IEEE International Conference on Software Engineering
(ICSE 2022), full paper, May 2022. [PDF]
History-Driven Test Program Synthesis for JVM Testing.
Yingquan Zhao, Zan Wang, Junjie Chen, Mengdi Liu, Mingyuan Wu, Yuqun Zhang, and Lingming Zhang
Proceedings of the 44th IEEE International Conference on Software Engineering
(ICSE 2022), full paper, May 2022. [PDF]
Semantics-Driven Learning for Microservice Annotations.
Francisco Ramirez, Carlos Mera-Gomez, Shengsen Chen, Rami Bahsoon, and Yuqun Zhang
Proceedings of the 20th International Conference on Service-Oriented Computing
(ICSOC 2022), short paper, November 2022.
Mining the Limits of Granularity for Microservice Annotations.
Francisco Ramirez, Carlos Mera-Gomez, Rami Bahsoon, and Yuqun Zhang
Proceedings of the 20th International Conference on Service-Oriented Computing
(ICSOC 2022), short paper, November 2022.
2021
- Deep Just-in-Time Defect Prediction: How Far Are We?
Zhengran Zeng, Yuqun Zhang, Haotian Zhang, Lingming Zhang
Proceedings of the 30th ACM International Symposium on Software
Testing and Analysis
(ISSTA 2021), full paper, July 2021. [PDF] (This paper is nominated for ACM SIGSOFT Distinguished Paper Award.)
- gGuard: Enabling Leakage-Resilient MemoryIsolation in GPU-accelerated Autonomous Embedded Systems.
Yaswanth Yadlapalli, Husheng Zhou, Yuqun Zhang, and Cong Liu.
Proceedings of 58th Design Automation Conference
(DAC 2021), full paper,
Dec 2021. [PDF]
- An Empirical Study on Microservice Software Development
Francisco Ramirez, Carlos Mera-Gomez, Rami Bahsoon, and Yuqun Zhang
Proceedings of the 2021 SESoS/WDES workshop, co-located with the 43rd International Conference on Software Engineering (ICSE workshop 2021), May 2021.
- Architecting Internet of Things Systems with Blockchain: A Catalog of Tactics.
Paola Yanez, Rami Bahsoon, Yuqun Zhang, Rick Kazman
ACM Transactions on Software Engineering and Methodology
(TOSEM 2021), full paper, April 2021. [PDF]
- Efficient Algorithms forTask Mapping on Heterogeneous CPU/GPU Platforms for Fast Completion Time
Zexin Li, Yuqun Zhang, Ao Ding, Husheng Zhou, and Cong Liu.
Journal of System Architecture
(JSA 2021), full paper, April 2021. [PDF]
2020
- Simulee: Detecting CUDA Synchronization Bugs via Memory-Access Modeling
Mingyuan Wu, Yicheng Ouyang, Husheng Zhou, Lingming Zhang, Cong Liu and Yuqun Zhang
Proceedings of the
42nd IEEE/ACM International Conference on Software Engineering
(ICSE 2020), full paper,
May. 2020. [PDF]
- DeepBillboard: Systematic Physical-World Testing of Autonomous Driving Systems.
Husheng Zhou, Wei Li, Yuankun Zhu, Yuqun Zhang, Bei Yu, Lingming Zhang and Cong Liu.
Proceedings of the
42nd IEEE/ACM International Conference on Software Engineering
(ICSE 2020), full paper, Dec 2020. [PDF]
- Reinforcement-Learning-Guided Source Code Summarization via Hierarchical Attention Network
Wenhua Wang, Yuqun Zhang, Yulei Sui, Yao Wan, Jian Wu, Philip Yu, and Guandong Xu
IEEE Transactions on Software Engineering
(TSE 2020), full paper, July 2020. [PDF]
- Data Allocation Mechanism for Internet of Things Systems with Blockchain.
Paola Yanez, Md Redowan Mahmud, Yuqun Zhang, Rami Bahsoon, and Rajkumar Buyya.
IEEE Internet ofThings Journal
(IOTJ 2020), full paper, May 2020. [PDF]
2019
- DeepFL: integrating multiple faultdiagnosis dimensions for deep fault localization
Xia Li, Wei Li, Yuqun Zhang, and Lingming Zhang
Proceedings of the 28th ACM SIGSOFT In-ternational Symposium on Software Testing and Analysis
(ISSTA 2019), full paper, July 2019. [PDF] (This paper won an ACM SIGSOFT Distinguished Paper Award.)
- Automating CUDA Synchronization via Program Transformation
Mingyuan Wu, Lingming Zhang, Cong Liu, Shin Hwei Tan, and Yuqun Zhang
Proceedings of the
34th IEEE/ACM International Conference on Automated Software Engineering
(ASE 2019), full paper, Nov. 2019. [PDF]
- An Empirical Study of Boosting Spectrum-based Fault Localization via PageRank
Mengshi Zhang, Yaoxian Li, Xia Li, Lingchao Chen, Yuqun Zhang, Lingming Zhang, and Sarfraz Khurshid.
Proceedings of the
ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications
(TSE 2019), full paper, Oct. 2019. [PDF]
- A General Analysis Framework for Soft Real-Time Tasks
Zheng Dong, Cong Liu, Soroush Bateni, Zelun Kong, Liang He, Lingming Zhang, Ravi Prakash,and Yuqun Zhang
IEEE Transactions on Parallel and Distributed Systems,
(TPDS 2019), full paper,
August 2019. [PDF]
- SmartVM: a SLA-aware microservice deployment framework
Tianlei Zheng, Xi Zheng, Yuqun Zhang, Yao Deng, ErXi Dong, Rui Zhang, and Xiao Liu
World Wide Web: Internet and Web Information Systems
(WWWJ 2019), full paper, July 2019 [PDF]
- EdSketch: execution-driven sketching for Java
Jinru Hua, Yushan Zhang, Yuqun Zhang, and Sarfraz Khurshid
International Journal on Software Tools for Technology Transfer
(STTT 2019), full paper, July 2019 [PDF]
2018
- DeepRoad: GAN-based Metamorphic Testing and Input Validation Framework for Autonomous Driving Systems
Mengshi Zhang, Yuqun Zhang, Lingming Zhang, Cong Liu, Sarfraz Khurshid
Proceedings of
31st IEEE/ACM International Conference on Automated Software Engineering
(ASE 2018), full paper, Sept. 2018. [PDF]
- Resource and Role Hierarchy Based Access Control for Resourceful Systems
Nidhiben Solanki, Yongtao Huang, I-Ling Yen, Farokh B. Bastani, and Yuqun Zhang
Proceedings ofthe IEEE 42nd Annual Computer Software and Applications Conference
(COMPSAC 2018), May 2018. [PDF]
- Service-Oriented IoT Modeling and Its Deviation from Software Services
I-Ling Yen, Farokh B. Bastani, Wei Zhu, Hessam Moeini, San-Yih Hwang, and Yuqun Zhang
Proceed-ings of the 12th IEEE Symposium on Service-Oriented System Engineering
(SOSE 2018), May 2018. [PDF]
- A survey on security issues in services communication of Microservicesenabled fog applications
Dongjin Yu, Yike Jin, Yuqun Zhang, and Xi Zheng
Concurrency and Computation:Practice and Experience,
(CCPE 2018), full paper, April 2018. [PDF]
2017
- Service2vec: A VectorRepresentation for Web Services
Yuqun Zhang, Mengshi Zhang, Xi Zheng, and Dewayne E. Perry.
Proceedings of the 24th IEEE International Conference on Web Services
(ICWS 2017), June 2017. [PDF]
- Automated HolisticService Composition: Modeling and Composition Reasoning Techniques
Wei Zhu, Farokh B. Bastani, I-Ling Yen, Jicheng Fu, and Yuqun Zhang
Proceedings of the 24th IEEE International Conference on Web Services
(ICWS 2017), June 2017. [PDF]
- SaaS forAutomated Job Performance Appraisals Using Service Technologies and Big Data Analytics.
I-Ling Yen, Farokh B. Bastani, Yongtao Huang, Yuqun Zhang, and Xin Yao
Proceedings of the 24th IEEE International Conference on Web Services
(ICWS 2017), June 2017. [PDF]
- SmartVM: A Multi-Layer Microservice-Based Platform for Deploying SaaS
Xi Zheng, Jiaojiao Jiang, Yuqun Zhang, Yao Deng, Min Fu, Tianlei Zheng, and Xiao Liu
Proceedings of the 15th IEEE International Symposium on Parallel and Distributed Processing with Applications
(ISPA 2017), June 2017. [PDF]
- A Framework for IoT-Based Monitoring and Diagnosis of Manufacturing Systems.
I-Ling Yen, Shuai Zhang, Farokh B. Bastani, and Yuqun Zhang
Proceedings of the 11th IEEESymposium on Service-Oriented System Engineering
(SOSE 2017), April 2017. [PDF]
- BigVM: A Multi-Layer-Microservice-Based Platform for Deploying SaaS
Tianlei Zheng, Yuqun Zhang, Xi Zheng, Min Fu, and Xiao Liu
Proceedings of the Fifth International Con-ference on Advanced Cloud and Big Data
(CBD 2017), June 2017.
Before 2017 (during my graduate studies)
- Predicting Inventory Shipments of Oracle EBS Systems.
Yuqun Zhang and Dewayne E. Perry
Proceedings of the 13th IEEE International Conference on Services Computing
(SCC 2016), June 2016.
- Generating Symbolic Business Processes in Support ofEvaluating Process Optimization
Yuqun Zhang and Dewayne E. Perry
Proceedings of the 12th IEEE International Conference on Services Computing
(SCC 2015), June 2015.
- A Data-Centric Approach to Optimize Time inWorkflow-Based Business Process.
Yuqun Zhang and Dewayne E. Perry
Proceedings of the 11th IEEE International Conference on Services Computing
(SCC 2014), June 2014
- A Goal-Directed Modeling Technique towards BusinessProcess
Yuqun Zhang and Dewayne E. Perry
Proceedings of the 8th IEEE Symposium on Service-Oriented System Engineering
(SOSE 2014), April 2014
- Receiver-based heading: Towards on-line energy efficientduty cycle assignments.
Yuqun Zhang and Chien-Liang Fok
Proceedings of the 55th IEEE Global Communications Conference
(Globecom 2012), July 2012.
- Stateless Mul-ticast Protocol for Ad Hoc Networks
Chen-Hsiang Feng, Yuqun Zhang, Ilker Demirkol, and Wendi R. Heinzelman
IEEE Transactions on Mobile Computing
(TMC 2012), April 2012.
- Energy-Efficient Duty Cycle Assignment for Receiver-Based Convergecast in Wireless Sensor Networks
Yuqun Zhang, Chen-Hsiang Feng, Ilker Demirkol, and Wendi R. Heinzelman
Proceedings of the 53th IEEE Global Communications Conference
(Globecom 2010), July 2010. [PDF]