메뉴 건너뛰기




Volumn , Issue , 2013, Pages 235-245

KATCH: High-coverage testing of software patches

Author keywords

Patch testing; Symbolic execution

Indexed keywords

DYNAMIC PROGRAM ANALYSIS; MANUAL TESTS; PATCH TESTING; SOFTWARE PATCHES; SOFTWARE REPOSITORIES; SOFTWARE SYSTEMS; SYMBOLIC EXECUTION; TESTING CODES;

EID: 84883674331     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2491411.2491438     Document Type: Conference Paper
Times cited : (151)

References (44)
  • 5
    • 79955963313 scopus 로고    scopus 로고
    • Parallel symbolic execution for automated real-world software testing
    • S. Bucur, V. Ureche, C. Zamfir, and G. Candea. Parallel symbolic execution for automated real-world software testing. In EuroSys'11.
    • EuroSys'11
    • Bucur, S.1    Ureche, V.2    Zamfir, C.3    Candea, G.4
  • 6
    • 67650790221 scopus 로고    scopus 로고
    • KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs
    • C. Cadar, D. Dunbar, and D. Engler. KLEE: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI'08.
    • OSDI'08
    • Cadar, C.1    Dunbar, D.2    Engler, D.3
  • 7
    • 33751059192 scopus 로고    scopus 로고
    • Execution generated test cases: How to make systems code crash itself (invited paper)
    • C. Cadar and D. Engler. Execution generated test cases: How to make systems code crash itself (invited paper). In SPIN'05.
    • SPIN'05
    • Cadar, C.1    Engler, D.2
  • 11
    • 85088335091 scopus 로고    scopus 로고
    • Staged deployment in mirage, an integrated software upgrade testing and distribution system
    • O. Crameri, N. Knezevic, D. Kostic, R. Bianchini, and W. Zwaenepoel. Staged deployment in Mirage, an integrated software upgrade testing and distribution system. In SOSP'07.
    • SOSP'07
    • Crameri, O.1    Knezevic, N.2    Kostic, D.3    Bianchini, R.4    Zwaenepoel, W.5
  • 12
    • 33244471534 scopus 로고    scopus 로고
    • Check 'n' crash: Combining static checking and testing
    • C. Csallner and Y. Smaragdakis. Check 'n' Crash: Combining static checking and testing. In ICSE'05.
    • ICSE'05
    • Csallner, C.1    Smaragdakis, Y.2
  • 14
    • 34548267106 scopus 로고    scopus 로고
    • Dynamic test input generation for database applications
    • M. Emmi, R. Majumdar, and K. Sen. Dynamic test input generation for database applications. In ISSTA'07.
    • ISSTA'07
    • Emmi, M.1    Majumdar, R.2    Sen, K.3
  • 15
    • 0029723725 scopus 로고    scopus 로고
    • The chaining approach for software test data generation
    • R. Ferguson and B. Korel. The chaining approach for software test data generation. TOSEM, 5(1):63-86, 1996.
    • (1996) TOSEM , vol.5 , Issue.1 , pp. 63-86
    • Ferguson, R.1    Korel, B.2
  • 16
    • 84862311289 scopus 로고    scopus 로고
    • The seed is strong: Seeding strategies in search-based software testing
    • G. Fraser and A. Arcuri. The seed is strong: Seeding strategies in search-based software testing. In ICSE'12.
    • ICSE'12
    • Fraser, G.1    Arcuri, A.2
  • 17
    • 84887479765 scopus 로고    scopus 로고
    • Using model checking to generate tests from requirements specifications
    • A. Gargantini and C. Heitmeyer. Using model checking to generate tests from requirements specifications. In ESEC/FSE'99.
    • ESEC/FSE'99
    • Gargantini, A.1    Heitmeyer, C.2
  • 21
    • 84883699577 scopus 로고    scopus 로고
    • Automated test data generation using an iterative relaxation method
    • N. Gupta, A. P. Mathur, and M. L. Soã. Automated test data generation using an iterative relaxation method. In FSE'98.
    • FSE'98
    • Gupta, N.1    Mathur, A.P.2    Soã, M.L.3
  • 22
    • 0030173997 scopus 로고    scopus 로고
    • Program slicing-based regression testing techniques
    • R. Gupta, M. Jean, H. Mary, and L. Soã. Program slicing-based regression testing techniques. STVR, 6:83-112, 1996.
    • (1996) STVR , vol.6 , pp. 83-112
    • Gupta, R.1    Jean, M.2    Mary, H.3    Soã, L.4
  • 23
    • 84864250691 scopus 로고    scopus 로고
    • Bugredux: Reproducing field failures for in-house debugging
    • W. Jin and A. Orso. Bugredux: Reproducing field failures for in-house debugging. In ICSE'12.
    • ICSE'12
    • Jin, W.1    Orso, A.2
  • 24
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • July
    • J. C. King. Symbolic execution and program testing. CA CM, 19(7):385-394, July 1976.
    • (1976) CA CM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 25
    • 0025472647 scopus 로고
    • Automated software test data generation
    • B. Korel. Automated software test data generation. TSE, 16(8):870-879, 1990.
    • (1990) TSE , vol.16 , Issue.8 , pp. 870-879
    • Korel, B.1
  • 26
    • 3042658703 scopus 로고    scopus 로고
    • LLVM: A compilation framework for lifelong program analysis & transformation
    • C. Lattner and V. Adve. LLVM: A compilation framework for lifelong program analysis & transformation. In CGO' 04.
    • CGO' 04
    • Lattner, C.1    Adve, V.2
  • 28
    • 84883672406 scopus 로고    scopus 로고
    • High-coverage symbolic patch testing
    • P. D. Marinescu and C. Cadar. High-coverage symbolic patch testing. In SPIN'12.
    • SPIN'12
    • Marinescu, P.D.1    Cadar, C.2
  • 29
    • 84864272279 scopus 로고    scopus 로고
    • Make test-zesti: A symbolic execution solution for improving regression testing
    • P. D. Marinescu and C. Cadar. make test-zesti: A symbolic execution solution for improving regression testing. In ICSE'12.
    • ICSE'12
    • Marinescu, P.D.1    Cadar, C.2
  • 30
    • 84883722463 scopus 로고    scopus 로고
    • Longitudinal program analysis
    • D. Notkin. Longitudinal program analysis. In PASTE'02.
    • PASTE'02
    • Notkin, D.1
  • 31
    • 0033343346 scopus 로고    scopus 로고
    • Test-data generation using genetic algorithms
    • R. P. Pargas, M. J. Harrold, and R. R. Peck. Test-data generation using genetic algorithms. STVR, 9(4):263-282, 1999.
    • (1999) STVR , vol.9 , Issue.4 , pp. 263-282
    • Pargas, R.P.1    Harrold, M.J.2    Peck, R.R.3
  • 35
  • 36
    • 80051930248 scopus 로고    scopus 로고
    • EXpress: Guided path exploration for efficient regression test generation
    • K. Taneja, T. Xie, N. Tillmann, and J. de Halleux. eXpress: guided path exploration for efficient regression test generation. In ISSTA'11.
    • ISSTA'11
    • Taneja, K.1    Xie, T.2    Tillmann, N.3    De Halleux, J.4
  • 37
    • 70349698143 scopus 로고    scopus 로고
    • Pex: White box test generation for. NET
    • N. Tillmann and J. De Halleux. Pex: white box test generation for. NET. In TAP'08.
    • TAP'08
    • Tillmann, N.1    De Halleux, J.2
  • 39
    • 84883715687 scopus 로고    scopus 로고
    • Towards differential program analysis
    • J. Winstead and D. Evans. Towards differential program analysis. In WODA'03.
    • WODA'03
    • Winstead, J.1    Evans, D.2
  • 40
    • 77955917233 scopus 로고    scopus 로고
    • Factors affecting the use of genetic algorithms in test suite augmentation
    • Z. Xu, M. B. Cohen, and G. Rothermel. Factors affecting the use of genetic algorithms in test suite augmentation. In GECCO'10.
    • GECCO'10
    • Xu, Z.1    Cohen, M.B.2    Rothermel, G.3
  • 41
    • 84883695581 scopus 로고    scopus 로고
    • Directed test suite augmentation
    • Z. Xu and G. Rothermel. Directed test suite augmentation. In ASPEC'09.
    • ASPEC'09
    • Xu, Z.1    Rothermel, G.2
  • 43
    • 84859902081 scopus 로고    scopus 로고
    • Test data regeneration: Generating new test data from existing test data
    • S. Yoo and M. Harman. Test data regeneration: generating new test data from existing test data. STVR, 22(3):171-201, 2012.
    • (2012) STVR , vol.22 , Issue.3 , pp. 171-201
    • Yoo, S.1    Harman, M.2
  • 44
    • 77954609085 scopus 로고    scopus 로고
    • Execution synthesis: A technique for automated software debugging
    • C. Zamfir and G. Candea. Execution synthesis: A technique for automated software debugging. In EuroSys'10.
    • EuroSys'10
    • Zamfir, C.1    Candea, G.2


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