메뉴 건너뛰기




Volumn , Issue , 2009, Pages 193-202

MSeqGen: Object-oriented unit-test generation via mining source code

Author keywords

Object oriented testing; Sequence mining

Indexed keywords

AUTOMATIC GENERATION; AUTOMATIC TEST; BRANCH COVERAGE; DESIRABLE METHODS; NAMESPACES; OBJECT ORIENTED; OBJECT-ORIENTED CODE; OBJECT-ORIENTED TESTING; RANDOM TESTING; SEARCH SPACES; SOURCE CODES; STATE-OF-THE-ART APPROACH; SYMBOLIC EXECUTION; TARGET OBJECT; TARGET STATE; TEST GENERATIONS; TWO-STATE; UNIT TESTING;

EID: 77949410786     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1595696.1595725     Document Type: Conference Paper
Times cited : (78)

References (30)
  • 1
    • 34547678001 scopus 로고    scopus 로고
    • M. Acharya, T. Xie, and J. Xu. Mining Interface Specifications for Generating Checkable Robustness Properties. In Proc. ISSRE, pages 311-320, 2006.
    • M. Acharya, T. Xie, and J. Xu. Mining Interface Specifications for Generating Checkable Robustness Properties. In Proc. ISSRE, pages 311-320, 2006.
  • 2
    • 0001882616 scopus 로고
    • Fast algorithms for mining association rules in large databases
    • R. Agrawal and R. Srikant. Fast algorithms for mining association rules in large databases. In Proc. VLDB, pages 487-499, 1994.
    • (1994) Proc. VLDB , pp. 487-499
    • Agrawal, R.1    Srikant, R.2
  • 3
    • 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 Trans. Softw. Eng., 2(3):215-222, 1976.
    • (1976) IEEE Trans. Softw. Eng , vol.2 , Issue.3 , pp. 215-222
    • Clarke, L.1
  • 5
    • 4444334164 scopus 로고    scopus 로고
    • JCrasher: An automatic robustness tester for Java
    • C. Csallner and Y. Smaragdakis. JCrasher: an automatic robustness tester for Java. Softw. Pract. Exper., 34(11):1025-1050, 2004.
    • (2004) Softw. Pract. Exper , vol.34 , Issue.11 , pp. 1025-1050
    • Csallner, C.1    Smaragdakis, Y.2
  • 6
    • 0021453259 scopus 로고
    • An evaluation of random testing
    • J. Duran and M. Ntafos. An evaluation of random testing. IEEE Trans. Softw. Eng., 10(4):438-444, 1984.
    • (1984) IEEE Trans. Softw. Eng , vol.10 , Issue.4 , pp. 438-444
    • Duran, J.1    Ntafos, M.2
  • 7
    • 34547378655 scopus 로고    scopus 로고
    • Carving differential unit test cases from system test cases
    • S. Elbaum, H. N. Chin, M. B. Dwyer, and J. Dokulil. Carving differential unit test cases from system test cases. In Proc. FSE, pages 253-264, 2006.
    • (2006) Proc. FSE , pp. 253-264
    • Elbaum, S.1    Chin, H.N.2    Dwyer, M.B.3    Dokulil, J.4
  • 8
    • 0036041420 scopus 로고    scopus 로고
    • Bugs as deviant behavior: A general approach to inferring errors in systems code
    • D. Engler, D. Y. Chen, S. Hallem, A. Chou, and B. Chelf. Bugs as deviant behavior: a general approach to inferring errors in systems code. In Proc. SOSP, pages 57-72, 2001.
    • (2001) Proc. SOSP , pp. 57-72
    • Engler, D.1    Chen, D.Y.2    Hallem, S.3    Chou, A.4    Chelf, B.5
  • 10
    • 31844450371 scopus 로고    scopus 로고
    • DART: Directed automated random testing
    • P. Godefroid, N. Klarlund, and K. Sen. DART: Directed automated random testing. In Proc. PLDI, pages 213-223, 2005.
    • (2005) Proc. PLDI , pp. 213-223
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 11
    • 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. In Proc. ASE, pages 297-306, 2008.
    • (2008) Proc. ASE , pp. 297-306
    • Inkumsah, K.1    Xie, T.2
  • 12
    • 70450234582 scopus 로고    scopus 로고
    • version 5.1. Online manual, 2006
    • Parasoft. Jtest manuals version 5.1. Online manual, 2006. http://www.parasoft.com.
    • Jtest manuals
  • 13
    • 35248872018 scopus 로고    scopus 로고
    • Generalized symbolic execution for model checking and testing
    • S. Khurshid, C. S. Pasareanu, and W. Visser. Generalized symbolic execution for model checking and testing. In Proc. TACAS, pages 553-568, 2003.
    • (2003) Proc. TACAS , pp. 553-568
    • Khurshid, S.1    Pasareanu, C.S.2    Visser, W.3
  • 14
    • 0016971687 scopus 로고
    • Symbolic Execution and Program Testing
    • J. C. King. Symbolic Execution and Program Testing. Communications of the ACM, 19(7):385-394, 1976.
    • (1976) Communications of the ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 15
    • 32344447459 scopus 로고    scopus 로고
    • CUTE: A concolic unit testing engine for C
    • S. Koushik, M. Darko, and A. Gul. CUTE: a concolic unit testing engine for C. In Proc. ESEC/FSE, pages 263-272, 2005.
    • (2005) Proc. ESEC/FSE , pp. 263-272
    • Koushik, S.1    Darko, M.2    Gul, A.3
  • 16
    • 77952361625 scopus 로고    scopus 로고
    • A unified fitness function calculation rule for flag conditions to improve evolutionary testing
    • X. Liu, H. Liu, B. Wang, P. Chen, and X. Cai. A unified fitness function calculation rule for flag conditions to improve evolutionary testing. In Proc. ASE, pages 337-341, 2005.
    • (2005) Proc. ASE , pp. 337-341
    • Liu, X.1    Liu, H.2    Wang, B.3    Chen, P.4    Cai, X.5
  • 17
    • 77949420754 scopus 로고    scopus 로고
    • Selective capture and replay of program executions
    • A. Orso and B. Kennedy. Selective capture and replay of program executions. SIGSOFT Softw. Eng. Notes, 30(4):1-7, 2005.
    • (2005) SIGSOFT Softw. Eng. Notes , vol.30 , Issue.4 , pp. 1-7
    • Orso, A.1    Kennedy, B.2
  • 18
    • 26444584996 scopus 로고    scopus 로고
    • Eclat: Automatic generation and classification of test inputs
    • C. Pacheco and M. D. Ernst. Eclat: Automatic generation and classification of test inputs. In Proc. ECOOP, pages 504-527, 2005.
    • (2005) Proc. ECOOP , pp. 504-527
    • Pacheco, C.1    Ernst, M.D.2
  • 20
    • 77949418382 scopus 로고    scopus 로고
    • QuickGraph: A 100% C# graph library with Graphviz Support, Version 2.0, 2008
    • QuickGraph: A 100% C# graph library with Graphviz Support, Version 2.0, 2008. http://www.codeproject.com/KB/miscctrl/quickgraph.aspx.
  • 22
    • 77949375656 scopus 로고    scopus 로고
    • UnitPlus: Assisting developer testing in eclipse
    • Y. Song, S. Thummalapenta, and T. Xie. UnitPlus: Assisting developer testing in eclipse. In Proc. ETX, pages 26-30, 2007.
    • (2007) Proc. ETX , pp. 26-30
    • Song, Y.1    Thummalapenta, S.2    Xie, T.3
  • 23
    • 51049123306 scopus 로고    scopus 로고
    • PARSEWeb: A programmer assistant for reusing open source code on the web
    • S. Thummalapenta and T. Xie. PARSEWeb: A programmer assistant for reusing open source code on the web. In Proc. ASE, pages 204-213, 2007.
    • (2007) Proc. ASE , pp. 204-213
    • Thummalapenta, S.1    Xie, T.2
  • 24
    • 69449108102 scopus 로고    scopus 로고
    • Mining exception-handling rules as sequence association rules
    • S. Thummalapenta and T. Xie. Mining exception-handling rules as sequence association rules. In Proc. ICSE, pages 496-506, 2009.
    • (2009) Proc. ICSE , pp. 496-506
    • Thummalapenta, S.1    Xie, T.2
  • 25
    • 43149111827 scopus 로고    scopus 로고
    • Pex white box test generation for .NET
    • N. Tillmann and J. de Halleux. Pex white box test generation for .NET. In Proc. TAP, pages 134-153, 2008.
    • (2008) Proc. TAP , pp. 134-153
    • Tillmann, N.1    de Halleux, J.2
  • 26
    • 32344453671 scopus 로고    scopus 로고
    • Parameterized Unit Tests
    • N. Tillmann and W. Schulte. Parameterized Unit Tests. In Proc. ESEC/FSE, pages 253-262, 2005.
    • (2005) Proc. ESEC/FSE , pp. 253-262
    • Tillmann, N.1    Schulte, W.2
  • 27
    • 23744485743 scopus 로고    scopus 로고
    • Evolutionary testing of classes
    • P. Tonella. Evolutionary testing of classes. In Proc. ISSTA, pages 119-128, 2004.
    • (2004) Proc. ISSTA , pp. 119-128
    • Tonella, P.1
  • 28
    • 2442446148 scopus 로고    scopus 로고
    • BIDE: Efficient mining of frequent closed sequences
    • J. Wang and J. Han. BIDE: Efficient mining of frequent closed sequences. In Proc. ICDE, pages 79-88, 2004.
    • (2004) Proc. ICDE , pp. 79-88
    • Wang, J.1    Han, J.2
  • 30
    • 15844372320 scopus 로고    scopus 로고
    • Rostra: A framework for detecting redundant object-oriented unit tests
    • T. Xie, D. Marinov, and D. Notkin. Rostra: A framework for detecting redundant object-oriented unit tests. In Proc. ASE, pages 196-205, 2004.
    • (2004) Proc. ASE , pp. 196-205
    • Xie, T.1    Marinov, D.2    Notkin, D.3


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