메뉴 건너뛰기




Volumn , Issue , 2011, Pages 153-163

Search-based software testing: Past, present and future

Author keywords

[No Author keywords available]

Indexed keywords

AUTOMATIC GENERATION; FITNESS FUNCTIONS; METAHEURISTIC; OPEN PROBLEMS; OPTIMIZATION PROCESS; RESEARCH AREAS; SEARCH SPACES; SEARCH TECHNIQUE; SEARCH-BASED; STATE OF THE ART; TEST DATA;

EID: 80051619581     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSTW.2011.100     Document Type: Conference Paper
Times cited : (303)

References (58)
  • 1
    • 0016992793 scopus 로고
    • Automatic generation of floatingpoint test data
    • W. Miller and D. Spooner, "Automatic generation of floatingpoint test data, " IEEE Transactions on Software Engineering, vol. 2, no. 3, pp. 223-226, 1976.
    • (1976) IEEE Transactions on Software Engineering , vol.2 , Issue.3 , pp. 223-226
    • Miller, W.1    Spooner, D.2
  • 2
    • 80051662232 scopus 로고    scopus 로고
    • http://www.time.com.
  • 3
    • 0025472647 scopus 로고
    • Automated software test data generation
    • DOI 10.1109/32.57624
    • B. Korel, "Automated software test data generation, " IEEE Transactions on Software Engineering, vol. 16, no. 8, pp. 870-879, 1990. (Pubitemid 20738724)
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.8 , pp. 870-879
    • Korel Bogdan1
  • 4
    • 0027020685 scopus 로고
    • Dynamic method for software test data generation
    • B. Korel, "Dynamic method for software test data generation, " Software Testing, Verification and Reliability, vol. 2, no. 4, pp. 203-213, 1992.
    • (1992) Software Testing, Verification and Reliability , vol.2 , Issue.4 , pp. 203-213
    • Korel, B.1
  • 7
    • 40249084207 scopus 로고    scopus 로고
    • Evolutionary functional testing
    • DOI 10.1016/j.cor.2007.01.015, PII S0305054807000329
    • O. Buehler and J. Wegener, "Evolutionary functional testing, " Computers & Operations Research, vol. 35, pp. 3144-3160, 2008. (Pubitemid 351335139)
    • (2008) Computers and Operations Research , vol.35 , Issue.10 , pp. 3144-3160
    • Buhler, O.1    Wegener, J.2
  • 8
    • 0032299360 scopus 로고    scopus 로고
    • Testing the results of static worstcase execution-time analysis
    • Madrid, Spain: IEEE Computer Society Press
    • P. Puschner and R. Nossal, "Testing the results of static worstcase execution-time analysis, " in Proceedings of the 19th IEEE Real-Time Systems Symposium. Madrid, Spain: IEEE Computer Society Press, 1998, pp. 134-143.
    • (1998) Proceedings of the 19th IEEE Real-Time Systems Symposium. , pp. 134-143
    • Puschner, P.1    Nossal, R.2
  • 9
    • 0000380234 scopus 로고    scopus 로고
    • Testing real-time systems using genetic algorithms
    • J. Wegener, H. Sthamer, B. F. Jones, and D. E. Eyres, "Testing real-time systems using genetic algorithms, " Software Quality Journal, vol. 6, no. 2, pp. 127-135, 1997. (Pubitemid 127479282)
    • (1997) Software Quality Journal , vol.6 , Issue.2 , pp. 127-135
    • Wegener, J.1    Sthamer, H.2    Jones, B.F.3    Eyres, D.E.4
  • 10
    • 0032204373 scopus 로고    scopus 로고
    • Verifying timing constraints of real-time systems by means of evolutionary testing
    • J. Wegener and M. Grochtmann, "Verifying timing constraints of real-time systems by means of evolutionary testing, " Real-Time Systems, vol. 15, no. 3, pp. 275-298, 1998. (Pubitemid 128512931)
    • (1998) Real-Time Systems , vol.15 , Issue.3 , pp. 275-298
    • Wegener, J.1    Grochtmann, M.2
  • 13
    • 32444445648 scopus 로고    scopus 로고
    • Stress testing real-time systems with genetic algorithms
    • DOI 10.1145/1068009.1068183, GECCO 2005 - Genetic and Evolutionary Computation Conference
    • L. C. Briand, Y. Labiche, and M. Shousha, "Stress testing real-time systems with genetic algorithms, " in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2005). Washington DC, USA: ACM Press, 2005, pp. 1021-1028. (Pubitemid 43226410)
    • (2005) GECCO 2005 - Genetic and Evolutionary Computation Conference , pp. 1021-1028
    • Briand, L.C.1    Labiche, Y.2    Shousha, M.3
  • 16
    • 34548278353 scopus 로고    scopus 로고
    • Pareto efficient multi-objective test case selection
    • DOI 10.1145/1273463.1273483, Proceedings of the 2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07
    • S. Yoo and M. Harman, "Pareto efficient multi-objective test case selection, " in International Symposium on Software Testing and Analysis (ISSTA'07). ACM Press, July 2007, pp. 140-150. (Pubitemid 47317588)
    • (2007) 2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07 , pp. 140-150
    • Yoo, S.1    Harman, M.2
  • 18
    • 33646244287 scopus 로고    scopus 로고
    • Automated unique input output sequence generation for conformance testing of FSMs
    • K. Derderian, R. Hierons, M. Harman, and Q. Guo, "Automated unique input output sequence generation for conformance testing of FSMs, " The Computer Journal, vol. 39, pp. 331-344, 2006.
    • (2006) The Computer Journal , vol.39 , pp. 331-344
    • Derderian, K.1    Hierons, R.2    Harman, M.3    Guo, Q.4
  • 19
    • 0033880192 scopus 로고    scopus 로고
    • Automated test-data generation for exception conditions
    • DOI 10.1002/(SICI)1097-024X(200001)30:1<61::AID-SPE292>3.0.CO;2-9
    • N. Tracey, J. Clark, K. Mander, and J. McDermid, "Automated test data generation for exception conditions, " Software - Practice and Experience, vol. 30, no. 1, pp. 61-79, 2000. (Pubitemid 30555918)
    • (2000) Software - Practice and Experience , vol.30 , Issue.1 , pp. 61-79
    • Tracey, N.1    Clark, J.2    Mander, K.3    McDermid, J.4
  • 20
    • 0035892580 scopus 로고    scopus 로고
    • Search-based software engineering
    • DOI 10.1016/S0950-5849(01)00189-6, PII S0950584901001896
    • M. Harman and B. Jones, "Search-based software engineering, " Information and Software Technology, vol. 43, no. 14, pp. 833-839, 2001. (Pubitemid 33050963)
    • (2001) Information and Software Technology , vol.43 , Issue.14 , pp. 833-839
    • Harman, M.1    Jones, B.F.2
  • 21
    • 3142725712 scopus 로고    scopus 로고
    • Search-based software test data generation: A survey
    • P. McMinn, "Search-based software test data generation: A survey, " Software Testing, Verification and Reliability, vol. 14, no. 2, pp. 105-156, 2004.
    • (2004) Software Testing, Verification and Reliability , vol.14 , Issue.2 , pp. 105-156
    • McMinn, P.1
  • 22
    • 26444479778 scopus 로고
    • Optimization by simulated annealing
    • S. Kirkpatrick, C. D. Gellat, and M. P. Vecchi, "Optimization by simulated annealing, " Science, vol. 220, no. 4598, pp. 671- 680, 1983.
    • (1983) Science , vol.220 , Issue.4598 , pp. 671-680
    • Kirkpatrick, S.1    Gellat, C.D.2    Vecchi, M.P.3
  • 23
    • 0002338687 scopus 로고
    • A genetic algorithm tutorial
    • D. Whitley, "A genetic algorithm tutorial, " Statistics and Computing, vol. 4, pp. 65-85, 1994.
    • (1994) Statistics and Computing , vol.4 , pp. 65-85
    • Whitley, D.1
  • 24
    • 0035892558 scopus 로고    scopus 로고
    • An overview of evolutionary algorithms: Practical issues and common pitfalls
    • DOI 10.1016/S0950-5849(01)00188-4, PII S0950584901001884
    • D. Whitley, "An overview of evolutionary algorithms: Practical issues and common pitfalls, " Information and Software Technology, vol. 43, no. 14, pp. 817-831, 2001. (Pubitemid 33050962)
    • (2001) Information and Software Technology , vol.43 , Issue.14 , pp. 817-831
    • Whitley, D.1
  • 25
    • 34748859982 scopus 로고    scopus 로고
    • The current state and future of search based software engineering
    • DOI 10.1109/FOSE.2007.29, 4221631, FoSE 2007: Future of Software Engineering
    • M. Harman, "The current state and future of search based software engineering, " in Future of Software Engineering 2007 (FOSE 2007). IEEE Computer Society, 2007, pp. 342- 357. (Pubitemid 47484936)
    • (2007) FoSE 2007: Future of Software Engineering , pp. 342-357
    • Harman, M.1
  • 26
    • 14844290275 scopus 로고    scopus 로고
    • Metrics are fitness functions too
    • Proceedings - 10th International Symposium on Software Metrics, METRICS 2004
    • M. Harman and J. Clark, "Metrics are fitness functions too, " in International Software Metrics Symposium (METRICS 2004). IEEE Computer Society, 2004, pp. 58-69. (Pubitemid 40338149)
    • (2004) Proceedings - International Software Metrics Symposium , pp. 58-69
    • Harman, M.1    Clark, J.2
  • 27
    • 0035501757 scopus 로고    scopus 로고
    • A comparison of static analysis and evolutionary testing for the verification of timing constraints
    • DOI 10.1023/A:1011132221066
    • J. Wegener and F. Mueller, "A comparison of static analysis and evolutionary testing for the verification of timing constraints, " Real-Time Systems, vol. 21, no. 3, pp. 241-268, 2001. (Pubitemid 32886810)
    • (2001) Real-Time Systems , vol.21 , Issue.3 , pp. 241-268
    • Wegener, J.1    Mueller, F.2
  • 28
    • 0035892582 scopus 로고    scopus 로고
    • Evolutionary test environment for automatic structural testing
    • DOI 10.1016/S0950-5849(01)00190-2, PII S0950584901001902
    • J. Wegener, A. Baresel, and H. Sthamer, "Evolutionary test environment for automatic structural testing, " Information and Software Technology, vol. 43, no. 14, pp. 841-854, 2001. (Pubitemid 33050964)
    • (2001) Information and Software Technology , vol.43 , Issue.14 , pp. 841-854
    • Wegener, J.1    Baresel, A.2    Sthamer, H.3
  • 32
    • 78049327633 scopus 로고    scopus 로고
    • An empirical investigation into branch coverage for C programs using CUTE and AUSTIN
    • K. Lakhotia, P. McMinn, and M. Harman, "An empirical investigation into branch coverage for C programs using CUTE and AUSTIN, " Journal of Systems and Software, vol. 83, pp. 2379-2391, 2010.
    • (2010) Journal of Systems and Software , vol.83 , pp. 2379-2391
    • Lakhotia, K.1    McMinn, P.2    Harman, M.3
  • 36
    • 3142697923 scopus 로고    scopus 로고
    • Instrumenting programs with flag variables for test data search by genetic algorithm
    • New York, USA: Morgan Kaufmann
    • L. Bottaci, "Instrumenting programs with flag variables for test data search by genetic algorithm, " in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2002). New York, USA: Morgan Kaufmann, 2002, pp. 1337 - 1342.
    • (2002) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2002) , pp. 1337-1342
    • Bottaci, L.1
  • 38
  • 41
    • 34548056004 scopus 로고    scopus 로고
    • Testability transformation for efficient automated test data search in the presence of nesting
    • University of Sheffield Computer Science Technical Report CS-05-07
    • P. McMinn, D. Binkley, and M. Harman, "Testability transformation for efficient automated test data search in the presence of nesting, " in Proceedings of the UK Software Testing Workshop (UKTest 2005). University of Sheffield Computer Science Technical Report CS-05-07, 2005, pp. 165-182.
    • (2005) Proceedings of the UK Software Testing Workshop (UKTest 2005) , pp. 165-182
    • McMinn, P.1    Binkley, D.2    Harman, M.3
  • 45
    • 72749091690 scopus 로고    scopus 로고
    • Search-based failure discovery using testability transformations to generate pseudo-oracles
    • Montreal, Canada: ACM Press
    • P. McMinn, "Search-based failure discovery using testability transformations to generate pseudo-oracles, " in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2009). Montreal, Canada: ACM Press, 2009, pp. 1689-1696.
    • (2009) Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2009) , pp. 1689-1696
    • McMinn, P.1
  • 47
    • 0022252695 scopus 로고
    • The N-version approach to fault-tolerant software
    • A. Avizienis, "The N-version approach to fault-tolerant software, " IEEE Transactions on Software Engineering, vol. 11, pp. 1491-1501, 1985.
    • (1985) IEEE Transactions on Software Engineering , vol.11 , pp. 1491-1501
    • Avizienis, A.1
  • 48
    • 0026122066 scopus 로고
    • What every computer scientist should know about floating-point arithmetic
    • DOI 10.1145/103162.103163
    • D. Goldberg, "What every computer scientist should know about floating-point arithmetic, " ACM Computing Surveys, vol. 21, no. 1, pp. 5-48, 1991. (Pubitemid 21723680)
    • (1991) ACM Computing Surveys , vol.23 , Issue.1 , pp. 5-48
    • Goldberg David1
  • 50
  • 54
    • 0036472476 scopus 로고    scopus 로고
    • Simplifying and isolating failure-inducing input
    • DOI 10.1109/32.988498
    • A. Zeller and R. Hildebrandt, "Simplifying and isolating failure-inducing input, " IEEE Transactions on Software Engineering, vol. 28, pp. 183-200, 2002. (Pubitemid 34198322)
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.2 , pp. 183-200
    • Zeller, A.1    Hildebrandt, R.2
  • 58
    • 34548073627 scopus 로고    scopus 로고
    • A multi-objective approach to search-based test data generation
    • DOI 10.1145/1276958.1277175, Proceedings of GECCO 2007: Genetic and Evolutionary Computation Conference
    • M. Harman, K. Lakhotia, and P. McMinn, "A multi-objective approach to search-based test data generation, " in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2007). London, UK: ACM Press, 2007, pp. 1098- 1105. (Pubitemid 47291668)
    • (2007) Proceedings of GECCO 2007: Genetic and Evolutionary Computation Conference , pp. 1098-1105
    • Harman, M.1    Lakhotia, K.2    McMinn, P.3


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