메뉴 건너뛰기




Volumn 37, Issue 1, 2011, Pages 80-94

Genetic algorithms for randomized unit testing

Author keywords

feature subset selection; genetic algorithms; randomized testing; search based optimization; Software testing; testing tools

Indexed keywords

FEATURE SUBSET SELECTION; META-HEURISTIC SEARCH; RANDOMIZED TESTING; RELATIVE FREQUENCIES; SEARCH-BASED OPTIMIZATION; TEST COVERAGE; TESTING SOFTWARE; TESTING TOOLS; UNIT TESTING;

EID: 79551507207     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2010.46     Document Type: Article
Times cited : (68)

References (49)
  • 1
    • 0025557712 scopus 로고
    • An empirical study of the reliability of unix utilities
    • Dec.
    • B.P. Miller, L. Fredriksen, and B. So, "An Empirical Study of the Reliability of UNIX Utilities," Comm. ACM, vol. 33, no. 12, pp. 32-44, Dec. 1990.
    • (1990) Comm. ACM , vol.33 , Issue.12 , pp. 32-44
    • Miller, B.P.1    Fredriksen, L.2    So, B.3
  • 4
    • 34548791741 scopus 로고    scopus 로고
    • Randomized differential testing as a prelude to formal verification
    • May
    • A. Groce, G.J. Holzmann, and R. Joshi, "Randomized Differential Testing as a Prelude to Formal Verification," Proc. 29th Int'l Conf. Software Eng., pp. 621-631, May 2007.
    • (2007) Proc. 29th Int'l Conf. Software Eng. , pp. 621-631
    • Groce, A.1    Holzmann, G.J.2    Joshi, R.3
  • 5
    • 0035678269 scopus 로고    scopus 로고
    • Generating software test data by evolution
    • Dec.
    • C.C. Michael, G. McGraw, and M.A. Schatz, "Generating Software Test Data by Evolution," IEEE Trans. Software Eng., vol. 27, no. 12, pp. 1085-1110, Dec. 2001.
    • (2001) IEEE Trans. Software Eng. , vol.27 , Issue.12 , pp. 1085-1110
    • Michael, C.C.1    McGraw, G.2    Schatz, M.A.3
  • 7
    • 0028421077 scopus 로고
    • The ASTOOT approach to testing object-oriented programs
    • Apr.
    • R.-K. Doong and P.G. Frankl, "The ASTOOT Approach to Testing Object-Oriented Programs," ACM Trans. Software Eng. and Methodology, vol. 3, no. 2, pp. 101-130, Apr. 1994.
    • (1994) ACM Trans. Software Eng. and Methodology , vol.3 , Issue.2 , pp. 101-130
    • Doong, R.-K.1    Frankl, P.G.2
  • 8
    • 0033907702 scopus 로고    scopus 로고
    • Automatically checking an implementation against its formal specification
    • Jan.
    • S. Antoy and R.G. Hamlet, "Automatically Checking an Implementation against its Formal Specification," IEEE Trans. Software Eng., vol. 26, no. 1, pp. 55-69, Jan. 2000.
    • (2000) IEEE Trans. Software Eng. , vol.26 , Issue.1 , pp. 55-69
    • Antoy, S.1    Hamlet, R.G.2
  • 12
    • 77953792009 scopus 로고    scopus 로고
    • On the value of combining feature subset selection with genetic algorithms: Faster learning of coverage models
    • J. Andrews and T. Menzies, "On the Value of Combining Feature Subset Selection with Genetic Algorithms: Faster Learning of Coverage Models," Proc. Fifth Int'l Conf. Predictor Models in Software Eng., http://menzies.us/ pdf/09fssga.pdf, 2009.
    • (2009) Proc. Fifth Int'l Conf. Predictor Models in Software Eng.
    • Andrews, J.1    Menzies, T.2
  • 15
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • Nov.
    • E.J. Weyuker, "On Testing Non-Testable Programs," The Computer J., vol. 25, no. 4, pp. 465-470, Nov. 1982.
    • (1982) The Computer J. , vol.25 , Issue.4 , pp. 465-470
    • Weyuker, E.J.1
  • 16
    • 4444334164 scopus 로고    scopus 로고
    • JCrasher: An automatic robustness tester for java
    • C. Csallner and Y. Smaragdakis, "JCrasher: An Automatic Robustness Tester for Java," Software Practice and Experience, vol. 34, no. 11, pp. 1025-1050, 2004.
    • (2004) Software Practice and Experience , vol.34 , Issue.11 , pp. 1025-1050
    • Csallner, C.1    Smaragdakis, Y.2
  • 18
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • Feb.
    • M.D. Ernst, J. Cockrell, W.G. Griswold, and D. Notkin, "Dynamically Discovering Likely Program Invariants to Support Program Evolution," IEEE Trans. Software Eng., vol. 27, no. 2, pp. 99-123, Feb. 2001.
    • (2001) IEEE Trans. Software Eng. , vol.27 , Issue.2 , pp. 99-123
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 20
    • 0042349339 scopus 로고    scopus 로고
    • General test result checking with log file analysis
    • July
    • J.H. Andrews and Y. Zhang, "General Test Result Checking with Log File Analysis," IEEE Trans. Software Eng., vol. 29, no. 7, pp. 634-648, July 2003.
    • (2003) IEEE Trans. Software Eng. , vol.29 , Issue.7 , pp. 634-648
    • Andrews, J.H.1    Zhang, Y.2
  • 21
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • Sept.
    • L.A. Clarke, "A System to Generate Test Data and Symbolically Execute Programs," IEEE Trans. Software Eng., vol. 2, no. 3, pp. 215-222, Sept. 1976.
    • (1976) IEEE Trans. Software Eng. , vol.2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 22
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J.C. King, "Symbolic Execution and Program Testing," Comm. ACM, vol. 19, no. 7, pp. 385-394, 1976.
    • (1976) Comm. ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 23
    • 0025472647 scopus 로고
    • Automated software test generation
    • Aug.
    • B. Korel, "Automated Software Test Generation," IEEE Trans. Software Eng., vol. 16, no. 8, pp. 870-879, Aug. 1990.
    • (1990) IEEE Trans. Software Eng. , vol.16 , Issue.8 , pp. 870-879
    • Korel, B.1
  • 25
    • 4544369973 scopus 로고    scopus 로고
    • Automated generation of test programs from closed specifications of classes and test cases
    • May
    • W.K. Leow, S.C. Khoo, and Y. Sun, "Automated Generation of Test Programs from Closed Specifications of Classes and Test Cases," Proc. 26th Int'l Conf. Software Eng., pp. 96-105, May 2004.
    • (2004) Proc. 26th Int'l Conf. Software Eng. , pp. 96-105
    • Leow, W.K.1    Khoo, S.C.2    Sun, Y.3
  • 35
    • 30544443570 scopus 로고    scopus 로고
    • Evolutionary test data generation: A comparison of fitness functions
    • Jan.
    • A. Watkins and E.M. Hufnagel, "Evolutionary Test Data Generation: A Comparison of Fitness Functions," Software Practice and Experience, vol. 36, pp. 95-116, Jan. 2006.
    • (2006) Software Practice and Experience , vol.36 , pp. 95-116
    • Watkins, A.1    Hufnagel, E.M.2
  • 36
    • 0027644148 scopus 로고
    • An experimental comparison of the effectiveness of branch testing and data flow testing
    • Aug.
    • P.G. Frankl and S.N. Weiss, "An Experimental Comparison of the Effectiveness of Branch Testing and Data Flow Testing," IEEE Trans. Software Eng., vol. 19, no. 8, pp. 774-787, Aug. 1993.
    • (1993) IEEE Trans. Software Eng. , vol.19 , Issue.8 , pp. 774-787
    • Frankl, P.G.1    Weiss, S.N.2
  • 38
    • 0032305987 scopus 로고    scopus 로고
    • An empirical study of the effects of minimization on the fault detection capabilities of test suites
    • Nov.
    • G. Rothermel, M.J. Harrold, J. Ostrin, and C. Hong, "An Empirical Study of the Effects of Minimization on the Fault Detection Capabilities of Test Suites," Proc. Int'l Conf. Software Maintenance, pp. 34-43, Nov. 1998.
    • (1998) Proc. Int'l Conf. Software Maintenance , pp. 34-43
    • Rothermel, G.1    Harrold, M.J.2    Ostrin, J.3    Hong, C.4
  • 42
    • 79551570032 scopus 로고    scopus 로고
    • Cobertura Development Team, cobertura. sourceforge.net, Feb.
    • Cobertura Development Team "Cobertura Web Site," cobertura. sourceforge.net, Feb. 2007.
    • (2007) Cobertura Web Site
  • 44
    • 0242410408 scopus 로고    scopus 로고
    • Benchmarking attribute selection techniques for discrete class data mining
    • Nov./Dec.
    • M. Hall and G. Holmes, "Benchmarking Attribute Selection Techniques for Discrete Class Data Mining," IEEE Trans. Knowledge and Data Eng., vol. 15, no. 6, pp. 1437-1447, Nov./Dec. 2003.
    • (2003) IEEE Trans. Knowledge and Data Eng. , vol.15 , Issue.6 , pp. 1437-1447
    • Hall, M.1    Holmes, G.2
  • 49
    • 34548735960 scopus 로고    scopus 로고
    • Enhancing software testing by judicious use of code coverage information
    • May
    • S. Berner, R. Weber, and R.K. Keller, "Enhancing Software Testing by Judicious use of Code Coverage Information," Proc. 29th Int'l Conf. Software Eng., pp. 612-620, May 2007.
    • (2007) Proc. 29th Int'l Conf. Software Eng. , pp. 612-620
    • Berner, S.1    Weber, R.2    Keller, R.K.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.