메뉴 건너뛰기




Volumn , Issue , 2011, Pages 1427-1434

Evolving patches for software repair

Author keywords

Debugging; Fault repair; Genetic programming; Python

Indexed keywords

CODE MODIFICATIONS; FAULT-REPAIR; LOCALISATION; PROGRAM CODE; PYTHON; SOFTWARE REPAIR; SOFTWARE SYSTEMS; TOOLS AND TECHNIQUES;

EID: 84860416974     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2001576.2001768     Document Type: Conference Paper
Times cited : (59)

References (26)
  • 1
    • 57349195544 scopus 로고    scopus 로고
    • On the automation of fixing software bugs
    • A. Arcuri. On the automation of fixing software bugs. In ICSE Companion, pages 1003-1006, 2008.
    • (2008) ICSE Companion , pp. 1003-1006
    • Arcuri, A.1
  • 3
    • 77954721052 scopus 로고    scopus 로고
    • Practical fault localization for dynamic web applications
    • S. Artzi, J. Dolby, F. Tip, and M. Pistoia. Practical fault localization for dynamic web applications. In ICSE (1), pages 265-274, 2010.
    • (2010) ICSE , Issue.1 , pp. 265-274
    • Artzi, S.1    Dolby, J.2    Tip, F.3    Pistoia, M.4
  • 6
    • 85076893888 scopus 로고    scopus 로고
    • Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs
    • C. Cadar, D. Dunbar, and D. R. Engler. Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs. In OSDI, pages 209-224, 2008.
    • (2008) OSDI , pp. 209-224
    • Cadar, C.1    Dunbar, D.2    Engler, D.R.3
  • 9
    • 77951440472 scopus 로고    scopus 로고
    • Insights on fault interference for programs with multiple bugs
    • V. Debroy and W. E. Wong. Insights on fault interference for programs with multiple bugs. In ISSRE, pages 165-174, 2009.
    • (2009) ISSRE , pp. 165-174
    • Debroy, V.1    Wong, W.E.2
  • 10
    • 84860421716 scopus 로고    scopus 로고
    • Facebook
    • January
    • Facebook. It's a small world, January 2011.
    • (2011) It's a Small World
  • 11
    • 72749113538 scopus 로고    scopus 로고
    • A genetic programming approach to automated software repair
    • S. Forrest, T. Nguyen, W. Weimer, and C. L. Goues. A genetic programming approach to automated software repair. In GECCO, pages 947-954, 2009.
    • (2009) GECCO , pp. 947-954
    • Forrest, S.1    Nguyen, T.2    Weimer, W.3    Goues, C.L.4
  • 12
    • 77952348762 scopus 로고    scopus 로고
    • Empirical evaluation of the tarantula automatic fault-localization technique
    • J. A. Jones and M. J. Harrold. Empirical evaluation of the tarantula automatic fault-localization technique. In ASE, pages 273-282, 2005.
    • (2005) ASE , pp. 273-282
    • Jones, J.A.1    Harrold, M.J.2
  • 13
    • 77955955646 scopus 로고    scopus 로고
    • Introduction to genetic programming tutorial: From the basics to human-competitive results
    • J. R. Koza. Introduction to genetic programming tutorial: from the basics to human-competitive results. In GECCO (Companion), pages 2137-2262, 2010.
    • (2010) GECCO (Companion) , pp. 2137-2262
    • Koza, J.R.1
  • 16
    • 59449083597 scopus 로고    scopus 로고
    • Exterminator: Automatically correcting memory errors with high probability
    • G. Novark, E. D. Berger, and B. G. Zorn. Exterminator: Automatically correcting memory errors with high probability. Commun. ACM, 51(12):87-95, 2008.
    • (2008) Commun. ACM , vol.51 , Issue.12 , pp. 87-95
    • Novark, G.1    Berger, E.D.2    Zorn, B.G.3
  • 18
    • 0030411642 scopus 로고    scopus 로고
    • Software error classification using purify
    • H. D. Owens, B. F. Womack, and M. J. Gonzalez. Software error classification using purify. In ICSM, pages 104-113, 1996.
    • (1996) ICSM , pp. 104-113
    • Owens, H.D.1    Womack, B.F.2    Gonzalez, M.J.3
  • 19
    • 30344459996 scopus 로고    scopus 로고
    • Countering network worms through automatic patch generation
    • DOI 10.1109/MSP.2005.144
    • S. Sidiroglou and A. D. Keromytis. Countering network worms through automatic patch generation. IEEE Security & Privacy, 3(6):41-49, 2005. (Pubitemid 43060393)
    • (2005) IEEE Security and Privacy , vol.3 , Issue.6 , pp. 41-49
    • Sidiroglou, S.1    Keromytis, A.D.2
  • 22
    • 70549112781 scopus 로고    scopus 로고
    • Automatically finding patches using genetic programming
    • W. Weimer, T. Nguyen, C. L. Goues, and S. Forrest. Automatically finding patches using genetic programming. In ICSE, pages 364-374, 2009.
    • (2009) ICSE , pp. 364-374
    • Weimer, W.1    Nguyen, T.2    Goues, C.L.3    Forrest, S.4
  • 23
    • 77955861774 scopus 로고    scopus 로고
    • Coevolutionary automated software correction
    • J. L. Wilkerson and D. Tauritz. Coevolutionary automated software correction. In GECCO, pages 1391-1392, 2010.
    • (2010) GECCO , pp. 1391-1392
    • Wilkerson, J.L.1    Tauritz, D.2
  • 26
    • 0031354777 scopus 로고    scopus 로고
    • Software unit test coverage and adequacy
    • H. Zhu, P. A. V. Hall, and J. H. R. May. Software unit test coverage and adequacy. ACM Comput. Surv., 29(4):366-427, 1997. (Pubitemid 127583222)
    • (1997) ACM Computing Surveys , vol.29 , Issue.4 , pp. 366-427
    • Zhu, H.1    Hall, P.A.V.2    May, J.H.R.3


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