메뉴 건너뛰기




Volumn 38, Issue 3, 2012, Pages 497-519

A theoretical and empirical analysis of the role of test sequence length in software testing for structural coverage

Author keywords

Evolutionary testing; length; object oriented software; search based software engineering; software testing; state problem; test sequence

Indexed keywords

EVOLUTIONARY TESTING; LENGTH; OBJECT ORIENTED SOFTWARE; SEARCH-BASED SOFTWARE ENGINEERING; STATE PROBLEM; TEST SEQUENCE;

EID: 84861905954     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2011.44     Document Type: Article
Times cited : (34)

References (40)
  • 2
    • 70349271023 scopus 로고    scopus 로고
    • Full theoretical runtime analysis of alternating variable method on the triangle classification problem
    • A. Arcuri, "Full Theoretical Runtime Analysis of Alternating Variable Method on the Triangle Classification Problem," Proc. Int'l Symp. Search Based Software Eng., pp. 113-121, 2009.
    • (2009) Proc. Int'l Symp. Search Based Software Eng. , pp. 113-121
    • Arcuri, A.1
  • 9
    • 77954465904 scopus 로고    scopus 로고
    • Theoretical runtime analysis in search based software engineering
    • Univ. of Birmingham
    • A. Arcuri, P. Lehre, and X. Yao, "Theoretical Runtime Analysis in Search Based Software Engineering," Technical Report CSR-09-04, Univ. of Birmingham, 2009.
    • (2009) Technical Report CSR-09-04
    • Arcuri, A.1    Lehre, P.2    Yao, X.3
  • 10
    • 52249103128 scopus 로고    scopus 로고
    • Theoretical runtime analyses of search algorithms on the test data generation for the triangle classification problem
    • A. Arcuri, P.K. Lehre, and X. Yao, "Theoretical Runtime Analyses of Search Algorithms on the Test Data Generation for the Triangle Classification Problem," Proc. Int'l Workshop Search-Based Software Testing, pp. 161-169, 2008.
    • (2008) Proc. Int'l Workshop Search-Based Software Testing , pp. 161-169
    • Arcuri, A.1    Lehre, P.K.2    Yao, X.3
  • 11
    • 44949140755 scopus 로고    scopus 로고
    • Search based software testing of object-oriented containers
    • A. Arcuri and X. Yao, "Search Based Software Testing of Object-Oriented Containers," Information Sciences, vol. 178, no. 15, pp. 3075-3095, 2008.
    • (2008) Information Sciences , vol.178 , Issue.15 , pp. 3075-3095
    • Arcuri, A.1    Yao, X.2
  • 14
    • 0021453259 scopus 로고
    • An evaluation of random testing
    • July
    • J.W. Duran and S.C. Ntafos, "An Evaluation of Random Testing," IEEE Trans. Software Eng., vol. 10, no. 4, pp. 438-444, July 1984.
    • (1984) IEEE Trans. Software Eng. , vol.10 , Issue.4 , pp. 438-444
    • Duran, J.W.1    Ntafos, S.C.2
  • 16
    • 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," Proc. Future of Software Eng., pp. 342-357, 2007. (Pubitemid 47484936)
    • (2007) FoSE 2007: Future of Software Engineering , pp. 342-357
    • Harman, M.1
  • 18
    • 77951275677 scopus 로고    scopus 로고
    • Search based software engineering: A comprehensive analysis and review of trends techniques and applications
    • King's College
    • M. Harman, S.A. Mansouri, and Y. Zhang, "Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications," Technical Report TR-09-03, King's College, 2009.
    • (2009) Technical Report TR-09-03
    • Harman, M.1    Mansouri, S.A.2    Zhang, Y.3
  • 19
    • 34548204807 scopus 로고    scopus 로고
    • A theoretical & empirical znalysis of evolutionary testing and hill climbing for structural test data generation
    • DOI 10.1145/1273463.1273475, Proceedings of the 2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07
    • M. Harman and P. McMinn, "A Theoretical &Empirical Analysis of Evolutionary Testing and Hill Climbing for Structural Test Data Generation," Proc. ACM Int'l Symp. Software Testing and Analysis, pp. 73-83, 2007. (Pubitemid 47317581)
    • (2007) 2007 ACM International Symposium on Software Testing and Analysis, ISSTA'07 , pp. 73-83
    • Harman, M.1    McMinn, P.2
  • 20
    • 77950626862 scopus 로고    scopus 로고
    • A theoretical and empirical study of search based testing: Local, global and hybrid search
    • Mar./Apr
    • M. Harman and P. McMinn, "A Theoretical and Empirical Study of Search Based Testing: Local, Global and Hybrid Search," IEEE Trans. Software Eng., vol. 36, no. 2, pp. 226-247, Mar./Apr. 2010.
    • (2010) IEEE Trans. Software Eng. , vol.36 , Issue.2 , pp. 226-247
    • Harman, M.1    McMinn, P.2
  • 21
    • 56249091461 scopus 로고    scopus 로고
    • Improving structural testing of object-oriented programs via integrating evolutionary testing and symbolic execution
    • K. Inkumsah and T. Xie, "Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution," Proc. IEEE/ACM Int'l Conf. Automated Software Eng., pp. 297-306, 2008.
    • (2008) Proc. IEEE/ACM Int'l Conf. Automated Software Eng. , pp. 297-306
    • Inkumsah, K.1    Xie, T.2
  • 23
    • 58349089548 scopus 로고    scopus 로고
    • Crossover can be constructive when computing unique input output sequences
    • P. Lehre and X. Yao, "Crossover Can Be Constructive When Computing Unique Input Output Sequences," Proc. Int'l Conf. Simulated Evolution and Learning, pp. 595-604, 2008.
    • (2008) Proc. Int'l Conf. Simulated Evolution and Learning , pp. 595-604
    • Lehre, P.1    Yao, X.2
  • 24
    • 58349088202 scopus 로고    scopus 로고
    • Runtime analysis of (1+1) EA on computing unique input output sequences
    • DOI 10.1109/CEC.2007.4424703, 4424703, 2007 IEEE Congress on Evolutionary Computation, CEC 2007
    • P.K. Lehre and X. Yao, "Runtime Analysis of (1+1)EA on Computing Unique Input Output Sequences," Proc. IEEE Congress Evolutionary Computation, pp. 1882-1889, 2007. (Pubitemid 351371630)
    • (2008) 2007 IEEE Congress on Evolutionary Computation, CEC 2007 , pp. 1882-1889
    • Lehre, P.K.1    Xin, Y.2
  • 25
    • 62349112254 scopus 로고    scopus 로고
    • Runtime analysis of search heuristics on software engineering problems
    • P.K. Lehre and X. Yao, "Runtime Analysis of Search Heuristics on Software Engineering Problems," Frontiers of Computer Science in China, vol. 3, no. 1, pp. 64-72, 2009.
    • (2009) Frontiers of Computer Science in China , vol.3 , Issue.1 , pp. 64-72
    • Lehre, P.K.1    Yao, X.2
  • 26
    • 58349088202 scopus 로고    scopus 로고
    • Runtime analysis of (1+1) EA on computing unique input output sequences
    • DOI 10.1109/CEC.2007.4424703, 4424703, 2007 IEEE Congress on Evolutionary Computation, CEC 2007
    • P.K. Lehre and X. Yao, "Runtime Analysis of the (1+1)EA on Computing Unique Input Output Sequences," Information Sciences, pp. 1882-1889, 2010. (Pubitemid 351371630)
    • (2008) 2007 IEEE Congress on Evolutionary Computation, CEC 2007 , pp. 1882-1889
    • Lehre, P.K.1    Xin, Y.2
  • 28
    • 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
  • 31
    • 34547427292 scopus 로고    scopus 로고
    • Time complexity of evolutionary algorithms for combinatorial optimization: A decade of results
    • DOI 10.1007/s11633-007-0281-3
    • P.S. Oliveto, J. He, and X. Yao, "Time Complexity of Evolutionary Algorithms for Combinatorial Optimization: A Decade of Results," Int'l J. Automation and Computing, vol. 4, no. 3, pp. 281-293, 2007. (Pubitemid 47167355)
    • (2007) International Journal of Automation and Computing , vol.4 , Issue.3 , pp. 281-293
    • Oliveto, P.S.1    He, J.2    Yao, X.3
  • 32
    • 69749103111 scopus 로고    scopus 로고
    • Test case evaluation and input domain reduction strategies for the evolutionary testing of object-oriented software
    • J.C.B. Ribeiro, M.A. Zenha-Rela, and F.F. de Vega, "Test Case Evaluation and Input Domain Reduction Strategies for the Evolutionary Testing of Object-Oriented Software," Information and Software Technology, vol. 51, no. 11, pp. 1534-1548, 2009.
    • (2009) Information and Software Technology , vol.51 , Issue.11 , pp. 1534-1548
    • Ribeiro, J.C.B.1    Zenha-Rela, M.A.2    De Vega, F.F.3
  • 33
    • 77952302114 scopus 로고    scopus 로고
    • Enabling object reuse on genetic programming-based approaches to object-oriented evolutionary testing
    • J.C.B. Ribeiro, M.A. Zenha-Rela, and F.F. de Vega, "Enabling Object Reuse on Genetic Programming-Based Approaches to Object-Oriented Evolutionary Testing," Proc. European Conf. Genetic Programming, pp. 220-231, 2010.
    • (2010) Proc. European Conf. Genetic Programming , pp. 220-231
    • Ribeiro, J.C.B.1    Zenha-Rela, M.A.2    De Vega, F.F.3
  • 37
    • 33750264127 scopus 로고    scopus 로고
    • Evolutionary unit testing of object-oriented software using strongly-typed genetic programming
    • GECCO 2006 - Genetic and Evolutionary Computation Conference
    • S. Wappler and J. Wegener, "Evolutionary Unit Testing of Object-Oriented Software Using Strongly-Typed Genetic Programming," Proc. Genetic and Evolutionary Computation Conf., pp. 1925-1932, 2006. (Pubitemid 44611576)
    • (2006) GECCO 2006 - Genetic and Evolutionary Computation Conference , vol.2 , pp. 1925-1932
    • Wappler, S.1    Wegener, J.2
  • 38
    • 0003389370 scopus 로고
    • The genitor algorithm and selective pressure: Why rank-based allocation of reproductive trials is best
    • D. Whitley, "The Genitor Algorithm and Selective Pressure: Why Rank-Based Allocation of Reproductive Trials Is Best," Proc. Third Int'l Conf. Genetic Algorithms, pp. 116-121, 1989.
    • (1989) Proc. Third Int'l Conf. Genetic Algorithms , pp. 116-121
    • Whitley, D.1
  • 40
    • 24644482816 scopus 로고    scopus 로고
    • Symstra: A framework for generating object-oriented unit tests using symbolic execution
    • Tools and Algorithms for the Construction and Analysis of Systems - 11th Int. Conference, TACAS 2005, held as part of the Joint European Conf. on Theory and Practice of Software, ETAPS 2005, Proc.
    • T. Xie, D. Marinov, W. Schulte, and D. Notkin, "Symstra: A Framework for Generating Object-Oriented Unit Tests Using Symbolic Execution," Proc. 11th Int'l Conf. Tools and Algorithms for the Construction and Analysis of Systems, pp. 365-381, 2005. (Pubitemid 41273753)
    • (2005) Lecture Notes in Computer Science , vol.3440 , pp. 365-381
    • Xie, T.1    Marinov, D.2    Schulte, W.3    Notkin, D.4


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