{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T03:25:02Z","timestamp":1740108302465,"version":"3.37.3"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2018,3,22]],"date-time":"2018-03-22T00:00:00Z","timestamp":1521676800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"13th Five-Year National Science and Technology Major Project of China","award":["2017YFC0702204"]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61672191"],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Harbin science and technology innovation talents research project","award":["2016RAQXJ013"]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2018,8]]},"DOI":"10.1007\/s00607-018-0610-0","type":"journal-article","created":{"date-parts":[[2018,3,22]],"date-time":"2018-03-22T11:01:15Z","timestamp":1521716475000},"page":"787-808","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Test case selection using multi-criteria optimization for effective fault localization"],"prefix":"10.1007","volume":"100","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3689-3966","authenticated-orcid":false,"given":"Ke-chao","family":"Wang","sequence":"first","affiliation":[]},{"given":"Tian-tian","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Xiao-hong","family":"Su","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,3,22]]},"reference":[{"key":"610_CR1","doi-asserted-by":"crossref","unstructured":"Kochhar PS, Xia X, Lo D, Li S (2016) Practitioners\u2019 expectations on automated fault localization. In: International symposium on software testing and analysis, pp 165\u2013176","DOI":"10.1145\/2931037.2931051"},{"issue":"8","key":"610_CR2","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1109\/TSE.2016.2521368","volume":"42","author":"WE Wong","year":"2016","unstructured":"Wong WE, Gao R, Li Y, Rui A, Wotawa F (2016) A survey on software fault localization. IEEE Trans Softw Eng 42(8):707\u2013740","journal-title":"IEEE Trans Softw Eng"},{"key":"610_CR3","unstructured":"Keller B (2017) Evaluating and improving fault localization. In: International conference on software engineering, pp 609\u2013620"},{"issue":"3","key":"610_CR4","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2000791.2000795","volume":"20","author":"L Naish","year":"2011","unstructured":"Naish L, Lee HJ, Ramamohanarao K (2011) A model for spectra-based software diagnosis. ACM Trans Softw Eng Methodol 20(3):11","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"610_CR5","doi-asserted-by":"crossref","unstructured":"Xie X, Liu Z, Song S, Chen Z, Xuan J, Xu B (2016) Revisit of automatic debugging via human focus-tracking analysis. In: vol 40, no 6, pp 808\u2013819","DOI":"10.1145\/2884781.2884834"},{"issue":"99","key":"610_CR6","first-page":"1","volume":"66","author":"CM Tang","year":"2017","unstructured":"Tang CM, Chan WK, Yu YT, Zhang Z (2017) Accuracy graphs of spectrum-based fault localization formulas. IEEE Trans Reliab 66(99):1\u201322","journal-title":"IEEE Trans Reliab"},{"key":"610_CR7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39742-4_17","volume-title":"Provably optimal and human-competitive results in SBSE for spectrum based fault localisation","author":"X Xie","year":"2013","unstructured":"Xie X, Kuo FC, Chen TY, Yoo S, Harman M (2013) Provably optimal and human-competitive results in SBSE for spectrum based fault localisation. Springer, Berlin"},{"key":"610_CR8","doi-asserted-by":"crossref","unstructured":"Jones JA, Harrold MJ, Stasko JT (2002) Visualization of test information to assist fault localization. In: Proceedings of the 22rd international conference on software engineering, ICSE , 19\u201325 May 2002, Orlando, Florida, USA, pp 467\u2013477","DOI":"10.1145\/581396.581397"},{"key":"610_CR9","doi-asserted-by":"crossref","unstructured":"Abreu R, Zoeteweij P, van Gemund AJC (2007) On the accuracy of spectrum-based fault localization. In: Proceedings testing: academic and industrial conference practice and research techniques-MUTATION TAICPART-MUTATION 2007, pp 89\u201398","DOI":"10.1109\/TAIC.PART.2007.13"},{"key":"610_CR10","doi-asserted-by":"crossref","unstructured":"Wong WE, Qi Y, Zhao L, Cai KY (2007) Effective fault localization using code coverage. In: Proceedings of the 31st annual international computer software and applications conference COMPSAC 2007, vol 1, pp 449\u2013456","DOI":"10.1109\/COMPSAC.2007.109"},{"key":"610_CR11","doi-asserted-by":"crossref","unstructured":"Bandyopadhyay A, Ghosh S (2011) Proximity based weighting of test cases to improve spectrum based fault localization. In: Proceedings of the 26th IEEE\/ACM international conference on automated software engineering (ASE), pp 420\u2013423","DOI":"10.1109\/ASE.2011.6100088"},{"key":"610_CR12","doi-asserted-by":"crossref","unstructured":"Liblit B, Naik M, Zheng AX, Aiken A, Jordan MI (2005) Scalable statistical bug isolation. In: Sarkar V, Hall MW (eds) Proceedings of the ACM SIGPLAN 2005 conference on programming language design and implementation, Chicago, IL, USA, 12\u201315 June 2005, pp 15\u201326","DOI":"10.1145\/1065010.1065014"},{"key":"610_CR13","doi-asserted-by":"publisher","first-page":"270","DOI":"10.1145\/152388.152391","volume":"2","author":"MJ Harrold","year":"1993","unstructured":"Harrold MJ, Gupta R, Soffa ML (1993) A new methodology for controlling the size of test suite. ACM Trans Softw Eng Methodol 2:270\u2013285","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"610_CR14","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1081\/E-ESE-120044231","volume":"1","author":"WE Wong","year":"2010","unstructured":"Wong WE, Debroy V (2010) Software fault localization. Encycl Softw Eng 1:1147\u20131156","journal-title":"Encycl Softw Eng"},{"key":"610_CR15","doi-asserted-by":"crossref","unstructured":"Renieris M, Reiss SP (2003) Fault localization with nearest neighbor queries. In: 18th IEEE international conference on automated software engineering (ASE 2003), 6\u201310 Oct 2003, Montreal, Canada, pp 30\u201339","DOI":"10.1109\/ASE.2003.1240292"},{"issue":"6","key":"610_CR16","doi-asserted-by":"publisher","first-page":"826","DOI":"10.1109\/TSE.2008.66","volume":"34","author":"C Liu","year":"2008","unstructured":"Liu C, Zhang X, Han J (2008) A systematic study of failure proximity. IEEE Trans Softw Eng 34(6):826\u2013843","journal-title":"IEEE Trans Softw Eng"},{"key":"610_CR17","doi-asserted-by":"crossref","unstructured":"Abreu R, Zoeteweij P, van Gemund AJC (2006) An evaluation of similarity coefficients for software fault localization. In: 12th IEEE Pacific rim international symposium on dependable computing (PRDC), 18\u201320 Dec 2006, University of California, Riverside, USA, IEEE Computer Society, pp 39\u201346","DOI":"10.1109\/PRDC.2006.18"},{"key":"610_CR18","doi-asserted-by":"crossref","unstructured":"Liu C, Yan X, Fei L, Han J, Midkiff SP (2005) Sober: statistical model-based bug localization. In: Wermelinger M, Gall H (eds) Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on foundations of software engineering, 2005, Lisbon, Portugal, 5\u20139 Sept 2005, ACM, pp 286\u2013295","DOI":"10.1145\/1081706.1081753"},{"key":"610_CR19","doi-asserted-by":"crossref","unstructured":"Jones JA, Harrold MJ (2005) Empirical evaluation of the tarantula automatic fault-localization technique. In: Proceedings of the 20th IEEE\/ACM international conference on automated software engineering, ASE \u201905, ACM, New York, NY, USA, pp 273\u2013282","DOI":"10.1145\/1101908.1101949"},{"key":"610_CR20","doi-asserted-by":"crossref","unstructured":"Yu Y, Jones JA, Harrold MJ (2008) An empirical study of the effects of test-suite reduction on fault localization. In: Proceedings ACM\/IEEE 30th international conference on software engineering ICSE \u201908, pp 201\u2013210","DOI":"10.1145\/1368088.1368116"},{"issue":"7","key":"610_CR21","doi-asserted-by":"publisher","first-page":"739","DOI":"10.1016\/j.infsof.2012.01.006","volume":"54","author":"B Jiang","year":"2012","unstructured":"Jiang B, Zhang Z, Chan WK, Tse TH, Chen TY (2012) How well does test case prioritization integrate with statistical fault localization? Inf Softw Technol 54(7):739\u2013758","journal-title":"Inf Softw Technol"},{"key":"610_CR22","doi-asserted-by":"crossref","unstructured":"Jiang B, Chan WK, Tse TH (2011) On practical adequate test suites for integrated test case prioritization and fault localization. In: Proceedings of the 11th international conference on quality software (QSIC), pp 21\u201330","DOI":"10.1109\/QSIC.2011.37"},{"key":"610_CR23","doi-asserted-by":"crossref","unstructured":"Jiang B, Zhang Z, Chan WK, Tse TH (2009) Adaptive random test case prioritization. In: ASE, pp 233\u2013244","DOI":"10.1109\/ASE.2009.77"},{"issue":"1","key":"610_CR24","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10515-009-0056-x","volume":"17","author":"D Hao","year":"2010","unstructured":"Hao D, Xie T, Zhang L, Wang X, Sun J, Mei H (2010) Test input reduction for result inspection to facilitate fault localization. Autom Softw Eng 17(1):5\u201331","journal-title":"Autom Softw Eng"},{"issue":"10","key":"610_CR25","doi-asserted-by":"crossref","first-page":"1105","DOI":"10.1002\/spe.1065","volume":"41","author":"A Gonz\u00e1lez-Sanchez","year":"2011","unstructured":"Gonz\u00e1lez-Sanchez A, Piel \u00c9, Abreu R, Gro\u00df HG, van Gemund AJC (2011) Prioritizing tests for software fault diagnosis. Softw Pract Exp 41(10):1105\u20131129","journal-title":"Softw Pract Exp"},{"key":"610_CR26","doi-asserted-by":"crossref","unstructured":"Hutchins M, Foster H, Goradia T, Ostrand T (1994) Experiments on the effectiveness of dataflow- and control-flow-based test adequacy criteria. In: Proceedings of the 16th international conference on software engineering ICSE-16, pp 191\u2013200","DOI":"10.1109\/ICSE.1994.296778"},{"key":"610_CR27","volume-title":"Statistical power analysis for the behavioral sciences","author":"J Cohen","year":"1988","unstructured":"Cohen J (1988) Statistical power analysis for the behavioral sciences, 2nd edn. Lawrence Erlbaum Associates, Mahwah","edition":"2"},{"key":"610_CR28","doi-asserted-by":"crossref","unstructured":"Hao D, Pan Y, Zhang L, Zhao W, Mei H, Sun J (2005) A similarity-aware approach to testing based fault localization. In: 20th IEEE\/ACM international conference on automated software engineering (ASE 2005), 7\u201311 Nov 2005, Long Beach, CA, USA, pp 291\u2013294","DOI":"10.1145\/1101908.1101953"},{"issue":"2","key":"610_CR29","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/S0164-1212(99)00048-5","volume":"48","author":"WE Wong","year":"1999","unstructured":"Wong WE, Horgan JR, Mathur AP, Pasquini A (1999) Test set size minimization and fault detection effectiveness: a case study in a space application. J Syst Softw 48(2):79\u201389","journal-title":"J Syst Softw"},{"key":"610_CR30","doi-asserted-by":"crossref","unstructured":"Artzi S, Dolby J, Tip F, Pistoia M (2010) Directed test generation for effective fault localization. In: Proceedings of the nineteenth international symposium on software testing and analysis, ISSTA 2010, Trento, Italy, 12\u201316 July 2010, pp 49\u201360","DOI":"10.1145\/1831708.1831715"},{"key":"610_CR31","doi-asserted-by":"crossref","unstructured":"Masri W, Assi RA (2010) Cleansing test suites from coincidental correctness to enhance fault-localization. In: Third international conference on software testing, verification and validation (ICST), pp 165\u2013174","DOI":"10.1109\/ICST.2010.22"},{"key":"610_CR32","unstructured":"Hao D, Zhang L, Zhong H, Mei H, Sun J (2005) Eliminating harmful redundancy for testing-based fault localization using test suite reduction: an experimental study. In: Proceedings of the 21st IEEE international conference on software maintenance, ICSM\u201905, pp 683\u2013686"},{"key":"610_CR33","doi-asserted-by":"crossref","unstructured":"Baudry B, Fleurey F, Traon YL (2006) Improving test suites for efficient fault localization. In: ICSE, pp 82\u201391","DOI":"10.1145\/1134285.1134299"},{"issue":"9","key":"610_CR34","first-page":"92","volume":"60","author":"X Wang","year":"2017","unstructured":"Wang X, Jiang S, Gao P, Ju X, Wang R, Zhang Y (2017) Cost-effective testing based fault localization with distance based test-suite reduction. Sci China 60(9):92\u2013112","journal-title":"Sci China"},{"key":"610_CR35","doi-asserted-by":"crossref","unstructured":"Zhang Z, Chan WK, Tse TH, Jiang B, Wang X (2009) Capturing propagation of infected program states. In: Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT international symposium on foundations of software engineering, 2009, Amsterdam, The Netherlands, 24\u201328 Aug 2009, ACM, pp 43\u201352","DOI":"10.1145\/1595696.1595705"},{"issue":"2","key":"610_CR36","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1002\/stvr.409","volume":"20","author":"W Masri","year":"2010","unstructured":"Masri W (2010) Fault localization based on information flow coverage. Softw Test Verif Reliab 20(2):121\u2013147","journal-title":"Softw Test Verif Reliab"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-018-0610-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-018-0610-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-018-0610-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,2]],"date-time":"2024-07-02T06:26:44Z","timestamp":1719901604000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-018-0610-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,22]]},"references-count":36,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2018,8]]}},"alternative-id":["610"],"URL":"https:\/\/doi.org\/10.1007\/s00607-018-0610-0","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"type":"print","value":"0010-485X"},{"type":"electronic","value":"1436-5057"}],"subject":[],"published":{"date-parts":[[2018,3,22]]},"assertion":[{"value":"15 January 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 March 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 March 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}