{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T21:15:15Z","timestamp":1773090915719,"version":"3.50.1"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030912642","type":"print"},{"value":"9783030912659","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-91265-9_12","type":"book-chapter","created":{"date-parts":[[2021,11,19]],"date-time":"2021-11-19T11:26:47Z","timestamp":1637321207000},"page":"219-238","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["CSFL: Fault Localization on Real Software Bugs Based on the Combination of Context and Spectrum"],"prefix":"10.1007","author":[{"given":"Yue","family":"Yan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shujuan","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shenggang","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ying","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,11,18]]},"reference":[{"issue":"3","key":"12_CR1","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1002\/1099-1689(200009)10:3<171::AID-STVR209>3.0.CO;2-J","volume":"10","author":"MJ Harrold","year":"2000","unstructured":"Harrold, M.J., Rothermel, G., Sayre, K., Wu, R., Yi, L.: An empirical investigation of the relationship between spectra differences and regression faults. J. Softw. Test., Verication, Reliab. 10(3), 171\u2013194 (2000)","journal-title":"J. Softw. Test., Verication, Reliab."},{"issue":"5\u20137","key":"12_CR2","first-page":"605","volume":"25","author":"P Mike","year":"2015","unstructured":"Mike, P., Yves, L.T.: Metallaxis-FL: mutation-based fault localization. J. Softw. Test., Verication, Reliab. 25(5\u20137), 605\u2013628 (2015)","journal-title":"J. Softw. Test., Verication, Reliab."},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Li, X., Li, W., Zhang, Y., Zhang, L.: DeepFL: integrating multiple fault diagnosis dimensions for deep fault localization. In: Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2019), Association for Computing Machinery, pp. 169\u2013180 (2019)","DOI":"10.1145\/3293882.3330574"},{"key":"12_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"432","DOI":"10.1007\/3-540-63531-9_29","volume-title":"Software Engineering \u2014 ESEC\/FSE'97","author":"T Reps","year":"1997","unstructured":"Reps, T., Ball, T., Das, M., Larus, J.: The use of program profiling for software maintenance with applications to the year 2000 problem. In: Jazayeri, M., Schauer, H. (eds.) ESEC\/SIGSOFT FSE -1997. LNCS, vol. 1301, pp. 432\u2013449. Springer, Heidelberg (1997). https:\/\/doi.org\/10.1007\/3-540-63531-9_29"},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Jones, J.A., Harrold, M.J.: Empirical evaluation of the tarantula automatic fault-localization technique. In: Proceedings of the 20th IEEE\/ACM international Conference on Automated software engineering, pp. 273\u2013282 (2005)","DOI":"10.1145\/1101908.1101949"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Abreu, R., Zoeteweij, P., Van Gemund, A.J.: An evaluation of similarity coefficients for software fault localization. In: Dependable Computing, 2006. PRDC06. 12th Pacifjc Rim International Symposium on, pp. 39\u201346 (2006)","DOI":"10.1109\/PRDC.2006.18"},{"key":"12_CR7","doi-asserted-by":"crossref","unstructured":"Wong, W.E., Debroy, V., Li, Y., Gao, R.: Software fault localization using dstar (d*). In: Software Security and Reliability (SERE), In: 2012 IEEE Sixth International Conference on, pp. 21\u201330 (2012)","DOI":"10.1109\/SERE.2012.12"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Abreu, R., Zoeteweij, P., Van Gemund, A.J.: On the accuracy of spectrum-based fault localization. In: Testing: Academic and Industrial Conference Practice and Research Techniques-MUTATION, TAICPART-MUTATION 2007, pp. 89\u201398 (2007)","DOI":"10.1109\/TAIC.PART.2007.13"},{"issue":"3","key":"12_CR9","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2000791.2000795","volume":"20","author":"L Naish","year":"2011","unstructured":"Naish, L., Lee, H.J., Ramamohanarao, K.: A model for spectra based software diagnosis. ACM Trans. Softw. Eng. Methodol. (TOSEM) 20(3), 11 (2011)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Ma, P., Wang, Y., Su, X., Wang, T.: A novel fault localization method with fault propagation context analysis. In: 2013 Third International Conferenceon Instrumentation, Measurement, Computer, Communication and Control, Shenyang, pp. 1194\u20131199 (2013)","DOI":"10.1109\/IMCCC.2013.265"},{"issue":"9","key":"12_CR11","first-page":"092113:1","volume":"60","author":"Y Wang","year":"2017","unstructured":"Wang, Y., Huang, Z., Li, Y., Fang, B.: Lightweight fault localization combined with fault context to improve fault absolute rank. Sci. China Inf. Sci. 60(9), 092113:1-092113:16 (2017)","journal-title":"Sci. China Inf. Sci."},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Horvth, F., Lacerda, V.S., Beszdes, \u00c1., Vidcs, L., Gyimthy, T.: A new interactive fault localization method with context aware user feedback. In: 2019 IEEE 1st International Workshop on Intelligent Bug Fixing (IBF), pp. 23\u201328 (2019)","DOI":"10.1109\/IBF.2019.8665415"},{"issue":"2","key":"12_CR13","first-page":"266","volume":"30","author":"Z Zhang","year":"2019","unstructured":"Zhang, Z., Tan, Q., Mao, X., et al.: Effective fault localization approach based on enhanced contexts. J. Softw. 30(2), 266\u2013281 (2019)","journal-title":"J. Softw."},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Pearson, S., et al.: Evaluating and improving fault localization. In: International Conference on Software Engineering, pp. 609\u2013620 (2017)","DOI":"10.1109\/ICSE.2017.62"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Just, R., Jalali, D., Ernst, M.D.: Defects4J: a database of existing faults to enable controlled testing studies for Java programs. In: Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), pp. 437\u2013440 (2014)","DOI":"10.1145\/2610384.2628055"},{"key":"12_CR16","unstructured":"Collofello, J.S., Cousins, L.: Towards automatic software fault localization through decision-to-decision path analysis. In: Proceedings of National Computer Conference, pp. 539\u2013544 (1987)"},{"issue":"5","key":"12_CR17","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/52.88940","volume":"8","author":"H Agrawal","year":"1991","unstructured":"Agrawal, H., DeMillo, R.A., Spafford, E.H.: An execution backtracking approach to program debugging. IEEE Softw. 8(5), 21\u201326 (1991)","journal-title":"IEEE Softw."},{"issue":"8","key":"12_CR18","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1109\/TSE.2016.2521368","volume":"42","author":"WE Wong","year":"2016","unstructured":"Wong, W.E., Gao, R., Li, Y., Abreu, R., Wotawa, F.: A survey on software fault localization. IEEE Trans. Softw. Eng. 42(8), 707\u2013740 (2016)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR19","doi-asserted-by":"crossref","unstructured":"Xie, X., Wong, W., Chen, T., Xu, B.: Spectrum-based fault localization: testing oracles are no longer mandatory. In: Proceedings of the 11th International Conference on Quality Software, pp. 1\u201310 (2011)","DOI":"10.1109\/QSIC.2011.20"},{"issue":"4","key":"12_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2522920.2522924","volume":"22","author":"X Xie","year":"2013","unstructured":"Xie, X., Chen, T.Y., Kuo, F.-C., Baowen, X.: A theoretical analysis of the risk evaluation formulas for spectrum-based fault localization. ACM Trans. Softw. Eng. Methodol. 22(4), 1\u201340 (2013). https:\/\/doi.org\/10.1145\/2522920.2522924","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"1","key":"12_CR21","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1109\/TR.2013.2285319","volume":"63","author":"WE Wong","year":"2014","unstructured":"Wong, W.E., Debroy, V., Gao, R., Li, Y.: The dstar method for effective software fault localization. IEEE Trans. Reliab. 63(1), 290\u2013308 (2014)","journal-title":"IEEE Trans. Reliab."},{"issue":"4","key":"12_CR22","doi-asserted-by":"publisher","first-page":"474","DOI":"10.1109\/TSE.2010.31","volume":"36","author":"S Artzi","year":"2010","unstructured":"Artzi, S., Kiezun, A., et al.: Finding bugs in web applications using dynamic test generation and explicit-state model checking. IEEE Trans. Softw. Eng. 36(4), 474\u2013494 (2010)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR23","unstructured":"https:\/\/bitbucket.org\/rjust\/fault-localization-data"},{"issue":"3","key":"12_CR24","first-page":"92","volume":"8","author":"PM Herman","year":"1976","unstructured":"Herman, P.M.: A data flow analysis approach to program testing. Aust. Comput. J. 8(3), 92\u201396 (1976)","journal-title":"Aust. Comput. J."},{"key":"12_CR25","doi-asserted-by":"crossref","unstructured":"Martinez, M., Durieux, T., Xuan, J., Sommerard, R., Monperrus, M.: Automatic repair of real bugs: an experience report on the defects4j dataset (2015). arXiv preprintarXiv:1505.07002","DOI":"10.1007\/s10664-016-9470-4"},{"key":"12_CR26","unstructured":"https:\/\/gzoltar.com\/"},{"key":"12_CR27","doi-asserted-by":"crossref","unstructured":"Jiang, J., Wang, R., Xiong, Y., Chen, X., Zhang, L.: combining spectrum-based fault localization and statistical debugging: an empirical study. In: 2019 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 502\u2013514 (2019)","DOI":"10.1109\/ASE.2019.00054"},{"key":"12_CR28","doi-asserted-by":"crossref","unstructured":"Reis, S., Abreu, R., d\u2019Amorim, M.: Demystifying the combination of dynamic slicing and spectrum-based fault localization. In: Twenty Eighth International Joint Conference on Artificial Intelligence IJCAI 19, pp. 4760\u20134766 (2019)","DOI":"10.24963\/ijcai.2019\/661"},{"key":"12_CR29","unstructured":"https:\/\/github.com\/soot-oss\/soot"},{"key":"12_CR30","unstructured":"Chen, M.Y., Kiciman, E., Fratkin, E., Fox, A., Brewer, E.: Pinpoint: problem determination in large, dynamic Internet services. In: Proceedings International Conference on Dependable Systems and Networks, pp. 595\u2013604 (2002)"},{"issue":"2","key":"12_CR31","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.jss.2009.09.037","volume":"83","author":"WE Wong","year":"2010","unstructured":"Wong, W.E., Debroy, V., Choi, B.: A family of code coverage-based heuristics for effective fault localization. J. Syst. Softw. 83(2), 188\u2013208 (2010)","journal-title":"J. Syst. Softw."},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"Zeller, A.: Isolating cause-effect chains from computer programs. In: Proceedings of the 10th ACM SIGSOFT Symposium on Foundations of Software Engineering, pp. 1\u201310 (2002)","DOI":"10.1145\/605466.605468"},{"key":"12_CR33","doi-asserted-by":"crossref","unstructured":"Baudry, B., Fleurey, F., Traon, Y.L.: Improving test suites for efficient fault localization. In: 28th international conference on Software engineering, pp. 82\u201391 (2006)","DOI":"10.1145\/1134285.1134299"},{"key":"12_CR34","doi-asserted-by":"crossref","unstructured":"Yu, Y., Jones, J.A., Harrold, M.J.: An empirical study of the effects of test-suite reduction on fault localization. In: International Conference on Software Engineering (ICSE), pp. 201\u2013210 (2008)","DOI":"10.1145\/1368088.1368116"},{"key":"12_CR35","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1016\/j.infsof.2018.11.009","volume":"107","author":"J Kim","year":"2019","unstructured":"Kim, J., Kim, J., Lee, E.: Vfl: Variable-based fault localization. Inf. Softw. Technol. 107, 179\u2013191 (2019)","journal-title":"Inf. Softw. Technol."},{"key":"12_CR36","doi-asserted-by":"crossref","unstructured":"Liu, C., Ma, C., Zhang, T.: Improving spectrum-based fault localization using quality assessment and optimization of a test suite. In: 2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp. 72\u201378 (2020)","DOI":"10.1109\/QRS-C51114.2020.00023"},{"key":"12_CR37","doi-asserted-by":"crossref","unstructured":"Elmishali, A., Stern, R., Kalech, M.: Data-augmented software diagnosis. In: Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence, pp. 4003\u20134009 (2016)","DOI":"10.1609\/aaai.v30i2.19076"}],"container-title":["Lecture Notes in Computer Science","Dependable Software Engineering. Theories, Tools, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-91265-9_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,15]],"date-time":"2023-01-15T21:05:28Z","timestamp":1673816728000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-91265-9_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030912642","9783030912659"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-91265-9_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"18 November 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SETTA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Dependable Software Engineering: Theories, Tools, and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Beijing","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 November 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 November 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"setta2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/lcs.ios.ac.cn\/setta2021\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"39","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"16","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"41% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3.05","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2.53","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}