Yanyan Jiang's Publications

2018

  • Yanyan Jiang, and Chang Xu, “Needle: Detecting code plagiarism on student submissions” , in Proceedings of the ACM Turing Award China Conference (SIGCSE China), 2018.
  • Dongjie Chen, Yanyan Jiang, Chang Xu, Xiaoxing Ma, and Jian Lu, “Testing multithreaded programs via thread speed control” , in Proceedings of the 26th Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), to appear, 2018.
  • Yuju Shen, Yanyan Jiang, Chang Xu, Ping Yu, Xiaoxing Ma, and Jian Lu, “ReScue: Crafting regular expression DoS attacks” , in Proceedings of the 33rd International Conference on Automated Software Engineering (ASE), 225–235, 2018 (ACM SIGSOFT Distinguished Paper Award 🏅).
  • Jue Wang, Yanyan Jiang, Chang Xu, Qiwei Li, Tianxiao Gu, Jun Ma, Xiaoxing Ma, and Jian Lu, “AATT+: Effectively manifesting concurrency bugs in Android apps”, Science of Computer Programming (SCP) , 1–18, 2018.
  • Jiarong Wu, Yanyan Jiang, Chang Xu, S. C. Cheung, Xiaoxing Ma, and Jian Lu, “Synthesizing relation-aware entity transformation by examples”, in Proceedings of the 40th International Conference on Software Engineering (ICSE Poster Track), 266–267, 2018.
  • Jun Ma, Shaocong Liu, Yanyan Jiang, Xianping Tao, Chang Xu, and Jian Lu, “LESdroid: A tool for detecting exported service leaks of Android applications”, in Proceedings of the 26th International Conference on Program Comprehension (ICPC), 244–254, 2018.
  • Tianxiao Gu, Xiaoxing Ma, Chang Xu, Yanyan Jiang, Chun Cao, and Jian Lu, “Automating object transformations for dynamic software updating via online execution synthesis”, in Proceedings of the 32nd European Conference on Object-Oriented Programming (ECOOP), 19:1--19:28, 2018.

2017

  • Yanyan Jiang, Chang Xu, Xiaoxing Ma, and Jian Lu, “Approaches to obtaining shared memory dependences for dynamic analysis of concurrent programs: A survey”, Journal of Software (in Chinese) , 747–763, 2017.
  • Shengtao Yue, Weizan Feng, Jun Ma, Yanyan Jiang, Xianping Tao, Chang Xu, and Jian Lu, “RepDroid: An automated tool for Android application repackaging detection” , in Proceedings of the 25th International Conference on Program Comprehension (ICPC) , 132–142, 2017.
  • Tianxiao Gu, Xiaoxing Ma, Chang Xu, Yanyan Jiang, Chun Cao, and Jian Lu, “Synthesizing object transformation for dynamic software updating” , in Proceedings of the 39th International Conference on Software Engineering (ICSE Poster Track) , 2017.

2016

  • Yanyan Jiang, Haicheng Chen, Feng Qin, Chang Xu, Xiaoxing Ma, and Jian Lu, “Crash consistency validation made easy” , in Proceedings of the 24th International Symposium on the Foundations of Software Engineering (FSE) , 133–143, 2016.
  • Yanyan Jiang, Chang Xu, Du Li, Xiaoxing Ma, and Jian Lu, “Online shared memory dependence reduction via bisectional coordination” , in Proceedings of the 24th International Symposium on the Foundations of Software Engineering (FSE) , 822–832, 2016.
  • Qiwei Li, Yanyan Jiang, Tianxiao Gu, Chang Xu, Jun Ma, Xiaoxing Ma, and Jian Lu, “Effectively manifesting concurrency bugs in Android apps” , in Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC) , 209–216, 2016.
  • Xiangyu Wu, Yanyan Jiang, Chang Xu, Chun Cao, Xiaoxing Ma, and Jian Lu, “Testing Android apps via guided gesture event generation” , in Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC) , 201–208, 2016.
  • Jun Sui, Chang Xu, S.C. Cheung, Wang Xi, Yanyan Jiang, Chun Cao, Xiaoxing Ma, and Jian Lu, “Hybrid CPU-GPU constraint checking: Towards efficient context consistency”, Information and Software Technology (IST) , 230–242, 2016.

2015

  • Yanyan Jiang, Du Li, Chang Xu, Xiaoxing Ma, and Jian Lu, “Optimistic shared memory dependence tracing” , in Proceedings of the 30th International Conference on Automated Software Engineering (ASE) , 524–534, 2015.
  • Hao Jin, Yanyan Jiang, Na Liu, Chang Xu, Xiaoxing Ma, and Jian Lu, “Concolic metamorphic debugging” , in Proceedings of the 39th Computer Society International Conference on Computers, Software and Applications (COMPSAC) , 2015.
  • Ying Zhang, Yanyan Jiang, Chang Xu, Xiaoxing Ma, and Ping Yu, “ABC: Accelerated building of C/C++ projects” , in Proceedings of the 22st Asia-Pacific Software Engineering Conference (APSEC) , 182–189, 2015.
  • Zhanshuai Meng, Yanyan Jiang, and Chang Xu, “Facilitating reusable and scalable automated testing and analysis for Android apps” , in Proceedings of the 7th Asia-Pacific Symposium on Internetware (Internetware) , 166–175, 2015.
  • Xiangyu Wu, Chang Xu, Ziling Lu, Yanyan Jiang, Chun Cao, Xiaoxing Ma, and Jian Lu, “CoseDroid: Effective computation- and sensing-offloading for Android apps” , in Proceedings of the 39th Computer Society International Conference on Computers, Software and Applications (COMPSAC) , 2015.

2014

  • Yanyan Jiang, Tianxiao Gu, Chang Xu, Xiaoxing Ma, and Jian Lu, “CARE: Cache guided deterministic replay for concurrent Java programs” , in Proceedings of the 36th International Conference on Software Engineering (ICSE) , 457–467, 2014.
  • Xiujiang Li, Yanyan Jiang, Yepang Liu, Chang Xu, Xiaoxing Ma, and Jian Lu, “User guided automation for testing mobile apps” , in Proceedings of the 21st Asia-Pacific Software Engineering Conference (APSEC) , 27–34, 2014.
  • Jun Sui, Chang Xu, Wang Xi, Yanyan Jiang, Chun Cao, Xiaoxing Ma, and Jian Lu, “GAIN: GPU-based constraint checking for context consistency”, in Proceedings of the 21st Asia-Pacific Software Engineering Conference (APSEC) , 319–326, 2014.

2013

  • Yanyan Jiang, Chang Xu, and Xiaoxing Ma, “DPAC: An infrastructure for dynamic program analysis of concurrency Java programs” , in Proceedings of the 2013 Middleware Doctoral Symposium , 2:1--2:6, 2013.

© 2015 Institute of Computer Software, Nanjing University. All rights reserved.