메뉴 건너뛰기




Volumn 82, Issue 11, 2009, Pages 1780-1792

A practical evaluation of spectrum-based fault localization

Author keywords

Consumer electronics; Program spectra; Real time and embedded systems; Software fault diagnosis; Test data analysis

Indexed keywords

AUTOMATED DIAGNOSIS; CONTROLLED ENVIRONMENT; DEBUGGING EFFORTS; DIAGNOSTIC ACCURACY; EMBEDDED SOFTWARE DEVELOPMENT; ERROR OBSERVATION; FAULT LOCALIZATION; INDUSTRIAL ENVIRONMENTS; LIGHT WEIGHT; LOW QUALITIES; PROGRAM SPECTRA; REAL-TIME AND EMBEDDED SYSTEMS; SIEMENS; SIMILARITY COEFFICIENTS; SOFTWARE FAULT DIAGNOSIS; SPACE PROGRAMS; SYSTEM FAILURES; TEST CASE; TEST DATA ANALYSIS; TEST DESIGNS;

EID: 71749095111     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2009.06.035     Document Type: Article
Times cited : (428)

References (34)
  • 1
    • 71749109454 scopus 로고    scopus 로고
    • Program spectra analysis in aembedded systems: A case study
    • Technical Report TUD-SERG-2006-007, Delft University of Technology
    • Abreu, R., Zoeteweij, P., van Gemund, A.J.C., 2006a. Program spectra analysis in aembedded systems: a case study. Technical Report TUD-SERG-2006-007, Delft University of Technology. .
    • (2006)
    • Abreu, R.1    Zoeteweij, P.2    van Gemund, A.J.C.3
  • 2
    • 34250155830 scopus 로고    scopus 로고
    • An evaluation of similarity coefficients for software fault localization
    • Riverside, CA, USA, December, IEEE Computer Society, pp
    • Abreu, R., Zoeteweij, P., van Gemund, A.J.C., 2006b. An evaluation of similarity coefficients for software fault localization. In: Proceedings of PRDC'06, Riverside, CA, USA, December 2006, IEEE Computer Society, pp. 39-46.
    • (2006) Proceedings of PRDC'06 , pp. 39-46
    • Abreu, R.1    Zoeteweij, P.2    van Gemund, A.J.C.3
  • 3
    • 48049116430 scopus 로고    scopus 로고
    • On the accuracy of spectrum-based fault localization
    • Windsor, UK, September, IEEE Computer Society, pp
    • Abreu, R., Zoeteweij, P., van Gemund, A.J.C., 2007. On the accuracy of spectrum-based fault localization. In: Proceedings TAIC PART'07, Windsor, UK, September 2007, IEEE Computer Society, pp. 89-98.
    • (2007) Proceedings TAIC PART'07 , pp. 89-98
    • Abreu, R.1    Zoeteweij, P.2    van Gemund, A.J.C.3
  • 4
    • 56749179999 scopus 로고    scopus 로고
    • Automatic software fault localization using generic program invariants
    • Brazil, March, ACM Press, pp
    • Abreu, R., González, A., Zoeteweij, P., van Gemund, A.J.C., 2008a. Automatic software fault localization using generic program invariants. In: Proceedings SAC'08, Fortaleza, Ceará, Brazil, March 2008, ACM Press, pp. 712-717.
    • (2008) Proceedings SAC'08, Fortaleza, Ceará , pp. 712-717
    • Abreu, R.1    González, A.2    Zoeteweij, P.3    van Gemund, A.J.C.4
  • 5
    • 55849090950 scopus 로고    scopus 로고
    • On the performance of fault screeners in software development and deployment
    • Madeira, Portugal, May, INSTICC Press, pp
    • Abreu, R., González, A., Zoeteweij, P., van Gemund, A.J.C., 2008b. On the performance of fault screeners in software development and deployment. In Proceedings ENASE'08, Funchal, Madeira, Portugal, May 2008, INSTICC Press, pp. 123-130.
    • (2008) Proceedings ENASE'08, Funchal , pp. 123-130
    • Abreu, R.1    González, A.2    Zoeteweij, P.3    van Gemund, A.J.C.4
  • 6
    • 71749091086 scopus 로고    scopus 로고
    • An observation-based model for fault localization
    • Seattle, WA, USA, July, ACM Press, pp
    • Abreu, R., Zoeteweij, P., van Gemund, A.J.C., 2008c. An observation-based model for fault localization. In: Proceedings of WODA'08, Seattle, WA, USA, July 2008, ACM Press, pp. 64-70.
    • (2008) Proceedings of WODA'08 , pp. 64-70
    • Abreu, R.1    Zoeteweij, P.2    van Gemund, A.J.C.3
  • 8
    • 71749103126 scopus 로고    scopus 로고
    • Augusteijn, L, 2002. Front: a front-end generator for Lex, Yacc and C. Release 1.0
    • Augusteijn, L, 2002. Front: a front-end generator for Lex, Yacc and C. Release 1.0. .
  • 10
    • 0036930823 scopus 로고    scopus 로고
    • Pinpoint: Problem determination in large, dynamic internet services
    • Washington, DC, USA, June, IEEE Computer Society, pp
    • Chen, M.Y., Kiciman, E., Fratkin, E., Fox, A., Brewer, E., 2002. Pinpoint: problem determination in large, dynamic internet services. In: Proceedings of DSN'02, Washington, DC, USA, June 2002, IEEE Computer Society, pp. 595-604.
    • (2002) Proceedings of DSN'02 , pp. 595-604
    • Chen, M.Y.1    Kiciman, E.2    Fratkin, E.3    Fox, A.4    Brewer, E.5
  • 11
    • 26444471878 scopus 로고    scopus 로고
    • Lightweight defect localization for Java
    • Proceedings of ECOOP'05, Glasgow, UK, July, Springer-Verlag, pp
    • Dallmeier, V., Lindig, C., Zeller, A., 2005. Lightweight defect localization for Java. In: Proceedings of ECOOP'05, Glasgow, UK, July 2005, LNCS 3568, Springer-Verlag, pp. 528-550.
    • (2005) LNCS , vol.3568 , pp. 528-550
    • Dallmeier, V.1    Lindig, C.2    Zeller, A.3
  • 14
    • 26044480846 scopus 로고    scopus 로고
    • Supporting controlled experimentation with testing techniques: an infrastructure and its potential impact
    • Do H., Elbaum S.G., and Rothermel G. Supporting controlled experimentation with testing techniques: an infrastructure and its potential impact. Empirical Software Engineering: An International Journal 10 4 (2005) 405-435
    • (2005) Empirical Software Engineering: An International Journal , vol.10 , Issue.4 , pp. 405-435
    • Do, H.1    Elbaum, S.G.2    Rothermel, G.3
  • 15
    • 34547712551 scopus 로고    scopus 로고
    • Embedded Systems Institute
    • Embedded Systems Institute. Trader project website. .
    • Trader project website
  • 16
    • 35048873252 scopus 로고    scopus 로고
    • Error explanation with distance metrics
    • Barcelona, Spain, March, Springer-Verlag, pp
    • Groce, A., 2004. Error explanation with distance metrics. In: Proceedings TACAS'04, Barcelona, Spain, March 2004, Springer-Verlag, pp. 108-122.
    • (2004) Proceedings TACAS'04 , pp. 108-122
    • Groce, A.1
  • 17
    • 67650080110 scopus 로고    scopus 로고
    • Locating faulty code using failure-inducing chops
    • Long Beach, CA, USA, November, ACM Press, pp
    • Gupta, N., He, H., Zhang, X., Gupta, R., 2005. Locating faulty code using failure-inducing chops. In: Proceedings of ASE'05, Long Beach, CA, USA, November 2005, ACM Press, pp. 263-272.
    • (2005) Proceedings of ASE'05 , pp. 263-272
    • Gupta, N.1    He, H.2    Zhang, X.3    Gupta, R.4
  • 18
    • 0036319465 scopus 로고    scopus 로고
    • Software debugging testing and verification
    • Hailpern B., and Santhanam P. Software debugging testing and verification. IBM Systems Journal 41 1 (2002) 4-12
    • (2002) IBM Systems Journal , vol.41 , Issue.1 , pp. 4-12
    • Hailpern, B.1    Santhanam, P.2
  • 19
    • 0034271545 scopus 로고    scopus 로고
    • An empirical investigation of the relationship between fault-revealing test behavior and differences in program spectra
    • Harrold M.J., Rothermel G., Sayre K., Wu R., and Yi L. An empirical investigation of the relationship between fault-revealing test behavior and differences in program spectra. Journal of Software Testing Verification and Reliability 10 3 (2000) 171-194
    • (2000) Journal of Software Testing Verification and Reliability , vol.10 , Issue.3 , pp. 171-194
    • Harrold, M.J.1    Rothermel, G.2    Sayre, K.3    Wu, R.4    Yi, L.5
  • 20
    • 0028166441 scopus 로고
    • Experiments of the effectiveness of dataflow-and controlflow-based test adequacy criteria
    • Sorrento, Italy, May, IEEE Computer Society, pp
    • Hutchins, M., Foster, H., Goradia, T., Ostrand, T., 1994. Experiments of the effectiveness of dataflow-and controlflow-based test adequacy criteria. In: Proceedings ICSE'94, Sorrento, Italy, May 1994, IEEE Computer Society, pp. 191-200.
    • (1994) Proceedings ICSE'94 , pp. 191-200
    • Hutchins, M.1    Foster, H.2    Goradia, T.3    Ostrand, T.4
  • 22
    • 77952348762 scopus 로고    scopus 로고
    • Empirical evaluation of the tarantula automatic fault-localization technique
    • Long Beach, CA, USA, November, ACM Press, pp
    • Jones, J.A., Harrold, M.J., 2005. Empirical evaluation of the tarantula automatic fault-localization technique. In: Proceedings of ASE'05, Long Beach, CA, USA, November 2005, ACM Press, pp. 273-282.
    • (2005) Proceedings of ASE'05 , pp. 273-282
    • Jones, J.A.1    Harrold, M.J.2
  • 23
    • 0036040176 scopus 로고    scopus 로고
    • Visualization of test information to assist fault localization
    • Orlando, Florida, USA, May, ACM Press, pp
    • Jones, J.A., Harrold, M.J., Stasko, J., 2002. Visualization of test information to assist fault localization. In: Proceedings of ICSE'02, Orlando, Florida, USA, May 2002, ACM Press, pp. 467-477.
    • (2002) Proceedings of ICSE'02 , pp. 467-477
    • Jones, J.A.1    Harrold, M.J.2    Stasko, J.3
  • 24
    • 3042658703 scopus 로고    scopus 로고
    • LLVM: A compilation framework for lifelong program analysis & transformation
    • San Jose, CA, USA, March, IEEE Computer Society, pp
    • Lattner, C., Adve, V., 2004. LLVM: a compilation framework for lifelong program analysis & transformation. In: Proceedings of CGO'04, San Jose, CA, USA, March 2004, IEEE Computer Society, pp. 75-88.
    • (2004) Proceedings of CGO'04 , pp. 75-88
    • Lattner, C.1    Adve, V.2
  • 25
    • 32344442835 scopus 로고    scopus 로고
    • Sober: Statistical model-based bug localization
    • Lisbon, Portugal, September, ACM Press
    • Liu, C., Yan, X., Fei, L., Han, J., Midkiff, S.P., Sober: statistical model-based bug localization. In Proc. ESEC/FSE'05, Lisbon, Portugal, September 2005, pp. 286-295, ACM Press, 2005.
    • (2005) Proc. ESEC/FSE'05 , pp. 286-295
    • Liu, C.1    Yan, X.2    Fei, L.3    Han, J.4    Midkiff, S.P.5
  • 27
    • 71749100683 scopus 로고    scopus 로고
    • NXP Semiconductors website
    • NXP Semiconductors website. .
  • 28
    • 84917687527 scopus 로고    scopus 로고
    • Fault localization with nearest neighbor queries
    • Montreal, Canada, October, IEEE Computer Society, pp
    • Renieris, M., Reiss. S.P., 2003. Fault localization with nearest neighbor queries. In: Proceedings of ASE'03, Montreal, Canada, October 2003, IEEE Computer Society, pp. 30-39.
    • (2003) Proceedings of ASE'03 , pp. 30-39
    • Renieris, M.1    Reiss, S.P.2
  • 29
    • 84949448810 scopus 로고    scopus 로고
    • The use of program profiling for software maintenance with applications to the year 2000 problem
    • Proceedings of ESEC/FSE'97, Zurich, Switzerland, September, Springer-Verlag, 1997
    • Reps, T., Ball, T., Das, M., Larus. J., 1997. The use of program profiling for software maintenance with applications to the year 2000 problem. In: Proceedings of ESEC/FSE'97, Zurich, Switzerland, September 1997, LNCS 1301, Springer-Verlag, 1997, pp. 432-449.
    • (1997) LNCS , vol.1301 , pp. 432-449
    • Reps, T.1    Ball, T.2    Das, M.3    Larus, J.4
  • 30
  • 31
    • 84943237617 scopus 로고    scopus 로고
    • Model-based debugging or how to diagnose programs automatically
    • Proceedings of IEA/AIE'02, Cairns, Australia, June, Springer-Verlag, pp
    • Wotawa, F., Stumptner, M., Mayer, W., 2002. Model-based debugging or how to diagnose programs automatically. In: Proceedings of IEA/AIE'02, Cairns, Australia, June 2002, LNCS 2358, Springer-Verlag, pp. 746-757.
    • (2002) LNCS , vol.2358 , pp. 746-757
    • Wotawa, F.1    Stumptner, M.2    Mayer, W.3
  • 32
    • 57349154284 scopus 로고    scopus 로고
    • An empirical study of the effects of test-suite reduction on fault localization
    • Leipzig, Germany, May, ACM Press, pp
    • Yu, Y., Jones, J.A., Harrold, M.J., 2008. An empirical study of the effects of test-suite reduction on fault localization. In: Proceedings of ICSE'08, Leipzig, Germany, May 2008, ACM Press, pp. 201-210.
    • (2008) Proceedings of ICSE'08 , pp. 201-210
    • Yu, Y.1    Jones, J.A.2    Harrold, M.J.3
  • 33
    • 0037672303 scopus 로고    scopus 로고
    • Isolating cause-effect chains from computer programs
    • Charleston, SC, USA November, ACM Press, pp
    • Zeller, A., 2002. Isolating cause-effect chains from computer programs. In: Proceedings of FSE'02, Charleston, SC, USA November 2002, ACM Press, pp. 1-10.
    • (2002) Proceedings of FSE'02 , pp. 1-10
    • Zeller, A.1
  • 34
    • 34250191492 scopus 로고    scopus 로고
    • Diagnosis of embedded software using program spectra
    • Tucson, AZ, USA, March, IEEE Computer Society, pp
    • Zoeteweij, P., Abreu, R., Golsteijn, R., van Gemund, A.J.C., 2007. Diagnosis of embedded software using program spectra. In: Proceedings of ECBS'07, Tucson, AZ, USA, March 2007, IEEE Computer Society, pp. 213-218.
    • (2007) Proceedings of ECBS'07 , pp. 213-218
    • Zoeteweij, P.1    Abreu, R.2    Golsteijn, R.3    van Gemund, A.J.C.4


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