메뉴 건너뛰기




Volumn 51, Issue 4, 2009, Pages 708-720

Automated test data generation using a scatter search approach

Author keywords

Automatic test case generation; Branch coverage; Local search; Metaheuristic search techniques; Scatter search; Software testing

Indexed keywords

COMPUTER SOFTWARE SELECTION AND EVALUATION; HEURISTIC METHODS; INFORMATION ANALYSIS; SOFTWARE TESTING;

EID: 58549093345     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2008.11.001     Document Type: Article
Times cited : (33)

References (65)
  • 1
    • 40249100301 scopus 로고    scopus 로고
    • GA-based multiple paths test data generator
    • Ahmed M.A., and Hermadi I. GA-based multiple paths test data generator. Computers and Operations Research 35 10 (2008) 3107-3124
    • (2008) Computers and Operations Research , vol.35 , Issue.10 , pp. 3107-3124
    • Ahmed, M.A.1    Hermadi, I.2
  • 2
    • 40249088314 scopus 로고    scopus 로고
    • Observations in using parallel and sequential evolutionary algorithms for automatic software testing
    • Alba E., and Chicano F. Observations in using parallel and sequential evolutionary algorithms for automatic software testing. Computers and Operations Research 35 10 (2008) 3161-3183
    • (2008) Computers and Operations Research , vol.35 , Issue.10 , pp. 3161-3183
    • Alba, E.1    Chicano, F.2
  • 3
    • 40249088314 scopus 로고    scopus 로고
    • Observations in using parallel and sequential evolutionary algorithms for automatic software testing
    • Alba E., and Chicano F. Observations in using parallel and sequential evolutionary algorithms for automatic software testing. Computers and Operations Research 35 10 (2008) 3161-3183
    • (2008) Computers and Operations Research , vol.35 , Issue.10 , pp. 3161-3183
    • Alba, E.1    Chicano, F.2
  • 6
    • 58549102543 scopus 로고    scopus 로고
    • R. Blanco, J. Tuya, E. Díaz, B.A. Díaz, A scatter search approach for automated coverage in software testing, in: Proceedings of the First International Conference on Knowledge Engineering and Decision Support, 2004, pp. 387-393.
    • R. Blanco, J. Tuya, E. Díaz, B.A. Díaz, A scatter search approach for automated coverage in software testing, in: Proceedings of the First International Conference on Knowledge Engineering and Decision Support, 2004, pp. 387-393.
  • 9
    • 52249117352 scopus 로고    scopus 로고
    • P.M.S. Bueno, W.E. Wong, M. Jino, Improving random test sets using the diversity oriented test data generation, in: Proceedings of the Second International Workshop on Random Testing, 2007, pp. 10-17.
    • P.M.S. Bueno, W.E. Wong, M. Jino, Improving random test sets using the diversity oriented test data generation, in: Proceedings of the Second International Workshop on Random Testing, 2007, pp. 10-17.
  • 17
    • 58549101536 scopus 로고    scopus 로고
    • E. Díaz, Generación automática de pruebas estructurales de software mediante Búsqueda Tabú, Ph.D. Thesis Department of Computer Science, University of Oviedo, 2004.
    • E. Díaz, Generación automática de pruebas estructurales de software mediante Búsqueda Tabú, Ph.D. Thesis Department of Computer Science, University of Oviedo, 2004.
  • 18
    • 58549100519 scopus 로고    scopus 로고
    • E. Díaz, R. Blanco, J. Tuya, Applying Tabú and scatter search to automated software test case generation, in: Proceedings of the Sixth Metaheuristics International Conference, 2005, pp. 290-297.
    • E. Díaz, R. Blanco, J. Tuya, Applying Tabú and scatter search to automated software test case generation, in: Proceedings of the Sixth Metaheuristics International Conference, 2005, pp. 290-297.
  • 19
    • 58549114239 scopus 로고    scopus 로고
    • E. Díaz, J. Tuya, R. Blanco, Automated software testing using a metaheuristic technique based on Tabu search, in: Proceedings of the 18th IEEE International Conference on Automated Software Engineering, 2003, pp. 310-313.
    • E. Díaz, J. Tuya, R. Blanco, Automated software testing using a metaheuristic technique based on Tabu search, in: Proceedings of the 18th IEEE International Conference on Automated Software Engineering, 2003, pp. 310-313.
  • 21
    • 34548648506 scopus 로고    scopus 로고
    • Selection and evaluation of test data based on genetic programming
    • Emer M.C., and Vergilio S.R. Selection and evaluation of test data based on genetic programming. Software Quality Journal 11 (2003) 167-186
    • (2003) Software Quality Journal , vol.11 , pp. 167-186
    • Emer, M.C.1    Vergilio, S.R.2
  • 23
    • 23844461111 scopus 로고    scopus 로고
    • Automatic test data generation for data flow testing using a genetic algorithm
    • Girgis M.R. Automatic test data generation for data flow testing using a genetic algorithm. Journal of Universal Computer Science 11 6 (2005) 898-915
    • (2005) Journal of Universal Computer Science , vol.11 , Issue.6 , pp. 898-915
    • Girgis, M.R.1
  • 24
    • 0347899800 scopus 로고    scopus 로고
    • Fundamentals of scatter search and path relinking
    • Glover F., Laguna M., and Martí R. Fundamentals of scatter search and path relinking. Control and Cybernetics 39 3 (2000) 653-684
    • (2000) Control and Cybernetics , vol.39 , Issue.3 , pp. 653-684
    • Glover, F.1    Laguna, M.2    Martí, R.3
  • 26
    • 34347374293 scopus 로고    scopus 로고
    • Goal-oriented test data generation for pointer programs
    • Gotlieb A., Denmat T., and Botella B. Goal-oriented test data generation for pointer programs. Information and Software Technology 49 9-10 (2007) 1030-1044
    • (2007) Information and Software Technology , vol.49 , Issue.9-10 , pp. 1030-1044
    • Gotlieb, A.1    Denmat, T.2    Botella, B.3
  • 28
    • 0036983314 scopus 로고    scopus 로고
    • Is ISSTA research relevant to industry?
    • Hartman A. Is ISSTA research relevant to industry?. ACM SIGSOFT Software Engineering Notes 27 4 (2002) 205-206
    • (2002) ACM SIGSOFT Software Engineering Notes , vol.27 , Issue.4 , pp. 205-206
    • Hartman, A.1
  • 29
    • 0002220316 scopus 로고    scopus 로고
    • A strategy for using genetic algorithms to automate branch and fault-based testing
    • Jones B.F., Eyres D.E., and Sthamer H.H. A strategy for using genetic algorithms to automate branch and fault-based testing. The Computer Journal 41 2 (1998) 98-107
    • (1998) The Computer Journal , vol.41 , Issue.2 , pp. 98-107
    • Jones, B.F.1    Eyres, D.E.2    Sthamer, H.H.3
  • 31
  • 32
    • 58549100111 scopus 로고    scopus 로고
    • M. Laguna, R. Marti, Experimental testing of advanced scatter search designs for global optimization of multimodal functions, Technical report TR11-2000, Departamento de Estadística e Investigación Operativa, University of Valencia, 2000.
    • M. Laguna, R. Marti, Experimental testing of advanced scatter search designs for global optimization of multimodal functions, Technical report TR11-2000, Departamento de Estadística e Investigación Operativa, University of Valencia, 2000.
  • 34
    • 33750617644 scopus 로고    scopus 로고
    • Code-coverage guided prioritized test generation
    • Li J.J., Weiss D., and Yee H. Code-coverage guided prioritized test generation. Information and Software Technology 48 12 (2006) 1187-1198
    • (2006) Information and Software Technology , vol.48 , Issue.12 , pp. 1187-1198
    • Li, J.J.1    Weiss, D.2    Yee, H.3
  • 36
    • 0035058220 scopus 로고    scopus 로고
    • Automatic test data generation for path testing using gas
    • Lin J., and Yeh P. Automatic test data generation for path testing using gas. Information Sciences 131 1-4 (2001) 47-64
    • (2001) Information Sciences , vol.131 , Issue.1-4 , pp. 47-64
    • Lin, J.1    Yeh, P.2
  • 38
    • 13844322280 scopus 로고    scopus 로고
    • Evolutionary software engineering, a review
    • Mantere T., and Alander J.T. Evolutionary software engineering, a review. Applied Soft Computing 5 3 (2005) 315-331
    • (2005) Applied Soft Computing , vol.5 , Issue.3 , pp. 315-331
    • Mantere, T.1    Alander, J.T.2
  • 39
    • 25444474000 scopus 로고    scopus 로고
    • Scatter search - wellsprings and challenges
    • Martí R. Scatter search - wellsprings and challenges. European Journal of Operational Research 169 2 (2006) 351-358
    • (2006) European Journal of Operational Research , vol.169 , Issue.2 , pp. 351-358
    • Martí, R.1
  • 41
    • 3142725712 scopus 로고    scopus 로고
    • Search-based software test data generation: a survey
    • McMinn P. Search-based software test data generation: a survey. Software Testing Verification and Reliability 14 2 (2004) 105-156
    • (2004) Software Testing Verification and Reliability , vol.14 , Issue.2 , pp. 105-156
    • McMinn, P.1
  • 42
    • 33646091521 scopus 로고    scopus 로고
    • Evolutionary testing using an extended chaining approach
    • McMinn P., and Holcombe M. Evolutionary testing using an extended chaining approach. Evolutionary Computation 14 1 (2006) 41.6
    • (2006) Evolutionary Computation , vol.14 , Issue.1
    • McMinn, P.1    Holcombe, M.2
  • 43
    • 0035360360 scopus 로고    scopus 로고
    • ATGen: automatic test data generation using constraint logic programming and symbolic execution
    • Meudec C. ATGen: automatic test data generation using constraint logic programming and symbolic execution. Software Testing Verification and Reliability 11 2 (2001) 81-96
    • (2001) Software Testing Verification and Reliability , vol.11 , Issue.2 , pp. 81-96
    • Meudec, C.1
  • 45
    • 33646513034 scopus 로고    scopus 로고
    • Automatic test data generation using genetic algorithm and program dependence graphs
    • Miller J., Reformat M., and Zhang H. Automatic test data generation using genetic algorithm and program dependence graphs. Information and Software Technology 48 (2006) 586-605
    • (2006) Information and Software Technology , vol.48 , pp. 586-605
    • Miller, J.1    Reformat, M.2    Zhang, H.3
  • 47
    • 42649110693 scopus 로고    scopus 로고
    • Heuristics-based infeasible path detection for dynamic test data generation
    • Ngo M.N., and Tan H.B.K. Heuristics-based infeasible path detection for dynamic test data generation. Information and Software Technology 50 (2008) 641-655
    • (2008) Information and Software Technology , vol.50 , pp. 641-655
    • Ngo, M.N.1    Tan, H.B.K.2
  • 48
    • 85008455387 scopus 로고    scopus 로고
    • S. Ntafos, On random and partition testing, in: Proceedings of the International Symposium on Software Testing and Analysis, 1998, pp. 42-48.
    • S. Ntafos, On random and partition testing, in: Proceedings of the International Symposium on Software Testing and Analysis, 1998, pp. 42-48.
  • 49
    • 58549106811 scopus 로고    scopus 로고
    • A.J. Offut, J. Pan, K. Tewary, T. Zhang, Experiments with data flow and mutation testing, Technical Report ISSE-TR-94-105, 1994.
    • A.J. Offut, J. Pan, K. Tewary, T. Zhang, Experiments with data flow and mutation testing, Technical Report ISSE-TR-94-105, 1994.
  • 52
    • 25444507750 scopus 로고    scopus 로고
    • Scatter search for the vehicle routing problem with time windows
    • Russell R.A., and Chiang W.C. Scatter search for the vehicle routing problem with time windows. European Journal of Operational Research 169 2 (2006) 606-622
    • (2006) European Journal of Operational Research , vol.169 , Issue.2 , pp. 606-622
    • Russell, R.A.1    Chiang, W.C.2
  • 53
    • 25444492071 scopus 로고    scopus 로고
    • Scatter Search in software testing, comparison and collaboration with estimation of distribution algorithms
    • Sagarna R., and Lozano J.A. Scatter Search in software testing, comparison and collaboration with estimation of distribution algorithms. European Journal of Operational Research 169 2 (2006) 392-412
    • (2006) European Journal of Operational Research , vol.169 , Issue.2 , pp. 392-412
    • Sagarna, R.1    Lozano, J.A.2
  • 54
    • 58549105761 scopus 로고    scopus 로고
    • H.H. Sthamer, The automatic generation of software test data using genetic algorithms, Ph.D. Thesis, University of Glamorgan, 1996.
    • H.H. Sthamer, The automatic generation of software test data using genetic algorithms, Ph.D. Thesis, University of Glamorgan, 1996.
  • 55
    • 23744485743 scopus 로고    scopus 로고
    • P. Tonella, Evolutionary testing of classes, in: Proceedings of the ACM SIGSOFT International Symposium of Software Testing and Analysis, 2004, pp. 119-128.
    • P. Tonella, Evolutionary testing of classes, in: Proceedings of the ACM SIGSOFT International Symposium of Software Testing and Analysis, 2004, pp. 119-128.
  • 56
    • 84969570914 scopus 로고    scopus 로고
    • N. Tracey, J. Clark, K. Mander, Automated program flaw finding using simulated annealing, in: Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis, 1998, pp. 73-81.
    • N. Tracey, J. Clark, K. Mander, Automated program flaw finding using simulated annealing, in: Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis, 1998, pp. 73-81.
  • 59
    • 33846673551 scopus 로고    scopus 로고
    • Simulated annealing applied to test generation: landscape characterization and stopping criteria
    • Waeselynck H., Thévenod-Fosse P., and Abdellatif-Kaddour O. Simulated annealing applied to test generation: landscape characterization and stopping criteria. Empirical Software Engineering 12 1 (2007) 35-63
    • (2007) Empirical Software Engineering , vol.12 , Issue.1 , pp. 35-63
    • Waeselynck, H.1    Thévenod-Fosse, P.2    Abdellatif-Kaddour, O.3
  • 60
    • 30544443570 scopus 로고    scopus 로고
    • Evolutionary test data generation: a comparison of fitness functions
    • Watkins A., and Hufnagel E.M. Evolutionary test data generation: a comparison of fitness functions. Software Practice and Experience 36 (2006) 95-116
    • (2006) Software Practice and Experience , vol.36 , pp. 95-116
    • Watkins, A.1    Hufnagel, E.M.2
  • 62
    • 0035892582 scopus 로고    scopus 로고
    • Evolutionary test environment for automatic structural testing
    • Wegener J., Baresel A., and Sthamer H. Evolutionary test environment for automatic structural testing. Information and Software Technology 43 14 (2001) 841-854
    • (2001) Information and Software Technology , vol.43 , Issue.14 , pp. 841-854
    • Wegener, J.1    Baresel, A.2    Sthamer, H.3
  • 63
    • 33847722665 scopus 로고    scopus 로고
    • Empirical evaluation of optimization algorithms when used in goal-oriented automated test data generation techniques
    • Xiao M., El-Attar M., Reformat M., and Miller J. Empirical evaluation of optimization algorithms when used in goal-oriented automated test data generation techniques. Empirical Software Engineering 12 2 (2007) 183-239
    • (2007) Empirical Software Engineering , vol.12 , Issue.2 , pp. 183-239
    • Xiao, M.1    El-Attar, M.2    Reformat, M.3    Miller, J.4
  • 65
    • 0031354777 scopus 로고    scopus 로고
    • Software unit test coverage and adequacy
    • Zhu H., Hal P.A.V., and May J.H.R. Software unit test coverage and adequacy. ACM Computing Surveys 29 4 (1997) 366-427
    • (1997) ACM Computing Surveys , vol.29 , Issue.4 , pp. 366-427
    • Zhu, H.1    Hal, P.A.V.2    May, J.H.R.3


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