메뉴 건너뛰기




Volumn , Issue , 2009, Pages 433-444

ReAssert: Suggesting repairs for broken unit tests

Author keywords

[No Author keywords available]

Indexed keywords

NOVEL TECHNIQUES; PROGRAM TRANSFORMATIONS; TEST CODE; TEST FAILURE; UNIT TESTS;

EID: 77952208390     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ASE.2009.17     Document Type: Conference Paper
Times cited : (100)

References (48)
  • 2
    • 77952177335 scopus 로고    scopus 로고
    • Unit tests reloaded: Parameterized unit testing with symbolic execution
    • TR
    • N. Tillmann and W. Schulte, "Unit tests reloaded: Parameterized unit testing with symbolic execution," Microsoft Research, TR, 2005.
    • (2005) Microsoft Research
    • Tillmann, N.1    Schulte, W.2
  • 5
    • 0034819532 scopus 로고    scopus 로고
    • Change impact analysis for object-oriented programs
    • B. Ryder and F. Tip, "Change impact analysis for object-oriented programs," in PASTE, 2001.
    • (2001) PASTE
    • Ryder, B.1    Tip, F.2
  • 6
    • 12844268515 scopus 로고    scopus 로고
    • Chianti: A tool for change impact analysis of java programs
    • X. Ren, F. Shah, F. Tip, B. Ryder, and O. Chesley, "Chianti: a tool for change impact analysis of java programs," in OOPSLA, 2004.
    • (2004) OOPSLA
    • Ren, X.1    Shah, F.2    Tip, F.3    Ryder, B.4    Chesley, O.5
  • 7
    • 33244493965 scopus 로고    scopus 로고
    • Efficient and precise dynamic impact analysis using execute-after sequences
    • T. Apiwattanapong, A. Orso, and M. J. Harrold, "Efficient and precise dynamic impact analysis using execute-after sequences," in ICSE, 2005.
    • (2005) ICSE
    • Apiwattanapong, T.1    Orso, A.2    Harrold, M.J.3
  • 8
    • 77952186266 scopus 로고    scopus 로고
    • Online. Available
    • Parasoft, "Jtest." [Online]. Available: http://www.parasoft. com/jsp/products/ home.jsp?product=Jtest
    • Jtest
  • 9
    • 34247326075 scopus 로고    scopus 로고
    • From Daikon to Agitator: Lessons and challenges in building a commercial tool for developer testing
    • M. Boshernitsan, R.-K. Doong, and A. Savoia, "From Daikon to Agitator: lessons and challenges in building a commercial tool for developer testing," in ISSTA, 2006.
    • (2006) ISSTA
    • Boshernitsan, M.1    Doong, R.-K.2    Savoia, A.3
  • 10
    • 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, 2008.
    • (2008) TAP
    • Tillmann, N.1    De Halleux, J.2
  • 11
    • 34247337300 scopus 로고    scopus 로고
    • DSD-Crasher: A hybrid analysis tool for bug finding
    • C. Csallner and Y. Smaragdakis, "DSD-Crasher: A hybrid analysis tool for bug finding," in ISSTA, 2006.
    • (2006) ISSTA
    • Csallner, C.1    Smaragdakis, Y.2
  • 12
    • 46649102229 scopus 로고    scopus 로고
    • Augmenting automatically generated unit-test suites with regression oracle checking
    • T. Xie, "Augmenting automatically generated unit-test suites with regression oracle checking," in ECOOP, 2006.
    • (2006) ECOOP
    • Xie, T.1
  • 18
    • 77952140568 scopus 로고    scopus 로고
    • A framework for state-space exploration of Java-based actor programs
    • S. Lauterburg, M. Dotta, D. Marinov, and G. Agha, "A framework for state-space exploration of Java-based actor programs," in ASE, 2009.
    • (2009) ASE
    • Lauterburg, S.1    Dotta, M.2    Marinov, D.3    Agha, G.4
  • 21
    • 23744460210 scopus 로고    scopus 로고
    • An experimental evaluation of continuous testing during development
    • D. Saff and M. D. Ernst, "An experimental evaluation of continuous testing during development," in ISSTA, 2004.
    • (2004) ISSTA
    • Saff, D.1    Ernst, M.D.2
  • 23
    • 56249087984 scopus 로고    scopus 로고
    • Predicting effectiveness of automatic testing tools
    • B. Daniel and M. Boshernitsan, "Predicting effectiveness of automatic testing tools," in ASE, 2008.
    • (2008) ASE
    • Daniel, B.1    Boshernitsan, M.2
  • 24
    • 85008264025 scopus 로고    scopus 로고
    • Time-aware test-case prioritization using integer linear programming
    • L. Zhang, S.-S. Hou, C. Guo, T. Xie, and H. Mei, "Time-aware test-case prioritization using integer linear programming," in ISSTA, 2009.
    • (2009) ISSTA
    • Zhang, L.1    Hou, S.-S.2    Guo, C.3    Xie, T.4    Mei, H.5
  • 25
    • 0036038345 scopus 로고    scopus 로고
    • Tracking down software bugs using automatic anomaly detection
    • S. Hangal and M. S. Lam, "Tracking down software bugs using automatic anomaly detection," in ICSE, 2002.
    • (2002) ICSE
    • Hangal, S.1    Lam, M.S.2
  • 26
    • 0036040176 scopus 로고    scopus 로고
    • Visualization of test information to assist fault localization
    • J. A. Jones, M. J. Harrold, and J. Stasko, "Visualization of test information to assist fault localization," in ICSE, 2002.
    • (2002) ICSE
    • Jones, J.A.1    Harrold, M.J.2    Stasko, J.3
  • 27
    • 33244494414 scopus 로고    scopus 로고
    • Locating causes of program failures
    • H. Cleve and A. Zeller, "Locating causes of program failures," in ICSE, 2005.
    • (2005) ICSE
    • Cleve, H.1    Zeller, A.2
  • 28
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • F. Tip, "A survey of program slicing techniques," Journal of Programming Languages, vol.3, no.3, 1995.
    • (1995) Journal of Programming Languages , vol.3 , Issue.3
    • Tip, F.1
  • 30
    • 84963600253 scopus 로고
    • Dynamic program slicing
    • H. Agrawal and J. R. Horgan, "Dynamic program slicing," in PLDI, 1990.
    • (1990) PLDI
    • Agrawal, H.1    Horgan, J.R.2
  • 31
    • 85050273691 scopus 로고
    • Program slicing
    • M. Weiser, "Program slicing," in ICSE, 1981.
    • (1981) ICSE
    • Weiser, M.1
  • 32
    • 0035500227 scopus 로고    scopus 로고
    • Automated debugging: Are we close
    • A. Zeller, "Automated debugging: Are we close," Computer, vol.34, no.11, 2001.
    • (2001) Computer , vol.34 , Issue.11
    • Zeller, A.1
  • 33
    • 33745189273 scopus 로고    scopus 로고
    • Automated debugging using path-based weakest preconditions
    • H. He and N. Gupta, "Automated debugging using path-based weakest preconditions," in FASE, 2004.
    • (2004) FASE
    • He, H.1    Gupta, N.2
  • 34
    • 55749099654 scopus 로고    scopus 로고
    • A novel co-evolutionary approach to automatic software bug fixing
    • A. Arcuri and X. Yao, "A novel co-evolutionary approach to automatic software bug fixing," in CEC, 2008.
    • (2008) CEC
    • Arcuri, A.1    Yao, X.2
  • 35
    • 70349982839 scopus 로고    scopus 로고
    • Bugfix: A learning-based tool to assist developers in fixing bugs
    • D. Jeffrey, M. Feng, N. Gupta, , and R. Gupta, "Bugfix: A learning-based tool to assist developers in fixing bugs," in ICPC, 2009.
    • (2009) ICPC
    • Jeffrey, D.1    Feng, M.2    Gupta, N.3    Gupta, R.4
  • 36
    • 70549112781 scopus 로고    scopus 로고
    • Automatically finding patches using genetic programming
    • W. Weimer, T. V. Nguyen, C. L. Goues, and S. Forrest, "Automatically finding patches using genetic programming," in ICSE, 2009.
    • (2009) ICSE
    • Weimer, W.1    Nguyen, T.V.2    Goues, C.L.3    Forrest, S.4
  • 37
    • 33745838881 scopus 로고    scopus 로고
    • Goal-directed debugging of spreadsheets
    • R. Abraham and M. Erwig, "Goal-directed debugging of spreadsheets," in VL/HCC, 2005.
    • (2005) VL/HCC
    • Abraham, R.1    Erwig, M.2
  • 39
    • 31744443403 scopus 로고    scopus 로고
    • Automatic detection and repair of errors in data structures
    • B. Demsky and M. Rinard, "Automatic detection and repair of errors in data structures," in OOPSLA, 2003.
    • (2003) OOPSLA
    • Demsky, B.1    Rinard, M.2
  • 40
    • 43449101485 scopus 로고    scopus 로고
    • DSD-Crasher: A hybrid analysis tool for bug finding
    • C. Csallner, Y. Smaragdakis, and T. Xie, "DSD-Crasher: A hybrid analysis tool for bug finding," TOSEM, 2008.
    • (2008) TOSEM
    • Csallner, C.1    Smaragdakis, Y.2    Xie, T.3
  • 43
    • 0027794949 scopus 로고
    • A tool for automatically generating transcripts of human-computer interaction
    • J. H. Hicinbothom and W. W. Zachary, "A tool for automatically generating transcripts of human-computer interaction," in HFES, 1993.
    • (1993) HFES
    • Hicinbothom, J.H.1    Zachary, W.W.2
  • 44
    • 77949894202 scopus 로고    scopus 로고
    • Maintaining and evolving GUI-directed test scripts
    • M. Grechanik, Q. Xie, and C. Fu, "Maintaining and evolving GUI-directed test scripts," in ICSE, 2009.
    • (2009) ICSE
    • Grechanik, M.1    Xie, Q.2    Fu, C.3
  • 45
    • 33244468586 scopus 로고    scopus 로고
    • Improving the maintainability of automated test suites
    • C. Kaner, "Improving the maintainability of automated test suites," Software QA, vol.4, no.4, 1997.
    • (1997) Software QA , vol.4 , Issue.4
    • Kaner, C.1
  • 46
    • 77956619472 scopus 로고    scopus 로고
    • Dart: A framework for regression testing "nightly/daily builds" of GUI applications
    • A. Memon, I. Banerjee, N. Hashmi, and A. Nagarajan, "Dart: A framework for regression testing "nightly/daily builds" of GUI applications," in ICSM, 2003.
    • (2003) ICSM
    • Memon, A.1    Banerjee, I.2    Hashmi, N.3    Nagarajan, A.4
  • 47
    • 56149089811 scopus 로고    scopus 로고
    • Automatically repairing event sequence-based GUI test suites for regression testing
    • A. Memon, "Automatically repairing event sequence-based GUI test suites for regression testing," TSE, vol.18, no.2, 2008.
    • (2008) TSE , vol.18 , Issue.2
    • Memon, A.1
  • 48
    • 1542317066 scopus 로고    scopus 로고
    • Regression testing of GUIs
    • A. Memon and M. L. Soffa, "Regression testing of GUIs," in ESEC/FSE, 2003.
    • (2003) ESEC/FSE
    • Memon, A.1    Soffa, M.L.2


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