메뉴 건너뛰기




Volumn 259, Issue , 2014, Pages 490-509

Diversity oriented test data generation using metaheuristic search techniques

Author keywords

Genetic algorithms; Random testing; Simulated annealing; Simulated repulsion; Software testing; Test data generation

Indexed keywords

AUTOMATIC TEST DATA GENERATION; META HEURISTICS; META-HEURISTIC SEARCH TECHNIQUES; RANDOM TESTING; SIMULATED REPULSION; TEST DATA GENERATION; TESTING EFFECTIVENESS; TESTING TECHNIQUE;

EID: 84889670641     PISSN: 00200255     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.ins.2011.01.025     Document Type: Article
Times cited : (52)

References (78)
  • 1
    • 44949140755 scopus 로고    scopus 로고
    • Search based software testing of object-oriented containers
    • 1
    • Andrea Arcuri, and Xin Yao Search based software testing of object-oriented containers Information Sciences 178 15 2008 3075 3095 1
    • (2008) Information Sciences , vol.178 , Issue.15 , pp. 3075-3095
    • Arcuri, A.1    Yao, X.2
  • 2
    • 72549089187 scopus 로고    scopus 로고
    • Using program data-state scarcity to guide automatic test data generation
    • M. Alshraideh, L. Bottaci, and B.A. Mahafzah Using program data-state scarcity to guide automatic test data generation Software Quality Control 18 1 2010 109 144
    • (2010) Software Quality Control , vol.18 , Issue.1 , pp. 109-144
    • Alshraideh, M.1    Bottaci, L.2    Mahafzah, B.A.3
  • 3
    • 0023997325 scopus 로고
    • Data diversity: An approach to software fault tolerance
    • P.E. Ammann, and J.C. Knight Data diversity: an approach to software fault tolerance IEEE Transactions on Computers 37 4 1988 418 425
    • (1988) IEEE Transactions on Computers , vol.37 , Issue.4 , pp. 418-425
    • Ammann, P.E.1    Knight, J.C.2
  • 8
    • 0027871246 scopus 로고
    • The variation of software survival time for different operational input profiles (or why you can wait a long time for a big bug to fail)
    • Toulouse, France, June
    • P.G. Bishop, The variation of software survival time for different operational input profiles (or why you can wait a long time for a big bug to fail), in: Proceedings of the IEEE International Symposium on Fault-Tolerant Computing, Toulouse, France, June, 1993, pp. 98-107.
    • (1993) Proceedings of the IEEE International Symposium on Fault-Tolerant Computing , pp. 98-107
    • Bishop, P.G.1
  • 19
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • L. Clarke A system to generate test data and symbolically execute programs IEEE Transactions on Software Engineering SE-2 3 1976 215 222
    • (1976) IEEE Transactions on Software Engineering , vol.2 SE- , Issue.3 , pp. 215-222
    • Clarke, L.1
  • 24
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • R.A. De Millo, R.J. Lipton, and F.G. Sayward Hints on test data selection: help for the practicing programmer Computer 11 4 1978 34 41
    • (1978) Computer , vol.11 , Issue.4 , pp. 34-41
    • De Millo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 26
    • 0025449198 scopus 로고
    • Simulated annealing: A tool for operational research
    • R.W. Eglese Simulated annealing: a tool for operational research European Journal of Operational Research 46 3 1990 271 281
    • (1990) European Journal of Operational Research , vol.46 , Issue.3 , pp. 271-281
    • Eglese, R.W.1
  • 28
    • 0029457305 scopus 로고
    • A balloon net discovering improved solutions in one of unsolved problems in geometry: A problem of spreading points in a unit square
    • Perth, WA, Australia, December
    • K. Fujisawa, Y. Takefuji, A balloon net discovering improved solutions in one of unsolved problems in geometry: a problem of spreading points in a unit square, in: Proceedings of IEEE International Conference on Neural Networks, Perth, WA, Australia, December 1995, pp. 2208-2210.
    • (1995) Proceedings of IEEE International Conference on Neural Networks , pp. 2208-2210
    • Fujisawa, K.1    Takefuji, Y.2
  • 34
    • 34748859982 scopus 로고    scopus 로고
    • The current state and future of search based software engineering
    • Washington, DC, May
    • M. Harman, The current state and future of search based software engineering, Future of software engineering 2007, Washington, DC, May 2007.
    • (2007) Future of Software Engineering 2007
    • Harman, M.1
  • 35
    • 77951275677 scopus 로고    scopus 로고
    • Search based software engineering: A comprehensive analysis and review of trends techniques and applications
    • King's College London, UK, April
    • M. Harman, S.A. Mansouri, Y. Zhang, Search based software engineering: a comprehensive analysis and review of trends techniques and applications, Technical report TR-09-03, Department of Computer Science, King's College London, UK, April, 2009.
    • (2009) Technical Report TR-09-03, Department of Computer Science
    • Harman, M.1    Mansouri, S.A.2    Zhang, Y.3
  • 36
    • 38949112140 scopus 로고    scopus 로고
    • A survey of ant colony and particle swarm meta-heuristics and their application to discrete optimization problems
    • Adelaide, Australia, December
    • T. Hendtlass, M. Randall, A survey of ant colony and particle swarm meta-heuristics and their application to discrete optimization problems, in: Proceedings of The Inaugural Workshop on Artificial Life, Adelaide, Australia, December 2001, pp. 15-25.
    • (2001) Proceedings of the Inaugural Workshop on Artificial Life , pp. 15-25
    • Hendtlass, T.1    Randall, M.2
  • 38
    • 0017518741 scopus 로고
    • Symbolic testing and dissect symbolic evaluation system
    • W.E. Howden Symbolic testing and dissect symbolic evaluation system IEEE Transactions on Software Engineering SE-3 4 1977 266 278
    • (1977) IEEE Transactions on Software Engineering , vol.3 SE- , Issue.4 , pp. 266-278
    • Howden, W.E.1
  • 41
    • 26444479778 scopus 로고
    • Optimization by simulated annealing
    • S. Kirpatrick, C.D. Gelatt Jr., and M.P. Vecchi Optimization by simulated annealing Science 220 4598 1983 671 680
    • (1983) Science , vol.220 , Issue.4598 , pp. 671-680
    • Kirpatrick, S.1    Gelatt, Jr.C.D.2    Vecchi, M.P.3
  • 44
    • 0035058220 scopus 로고    scopus 로고
    • Automatic test data generation for path testing using GAs
    • Jin-Cherng Lin, and Pu-Lin Yeh Automatic test data generation for path testing using GAs Information Sciences 131 1-4 2001 47 64
    • (2001) Information Sciences , vol.131 , Issue.14 , pp. 47-64
    • Lin, J.-C.1    Yeh, P.-L.2
  • 50
    • 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 14 2 2004 105 156
    • (2004) Software Testing, Verification and Reliability , vol.14 , Issue.2 , pp. 105-156
    • McMinn, P.1
  • 58
    • 0035481250 scopus 로고    scopus 로고
    • On comparisons of random, partition, and proportional partition testing
    • S.C. Ntafos On comparisons of random, partition, and proportional partition testing IEEE Transactions on Software Engineering SE-27 10 2001 949 960
    • (2001) IEEE Transactions on Software Engineering , vol.27 SE- , Issue.10 , pp. 949-960
    • Ntafos, S.C.1
  • 60
    • 0038245027 scopus 로고    scopus 로고
    • How the immune system generates diversity: Pathogen space coverage with random and evolved antibody libraries
    • Orlando, Florida, July
    • M. Oprea, S. Forrest, How the immune system generates diversity: pathogen space coverage with random and evolved antibody libraries, in: Proceedings of the Genetic and Evolutionary Computation Conference, vol. 2, Orlando, Florida, July 1999, pp. 13-17.
    • (1999) Proceedings of the Genetic and Evolutionary Computation Conference , vol.2 , pp. 13-17
    • Oprea, M.1    Forrest, S.2
  • 65
    • 0022043004 scopus 로고
    • Selecting software test data using data flow information
    • S. Rapps, and E.J. Weyuker Selecting software test data using data flow information IEEE Transactions on Software Engineering SE-11 4 1985 367 375
    • (1985) IEEE Transactions on Software Engineering , vol.11 SE- , Issue.4 , pp. 367-375
    • Rapps, S.1    Weyuker, E.J.2
  • 67
    • 80051971408 scopus 로고    scopus 로고
    • Statistical methods and measurement
    • F. Shull, J. Singer, I.K. Dag Sjøberg (Eds.) Springer-Verlag, London
    • J. Rosernberg, Statistical methods and measurement, in: F. Shull, J. Singer, I.K. Dag Sjøberg (Eds.), Guide to Advanced Empirical Software Engineering, Springer-Verlag, London, 2008.
    • (2008) Guide to Advanced Empirical Software Engineering
    • Rosernberg, J.1
  • 69
    • 0028446271 scopus 로고
    • Genetic algorithms: A survey
    • M. Srinivas, and L.M. Patnaik Genetic algorithms: a survey IEEE Computer 27 6 1994 17 26
    • (1994) IEEE Computer , vol.27 , Issue.6 , pp. 17-26
    • Srinivas, M.1    Patnaik, L.M.2
  • 74
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • E.J. Weyuker On testing non-testable programs The Computer Journal 25 4 1982 465 470
    • (1982) The Computer Journal , vol.25 , Issue.4 , pp. 465-470
    • Weyuker, E.J.1
  • 76
    • 0034507760 scopus 로고    scopus 로고
    • Towards a more reliable theory of software reliability
    • J.A. Whittaker, and J. Voas Towards a more reliable theory of software reliability IEEE Computer 33 12 2000 36 42
    • (2000) IEEE Computer , vol.33 , Issue.12 , pp. 36-42
    • Whittaker, J.A.1    Voas, J.2


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