메뉴 건너뛰기




Volumn , Issue , 2009, Pages 45-55

Taming coincidental correctness: Coverage refinement with context patterns to improve fault localization

Author keywords

[No Author keywords available]

Indexed keywords

CODE COVERAGE; CONTEXT PATTERNS; DATAFLOW PATTERNS; EXPERIMENTAL EVIDENCE; FAULT LOCALIZATION; FAULT TYPES; HIGH COSTS; MUTATION ANALYSIS; TEST RUNS;

EID: 69749107742     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSE.2009.5070507     Document Type: Conference Paper
Times cited : (147)

References (34)
  • 1
  • 2
    • 0025448361 scopus 로고
    • Dynamic program slicing
    • Nov
    • H. Agrawal and J.R. Horgan, Dynamic program slicing, In Proc. of PLDI'90 , Pages 246 - 256, Nov., 1990.
    • (1990) Proc. of PLDI'90 , pp. 246-256
    • Agrawal, H.1    Horgan, J.R.2
  • 3
    • 0029521539 scopus 로고
    • Fault Localization using Execution Slices and Dataflow Tests
    • Oct
    • H. Agrawal, J. Horgan, S., Lodon, and W. Wong, Fault Localization using Execution Slices and Dataflow Tests, In Proc. of ISSRE'95, Pages 143-151, Oct., 1995.
    • (1995) Proc. of ISSRE'95 , pp. 143-151
    • Agrawal, H.1    Horgan, J.2    Lodon, S.3    Wong, W.4
  • 4
    • 33947155743 scopus 로고    scopus 로고
    • Using Mutation Analysis for Assessing and Comparing Testing Coverage Criteria
    • J.H. Andrews, L.C. Briand, and Y. Labiche, Using Mutation Analysis for Assessing and Comparing Testing Coverage Criteria, IEEE TSE, 32(8):608-624, 2006.
    • (2006) IEEE TSE , vol.32 , Issue.8 , pp. 608-624
    • Andrews, J.H.1    Briand, L.C.2    Labiche, Y.3
  • 5
    • 34247095930 scopus 로고    scopus 로고
    • Improving test suites for efficient fault localization
    • May
    • B. Baudry, F. Fleurey, and Y. Le Traon, Improving test suites for efficient fault localization, In Proc.of ICSE'06, Pages 82 - 91, May, 2006.
    • (2006) Proc.of ICSE'06 , pp. 82-91
    • Baudry, B.1    Fleurey, F.2    Le Traon, Y.3
  • 6
    • 84976842322 scopus 로고
    • Debugging Heterogeneous Distributed Systems using Event-based Models of Behavior
    • P.C. Bates, Debugging Heterogeneous Distributed Systems using Event-based Models of Behavior, ACM Transactions on Computer Systems, 13(1): 1-31,1995.
    • (1995) ACM Transactions on Computer Systems , vol.13 , Issue.1 , pp. 1-31
    • Bates, P.C.1
  • 7
    • 0027262858 scopus 로고
    • Automatic functional test generation using the extended finite state machine model
    • K.T. Cheng, and A.S. Krishnakumar, Automatic functional test generation using the extended finite state machine model, In Proc. of DAC'93, Pages 86-91, 1993.
    • (1993) Proc. of DAC'93 , pp. 86-91
    • Cheng, K.T.1    Krishnakumar, A.S.2
  • 8
    • 33244494414 scopus 로고    scopus 로고
    • Locating Causes of Program Failures
    • Pages:, May
    • H. Cleve, and A. Zeller, Locating Causes of Program Failures, In Proc. of ICSE'05,Pages: 342 -351, May, 2005.
    • (2005) Proc. of ICSE'05 , pp. 342-351
    • Cleve, H.1    Zeller, A.2
  • 9
    • 26444471878 scopus 로고    scopus 로고
    • Lightweight Detect Localization for Java
    • Jul
    • V. Dallmeier, C. Lindig, and A. Zeller, Lightweight Detect Localization for Java, In Proc. of ECOOP'05, Pages 528-550, Jul., 2005.
    • (2005) Proc. of ECOOP'05 , pp. 528-550
    • Dallmeier, V.1    Lindig, C.2    Zeller, A.3
  • 10
    • 0002258052 scopus 로고    scopus 로고
    • Proteum-A Tool for the Assessment of Test Adequacy for C Programs
    • Jul
    • M.E. Delamaro, and J.C. Maldonado, Proteum-A Tool for the Assessment of Test Adequacy for C Programs, In Proc. of PCS'96, Pages 79-95, Jul., 1996.
    • (1996) Proc. of PCS'96 , pp. 79-95
    • Delamaro, M.E.1    Maldonado, J.C.2
  • 11
    • 18844446134 scopus 로고    scopus 로고
    • A Real Case Study Involving Real Faults and Mutations
    • Software Error Analysis:, Pages:, Oct
    • M. Daran, Software Error Analysis: A Real Case Study Involving Real Faults and Mutations, In Proc. Of ISSTA'96, Pages: 158-171, Oct., 1996.
    • (1996) Proc. Of ISSTA'96 , pp. 158-171
    • Daran, M.1
  • 12
    • 26044480846 scopus 로고    scopus 로고
    • Supporting Controlled Experimentation with Testing Techniques: An Infrastructure and its Potential Impact
    • Oct
    • H.S. Do, S.G. Elbaum, and G. Rothermel, Supporting Controlled Experimentation with Testing Techniques: An Infrastructure and its Potential Impact, Empirical . Softw. Eng., 10(4):405-435, Oct., 2005.
    • (2005) Empirical . Softw. Eng , vol.10 , Issue.4 , pp. 405-435
    • Do, H.S.1    Elbaum, S.G.2    Rothermel, G.3
  • 13
    • 33947314499 scopus 로고    scopus 로고
    • A Field Data Study and a Practical Approach
    • Emulation of Software Faults:, Nov
    • J.A. Durães, and H.S. Madeira, Emulation of Software Faults: A Field Data Study and a Practical Approach, IEEE TSE, 32(11):849-867, Nov., 2006.
    • (2006) IEEE TSE , vol.32 , Issue.11 , pp. 849-867
    • Durães, J.A.1    Madeira, H.S.2
  • 14
    • 0036495126 scopus 로고    scopus 로고
    • Preventing untestedness in data-flow testing
    • I. Forgács and A. Bertolino, Preventing untestedness in data-flow testing, Softw. Test., Verif. Reliab. 12(1):29-58, 2002.
    • (2002) Softw. Test., Verif. Reliab , vol.12 , Issue.1 , pp. 29-58
    • Forgács, I.1    Bertolino, A.2
  • 15
    • 33748523455 scopus 로고    scopus 로고
    • Avoiding coincidental correctness in boundary value analysis
    • Jul
    • R.M. Hierons, Avoiding coincidental correctness in boundary value analysis, ACM Trans. Softw. Eng. Methodol., 15(3): 227-241, Jul., 2006.
    • (2006) ACM Trans. Softw. Eng. Methodol , vol.15 , Issue.3 , pp. 227-241
    • Hierons, R.M.1
  • 16
    • 85013187726 scopus 로고
    • Data flow coverage and the C Language
    • Oct
    • J.R. Horgan, and S. London, Data flow coverage and the C Language, In Proc. of ISSTA'91, Pages 87-97, Oct., 1991.
    • (1991) Proc. of ISSTA'91 , pp. 87-97
    • Horgan, J.R.1    London, S.2
  • 17
    • 0028166441 scopus 로고
    • Experiments of the Effectiveness of Dataflow and Controlflow Based Test Adequacy Criteria
    • May
    • M. Hutchins, H. Foster, T. Goradia, and T. Ostrand, Experiments of the Effectiveness of Dataflow and Controlflow Based Test Adequacy Criteria, In Proc. of ICSE'94, Pages 191 - 200, May, 1994.
    • (1994) Proc. of ICSE'94 , pp. 191-200
    • Hutchins, M.1    Foster, H.2    Goradia, T.3    Ostrand, T.4
  • 18
    • 4544234620 scopus 로고    scopus 로고
    • Fault Localization Using Visualization of Test Information
    • May
    • J.A. Jones, M.J. Harrold, and J. Stasko, Fault Localization Using Visualization of Test Information, In Proc. of ICSE'02, Pages 54-56, May, 2002.
    • (2002) Proc. of ICSE'02 , pp. 54-56
    • Jones, J.A.1    Harrold, M.J.2    Stasko, J.3
  • 19
    • 77952348762 scopus 로고    scopus 로고
    • Empircal Evaluation of the Tarantula Automatic Fault-Localization Technique
    • Pages:, Nov
    • J.A. Jones, and M.J. Harrold, Empircal Evaluation of the Tarantula Automatic Fault-Localization Technique, In Proc. of ASE'05, Pages: 273-282, Nov., 2005.
    • (2005) Proc. of ASE'05 , pp. 273-282
    • Jones, J.A.1    Harrold, M.J.2
  • 22
    • 77949877142 scopus 로고    scopus 로고
    • Statistical Debugging: A Hypothesis Testing-Based Approach
    • C. Liu, L. Fei, X.F. Yan, J.W. Han, and S. Midkiff, Statistical Debugging: a Hypothesis Testing-Based Approach, IEEE TSE, 32(10):1-17, 2006.
    • (2006) IEEE TSE , vol.32 , Issue.10 , pp. 1-17
    • Liu, C.1    Fei, L.2    Yan, X.F.3    Han, J.W.4    Midkiff, S.5
  • 23
    • 85006594732 scopus 로고
    • The Weak Mutation Hypothesis
    • Oct
    • B. Marick, The Weak Mutation Hypothesis, In Proc. of ISSTA'91, Page 190-199, Oct., 1991.
    • (1991) Proc. of ISSTA'91 , pp. 190-199
    • Marick, B.1
  • 25
    • 84917687527 scopus 로고    scopus 로고
    • Fault Localization With Nearest Neighbor Queries
    • Oct
    • M. Renieris, and S. Reiss, Fault Localization With Nearest Neighbor Queries, In Proc. of ASE'03, Pages 30-39, Oct., 2003.
    • (2003) Proc. of ASE'03 , pp. 30-39
    • Renieris, M.1    Reiss, S.2
  • 26
    • 0027617421 scopus 로고
    • An Analysis of Test Selection Criterria Using the RELAY Model of Fault Detection
    • D, J. Richardson, and M.C. Thompson, An Analysis of Test Selection Criterria Using the RELAY Model of Fault Detection, IEEE TSE,19(60):533- 553, 1993.
    • (1993) IEEE TSE , vol.19 , Issue.60 , pp. 533-553
    • Richardson, D.J.1    Thompson, M.C.2
  • 27
    • 0022162219 scopus 로고
    • Expertise in Debugging Compute Programs
    • I. Vessey, Expertise in Debugging Compute Programs, Inter. J. of Man-Machine Studies, 23(5):459-494, 1985.
    • (1985) Inter. J. of Man-Machine Studies , vol.23 , Issue.5 , pp. 459-494
    • Vessey, I.1
  • 28
    • 1842840457 scopus 로고
    • Applying a Dynamic Testability Technique to Debugging Certain Classes of Software Faults
    • J.M. Voas and K.W. Miller, Applying a Dynamic Testability Technique to Debugging Certain Classes of Software Faults, Software Quality Journal, 2:61-75, 1993.
    • (1993) Software Quality Journal , vol.2 , pp. 61-75
    • Voas, J.M.1    Miller, K.W.2
  • 29
    • 57349154284 scopus 로고    scopus 로고
    • An Empirical Study of the Effects of Test-Suite Reduction on Fault Localization
    • Y.B. Yu, J.A. Jones, and M.J. Harrold, An Empirical Study of the Effects of Test-Suite Reduction on Fault Localization, In Proc. of ICSE'08, Pages 201-210, 2008.
    • (2008) Proc. of ICSE'08 , pp. 201-210
    • Yu, Y.B.1    Jones, J.A.2    Harrold, M.J.3
  • 30
    • 77949879284 scopus 로고    scopus 로고
    • X.M. Wang, S.C., Cheung, W.K. Chan, and Z.Y. Zhang, Taming Coincidental Correctness: Refine Code Coverage with Context Pattern to Improve Fault Localization, HKUST-CS08-05, 2008.
    • X.M. Wang, S.C., Cheung, W.K. Chan, and Z.Y. Zhang, Taming Coincidental Correctness: Refine Code Coverage with Context Pattern to Improve Fault Localization, HKUST-CS08-05, 2008.
  • 31
    • 37349128124 scopus 로고    scopus 로고
    • Effective Fault Localization using Code Coverage
    • Jul
    • E. Wong, Y. Qi, L. Zhao, and K.Y. Cai, Effective Fault Localization using Code Coverage, In Proc. of COMPSAC'07, Pages 449-456, Jul., 2007.
    • (2007) Proc. of COMPSAC'07 , pp. 449-456
    • Wong, E.1    Qi, Y.2    Zhao, L.3    Cai, K.Y.4
  • 32
    • 33646796376 scopus 로고    scopus 로고
    • Effective program debugging based on execution slices and inter-block data dependency
    • E. Wong, and Y. Qi, Effective program debugging based on execution slices and inter-block data dependency, Journal of Systems and Software, 79(2):891-903, 2006.
    • (2006) Journal of Systems and Software , vol.79 , Issue.2 , pp. 891-903
    • Wong, E.1    Qi, Y.2
  • 33
    • 35448944791 scopus 로고    scopus 로고
    • Towards locating execution omission errors
    • Jun, Pages
    • X.Y. Zhang, S. Tallam, N. Gupta, R. Gupta, Towards locating execution omission errors, In Proc of PLDI'07, Jun., Pages: 415-424, 2007.
    • (2007) Proc of PLDI'07 , pp. 415-424
    • Zhang, X.Y.1    Tallam, S.2    Gupta, N.3    Gupta, R.4
  • 34
    • 0037672303 scopus 로고    scopus 로고
    • Isolating cause-effect chains from computer programs
    • Pages:, Nov
    • A. Zeller, Isolating cause-effect chains from computer programs, In Proc. of FSE'02, Pages: 1-10, Nov., 2002.
    • (2002) Proc. of FSE'02 , pp. 1-10
    • Zeller, A.1


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