Ju Qian, Di Zhou. Prioritizing Test Cases for Memory Leaks in Android Applications. Journal of Computer Science and Technology (JCST), 2016, 31(5): 869-882 (SCI, CCF B)


Ju Qian, Lei Zhang, Baowen Xu. A Difference Dispersion Approach to Fault Localization. Chinese Journal of Computers (计算机学报), 38(9): 1880-1892, 2015. (EI)


Binxian Tao, Ju Qian. Refactoring Java Concurrent Programs Based on Synchronization Requirement Analysis. International Conference on Software Maintenance and Evolution (ICSME), pp.361-370, 2014. (CCF B)

Lin Chen, Ju Qian, Yuming Zhou, Peng Wang, Baowen Xu. Identifying extract class refactoring opportunities for internetware, Science China Information Sciences, 57 (7): 1-18, 2014.

Lijuan Hong, Ju Qian, Jifeng Cui. Automated Unit-Level Testing of Java Memory Leaks. Computer Modelling and New Technologies, 18(11): 227-233, 2014. (EI)


Qian Ju, Chen Lin, Xu Baowen, Finding shrink critical section refactoring opportunities for the evolution of concurrent code in trustworthy software, SCIENCE CHINA Information Sciences, 56(1), pp. 1–20, 2013 (SCI, CCF B)

Hui Ding, Lin Chen, Ju Qian, Lei Xu, Baowen Xu. Fault Localization Method Using Information Quantity. Journal of Software (in Chinese), 24(7): 1484−1494, 2013

Zhaogui Xu, Ju Qian, Lin Chen, Zhifei Chen, Baowen Xu, Static Slicing for Python First-Class Objects, 13th International Conference on Quality Software (QSIC), 2013.7.29-30, pp. 117-124, Nanjing, China, 2013

Lei Zhang, Binxian Tao, Ju Qian. Using Points-to Combinations to Optimize Dependence Graph Construction. Computer Science (Chinese Journal), 2013.


Ju Qian, Xiaoyu Zhou. Inferring Weak References for Fixing Java Memory Leaks. 28th IEEE International Conference on Software Maintenance (ICSM), ERA Track, 2012. [pdf]

Binxian Tao, Ju Qian, Xiaoyu Zhou. Side-Effect Analysis with Fast Escape Filter. ACM SIGPLAN International Workshop on the State Of the Art in Java Program Analysis (SOAP), 2012. [pdf]

Binxian Tao, Lei Zhang, Ju Qian. An Automated Approach for Split Lock Refactoring of Java Program. 11th National Software Application Conference (NASAC), 2012 (in Chinese).


Ju Qian, Lin Chen, Baowen Xu, Xiaofang Zhang. Contribution-Based Call Stack Abstraction for Call String Based Pointer Analysis. Information and Software Technology, 2011, 53(6): 654-665. (SCI, CCF B)

Zhenyu Chen, Yongwei Duan, Zhihong Zhao, Baowen Xu, Ju Qian. Using Program Slicing to Improve the Efficiency and Effectiveness of Cluster Test Selection. International Journal of Software Engineering and Knowledge Engineering, 2011, 21(6): 759-777.


Yongwei Duan, Zhenyu Chen, Zhihong Zhao, Ju Qian, Zhongjun Yang. Improving Cluster Selection Techniques of Regression Testing by Slice Filtering. In Proceedings of the 22nd International Conference on Software Engineering & Knowledge Engineering (SEKE), 2010, pp.253-258.

Xiaoyu Zhou, Ju Qian, Lin Chen, Baowen Xu. Identification of Centrally Managed Aggregations in Design Patterns Using Shape Analysis. Journal of Software (in Chinese), 21(11): 2725-2737, 2010.


Ju Qian, Yuming Zhou, and Baowen Xu. Improving Side-Effect Analysis with Lazy Access Path Resolving. In 9th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM),2009, pp. 35-44. [pdf]

Ju Qian, Zifeng Cui, Baowen Xu, Xiaofang Zhang. Contribution-Based Call Stack Abstraction and Its Application in Pointer Analysis of AspectJ Programs. In 16th Asia-Pacific Software Engineering Conference (APSEC), 2009, pp. 267-274.

Ju Qian, Baowen Xu, Xiaoyu Zhou, Lin Chen, and Liang Shi. Dependence Analysis for C Programs with Combinability of Dataflow Facts under Consideration. Wuhan University Journal of Natural Sciences, 14(4): 321-326, Aug. 2009.

Siqi Zhao, Ju Qian, Lin Chen, Baowen Xu. A Study on Concurrency-Oriented Refactoring Pattern for C++ Programs. Computer & Digital Engineering (in Chinese), 2009(10): 68-73.

Xiaofang Zhang, Huamao Shan and Ju Qian. Resource-Aware Test Suite Optimization. Proceedings of the 9th International Conference on Quality Software (QSIC), 2009, pp. 270-275.


Ju Qian, Baowen Xu, Yuming Zhou. Interstatement Must Alias and Its Application in Dependence Analysis of Java Programs. Chinese Journal of Computers (in Chinese), 2008, 31(3): 19-430.

Ju Qian and Baowen Xu. Scenario Oriented Program Slicing. In Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC), 2008, pp. 748-752. [pdf]

Ju Qian, Baowen Xu. Program slicing under UML scenario models. SIGPLAN Notices, 2008, 43(2): 21-24.


Ju Qian, Baowen Xu and Hongbo Ming. Interstatement Must Aliases for Data Dependence Analysis of Heap Locations. In 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE), 2007, pp. 17-24.


Baowen Xu, Ju Qian, Xiaofang Zhang, Zhongqiang Wu, Lin Chen. A brief survey of program slicing. ACM SIGSOFT Software Engineering Notes, March 2005, 30(2): 10-45.


Yingzhou Zhang, Baowen Xu, Ju Qian. Modular monadic slicing of concurrent programs. IASTED Conference on Software Engineering and Applications (SEA), 2004, 583-587.