Citation: | HE Wei, ZHAO Ruilian, ZHU Qunxiong, “Integrating Evolutionary Testing with Reinforcement Learning for Automated Test Generation of Object-Oriented Software,” Chinese Journal of Electronics, vol. 24, no. 1, pp. 38-45, 2015, |
A. Arcuri and X. Yao, "On test data generation of objectoriented software", Proc. Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION, pp.72-76, 2007.
|
C. Pacheco, S.K. Lahiri, M.D. Ernst and T. Ball, "Feedbackdirected random test generation", Proc. 29th International Conference on Software Engineering, pp.75-84, 2007.
|
P. Tonella, "Evolutionary testing of classes", Proc. International Symposium on Software Testing and Analysis, pp.119- 128, 2004.
|
A. Seesing and H.G. Grob, "A genetic programming approach to automated test generation for object-oriented software", ITSSA, Vol.1, No.2, pp.127-134, 2006.
|
G. Fraser and A. Arcuri, "EvoSuite: Automatic test suite generation for object-oriented software", Proc. 19th ACM SIGSOFT Symposium and 13th European Conference on Foundations of Software Engineering, pp.416-419, 2011.
|
L.P. Kaelbling, M.L. Littman and A.W. Moore, "Reinforcement learning: A survey", J. Artif. Int. Res., Vol.4, No.1, pp.237-285, 1996.
|
R.S. Sutton and A.G. Barto, Introduction to Reinforcement Learning, Cambridge, MA, USA, 1998.
|
P. McMinn, "Search-based software test data generation: A survey: Research articles", Softw. Test. Verif. Reliab., Vol.14, No.2, pp.105-156, 2004.
|
J.H. Holland, Adaptation in Natural and Artificial Systems, Cambridge, MA, USA, 1992.
|
J.R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection, Cambridge, MA, USA, 1992.
|
J.Wegener, A. Baresel and H. Sthamer, "Evolutionary test environment for automatic structural testing", Information & Software Technology, Vol.43, pp.841-854, 2001.
|
S. Wappler and J. Wegener, "Evolutionary unit testing of object-oriented software using strongly-typed genetic programming", Proc. 8th Annual Conference on Genetic and Evolutionary Computation, pp.1925-1932, 2006.
|
C.J.C.H. Watkins and P. Dayan, "Q-learning", Mach. Learn., Vol.8, No.3-4, pp.279-292, 1992.
|
G. Booch, Object-oriented Design with Applications, Addison- Wesley, Boston, MA, USA, 2007.
|
A. Arcuri and G. Fraser, "On parameter tuning in search based software engineering", Proc. 3rd International Conference on Search Based Software Engineering, pp.33-47, 2011.
|
C. Csallner and Y. Smaragdakis, "JCrasher: An automatic robustness tester for Java", Softw. Pract. Exper., Vol.34, pp.1025- 1050, 2004.
|
J.H. Andrews, S. Haldar, Y. Lei and F.C.H. Li, "Tool support for randomized unit testing", Proc. 1st International Workshop on Random Testing, pp.36-45, 2006.
|
L. Baresi and M. Miraz, "Testful: Automatic unit-test generation for java classes", Proc. 32nd International Conference on Software Engineering, pp.281-284, 2010.
|
A. Arcuri, M.Z. Iqbal and L. Briand, "Random testing: Theoretical results and practical implications", IEEE Trans. Softw. Eng., Vol.38, No.2, pp.258-277, 2012.
|
S. Ali, et al., "A systematic review of the application and empirical investigation of search-based test case generation", IEEE Trans. Softw. Eng., Vol.36, No.6, pp.742-762, 2010.
|