Browse > Article

Revision of ART with Iterative Partitioning for Performance Improvement  

Shin, Seung-Hun (Graduate School of Information & Communication, Ajou University)
Park, Seung-Kyu (College of Information Technology, Ajou University)
Jung, Ki-Hyun (College of Information Technology, Ajou University)
Publication Information
Abstract
Adaptive Random Testing through Iterative Partitioning(IP-ART) is one of Adaptive Random Testing(ART) techniques. IP-ART uses an iterative partitioning method for input domain to improve the performances of early-versions of ART that have significant drawbacks in computation time. Another version of IP-ART, named with EIP-ART(IP-ART with Enlarged Input Domain), uses virtually enlarged input domain to remove the unevenly distributed parts near the boundary of the domain. EIP-ART could mitigate non-uniform test case distribution of IP-ART and achieve relatively high performances in a variety of input domain environments. The EIP-ART algorithm, however, have the drawback of higher computation time to generate test cases mainly due to the additional workload from enlarged input domain. For this reason, a revised version of IP-ART without input domain enlargement needs to improve the distribution of test cases to remove the additional time cost. We explore three smoothing algorithms which influence the distribution of test cases, and analyze to check if any performance improvements take place by them. The simulation results show that the algorithm of a restriction area management achieves better performance than other ones.
Keywords
랜덤 테스팅;적응적 랜덤 테스팅;테스트 케이스 선택;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 T. Y. Chen, D. H. Huang, Z. Q. Zhou, 'Adaptive Random Testing through Iterative Partitioning', in Proceedings of the 11th International Conference on Reliable Software Technologies, vol. 4006 of LNCS, pp. 155-166. Springer-Verlag, Porto, Portugal, Jun. 2006   DOI   ScienceOn
2 T. Y. Chen, H. Leung, and I. K. Mak, 'Adaptive Random Testing', in Proceedings of the 9th Asian Computing Science Conference, vol. 3321 of LNCS, pp. 320-329. Springer, Chiang Mai, Thailand, Dec. 2004   DOI   ScienceOn
3 T. Chen, T. Tse, Y. Yu, 'Proportional sampling strategy: a compendium and some insights', The Journal of Systems and Software, vol. 58, pp. 65-81, Aug. 2001   DOI   ScienceOn
4 J. Duran and S. Ntafos. 'An Evaluation of Random Testing', IEEE Transactions on Software Engineering, vol. 10, no. 4, pp. 438–444, Jul. 1984   DOI   ScienceOn
5 이광규, 신승훈, 박승규, '반복 분할 기반의 적응적 랜덤 테스팅 향상 기법', 전자공학회논문지, 제 45권 CI편 제5호, pp. 180-191, 2008년 9월.   과학기술학회마을
6 J. Mayer, 'Adaptive Random Testing with Randomly Translated Failure Region', in Proceedings of the 1st International Workshop on Random Testing, pp. 70-77, Portland, Maine, USA, Jul. 2006   DOI
7 T. Yoshikawa, K. Shimura, T. Ozawa, 'Random program generator for Java JIT compiler test system', in Proceedings of the 3rd International Conference on Quality Software, pp. 20-23, Dallas, Texas, USA, Nov. 2003
8 K. P. Chan, T. Y. Chen, and D. Towey, 'Restricted Random Testing', in Proceedings of the 7th European Conference on Software Quality, vol. 2349 of LNCS, pp. 321-330, Springer, Helsinki, Finland, Jun. 2002   DOI   ScienceOn
9 D. Hamlet and R. Taylor. 'Partition Testing Does Not Inspire Confidence', IEEE Transactions on Software Engineering, vol. 16, issue 12, pp. 1402-1411, Dec. 1990   DOI   ScienceOn
10 신승훈, 박승규, '입력 도메인 확장을 이용한 반복 분할 기반의 적응적 랜덤 테스팅 기법', 정보처리학회논문지D, vol. 15D, no. 4, pp. 531-540, 2008년 8월   과학기술학회마을
11 J. Regehr, 'Random Testing of Interrupt-Driven Software', in Proceedings of the 5th ACM international conference on Embedded software, pp. 290-298, Jersey City, NJ, USA, Sep. 2005   DOI
12 G. J. Myers, The Art of Software Testing, 2nd ED., John Wiley & Sons, 2004
13 J. Mayer, C. Schneckenburger, 'Adaptive Random Testing with Enlarged Input Domain', in Proceedings of the Sixth International Conference on Quality Software, pp. 251-258, Beijing, China, Aug. 2006
14 T. Y. Chen, G. Eddy, R. Merkel, P. K. Wong, 'Adaptive Random Testing Through Dynamic Partitioning', in Proceedings of the 4th International Conference on Quality Software, pp. 79-86, Braunschweig, Germany, Sep. 2004