{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T06:54:56Z","timestamp":1743144896546,"version":"3.40.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030861292"},{"type":"electronic","value":"9783030861308"}],"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-86130-8_20","type":"book-chapter","created":{"date-parts":[[2021,9,8]],"date-time":"2021-09-08T08:12:16Z","timestamp":1631088736000},"page":"249-261","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A LambdaMart-Based High-Accuracy Approach for Software Automatic Fault Localization"],"prefix":"10.1007","author":[{"given":"Yunhao","family":"Xiao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xi","family":"Xiao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fang","family":"Tian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangwu","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,9,9]]},"reference":[{"key":"20_CR1","doi-asserted-by":"crossref","unstructured":"Jones, J.A., Harrold, M.J.: Empirical evaluation of the tarantula automatic fault-localization technique. In: IEEE\/ACM International Conference Automated Software Engineering, pp. 273\u2013282 (2005)","DOI":"10.1145\/1101908.1101949"},{"key":"20_CR2","doi-asserted-by":"crossref","unstructured":"Abreu, R., Zoeteweij, P., Van Gemund, A.J.: On the accuracy of spectrum-based fault localization. In: TAICPART-MUTATION, pp. 89\u201398 (2007)","DOI":"10.1109\/TAIC.PART.2007.13"},{"key":"20_CR3","doi-asserted-by":"crossref","unstructured":"Jones, J.A., Harrold, M.J., Stasko, J.: Visualization of test information to assist fault localization. In: Proceedings International Conference Software Engineering, pp. 467\u2013477 (2002)","DOI":"10.1145\/581396.581397"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Papadakis, M., Le Traon, Y.: Using mutants to locate unknown faults. In: Proceedings of IEEE International Conference Software Testing Verification Validation, pp. 691\u2013700 (2012)","DOI":"10.1109\/ICST.2012.159"},{"key":"20_CR5","doi-asserted-by":"crossref","unstructured":"Papadakis, M., Le Traon, Y.: Effective fault localization via mutation analysis: a selective mutation approach. In: Proceedings of ACM Symposium Applied Computing, pp. 1293\u20131300 (2014)","DOI":"10.1145\/2554850.2554978"},{"key":"20_CR6","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.ins.2019.08.077","volume":"510","author":"Z Peng","year":"2020","unstructured":"Peng, Z., Xiao, X., Hu, G., Sangaiah, A.K., Atiquzzaman, M., Xia, S.: ABFL: an autoencoder based practical approach for software fault localization. Inf. Sci. 510, 108\u2013121 (2020)","journal-title":"Inf. Sci."},{"issue":"4","key":"20_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3345628","volume":"28","author":"Y Kim","year":"2019","unstructured":"Kim, Y., Mun, S., Yoo, S., Kim, M.: Precise learn-to-rank fault localization using dynamic and static features of target programs. ACM Trans. Softw. Eng. Methodol. 28(4), 1\u201334 (2019)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Chaparro, O.: Improving bug reporting, duplicate detection, and localization. In: IEEE\/ACM 39th International Conference on Software Engineering Companion (ICSE-C), pp. 421\u2013424 (2017)","DOI":"10.1109\/ICSE-C.2017.27"},{"key":"20_CR9","doi-asserted-by":"crossref","unstructured":"Rahman, M.M., Roy, C.K.: Improving IR-based bug localization with context-aware query reformulation. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 621\u2013632 (2018)","DOI":"10.1145\/3236024.3236065"},{"key":"20_CR10","doi-asserted-by":"crossref","unstructured":"Zhang, J., Xie, R., Ye, W., Zhang, Y., Zhang, S.: Exploiting code knowledge graph for bug localization via bi-directional attention. In: Proceedings of the 28th International Conference on Program Comprehension, pp. 219\u2013229 (2020)","DOI":"10.1145\/3387904.3389281"},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Christi, A., Olson, M.L., Alipour, M.A., Groce, A.: Reduce before you localize: delta-debugging and spectrum-based fault localization. In: IEEE International Symposium on Software Reliability Engineering Workshops, pp. 184\u2013191 (2018)","DOI":"10.1109\/ISSREW.2018.00005"},{"key":"20_CR12","doi-asserted-by":"crossref","unstructured":"Aribi, N., Lazaar, N., Lebbah, Y., Loudni, S., Maamar, M.: A multiple fault localization approach based on multicriteria analytical hierarchy process. In: IEEE International Conference on Artificial Intelligence Testing, pp. 1\u20138 (2019)","DOI":"10.1109\/AITest.2019.00-16"},{"key":"20_CR13","doi-asserted-by":"crossref","unstructured":"Kim, J., Kim, J., Lee, E.: Poster: a novel variable-centric fault localization technique. In: Proceedings of International Conference Software Engineering, pp. 252\u2013253 (2018)","DOI":"10.1145\/3183440.3194956"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"Sun, S., Guo, J., Zhao, R., Li, Z.: Search-based efficient automated program repair using mutation and fault localization. In: Proceedings of International Computing Software Applied Conference, vol. 1, pp. 174-183 (2018)","DOI":"10.1109\/COMPSAC.2018.00030"},{"key":"20_CR15","doi-asserted-by":"publisher","first-page":"124297","DOI":"10.1109\/ACCESS.2020.3004145","volume":"8","author":"H Wang","year":"2020","unstructured":"Wang, H., Du, B., He, J., Liu, Y., Chen, X.: IETCR: an information entropy based test case reduction strategy for mutation-based fault localization. IEEE Access 8, 124297\u2013124310 (2020)","journal-title":"IEEE Access"},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"Vancsics, B.: NFL: neighbor-based fault localization technique. In: IEEE 1st International Workshop on Intelligent Bug Fixing (IBF), pp. 17\u201322 (2019)","DOI":"10.1109\/IBF.2019.8665491"},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"Li, Z., Bai, X., Wang, H., Liu, Y.: IRBFL: an information retrieval based fault localization approach. In: COMPSAC, pp. 991\u2013996 (2020)","DOI":"10.1109\/COMPSAC48688.2020.0-142"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"Nguyen, S.: Configuration-dependent fault localization. In: ICSE-Companion, pp. 156\u2013158 (2019)","DOI":"10.1109\/ICSE-Companion.2019.00065"},{"key":"20_CR19","doi-asserted-by":"crossref","unstructured":"Horv\u00e1th, F., Lacerda, V.S., Besz\u00e9des, \u00c1., Vid\u00e1cs, L., Gyim\u00f3thy, T.: A new interactive fault localization method with context aware user feedback. In: IEEE 1st International Workshop on Intelligent Bug Fixing (IBF), pp. 23\u201328 (2019)","DOI":"10.1109\/IBF.2019.8665415"},{"key":"20_CR20","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 ACM SIGSOFT International Symposium Software Testing Analysis, pp. 169\u2013180 (2019)","DOI":"10.1145\/3293882.3330574"},{"key":"20_CR21","doi-asserted-by":"publisher","first-page":"14054","DOI":"10.1109\/ACCESS.2020.2966540","volume":"8","author":"P Li","year":"2020","unstructured":"Li, P., Jiang, M., Ding, Z.: Fault localization with weighted test model in model transformations. IEEE Access 8, 14054\u201314064 (2020)","journal-title":"IEEE Access"},{"issue":"11","key":"20_CR22","doi-asserted-by":"publisher","first-page":"1633","DOI":"10.1002\/spe.2490","volume":"47","author":"N Neelofar","year":"2017","unstructured":"Neelofar, N., Naish, L., Lee, J., Ramamohanarao, K.: Improving spectral-based fault localization using static analysis. Softw. Pract. Exper. 47(11), 1633\u20131655 (2017)","journal-title":"Softw. Pract. Exper."},{"key":"20_CR23","unstructured":"Zou, D., Liang, J., Xiong, Y., Ernst, M.D., Zhang, L.: An empirical study of fault localization families and their combinations. IEEE Trans. Softw. Eng. (2019)"},{"key":"20_CR24","doi-asserted-by":"crossref","unstructured":"Jones, J.A., Harrold, M.J.: Empirical evaluation of the Tarantula automatic fault-localization technique. In: IEEE\/ACM International Conference Automation Software Enginering, pp. 273\u2013282 (2005)","DOI":"10.1145\/1101908.1101949"},{"key":"20_CR25","unstructured":"Chen, M.Y., Kiciman, E., Fratkin, E., Fox, A., Brewer, E.: Pinpoint: problem determination in large, dynamic internet services. In: Proceedings of International Conference on Dependable Systems and Networks, pp. 595\u2013604 (2002)"},{"key":"20_CR26","doi-asserted-by":"crossref","unstructured":"Abreu, R., Zoeteweij, P., Van Gemund, A.J.: Spectrum-based multiple fault localization. In: Proceedings of IEEE\/ACM Interanational Conference Automation Software Engineering, pp. 88\u201399 (2009)","DOI":"10.1109\/ASE.2009.25"},{"issue":"3","key":"20_CR27","doi-asserted-by":"publisher","first-page":"1","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), 1\u201332 (2011)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"issue":"4","key":"20_CR28","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., Xu, B.: A theoretical analysis of the risk evaluation formulas for spectrum-based fault localization. ACM Trans. Softw. Eng. Methodol. 22(4), 1\u201340 (2013)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"20_CR29","doi-asserted-by":"crossref","unstructured":"Yoo, S.: Evolving human competitive spectra-based fault localisation techniques. In: International Symposium on Search Based Software Engineering, pp. 244\u2013258 (2012)","DOI":"10.1007\/978-3-642-33119-0_18"},{"issue":"5\u20137","key":"20_CR30","doi-asserted-by":"publisher","first-page":"605","DOI":"10.1002\/stvr.1509","volume":"25","author":"M Papadakis","year":"2015","unstructured":"Papadakis, M., Le Traon, Y.: Metallaxis-FL: mutation-based fault localization. Softw. Test. Verification Reliab. 25(5\u20137), 605\u2013628 (2015)","journal-title":"Softw. Test. Verification Reliab."},{"key":"20_CR31","first-page":"81","volume":"1123\u2013581","author":"CJ Burges","year":"2010","unstructured":"Burges, C.J.: From ranknet to LambdaRank to LambdaMart: an overview. Learning 1123\u2013581, 81 (2010)","journal-title":"Learning"}],"container-title":["Lecture Notes in Computer Science","Wireless Algorithms, Systems, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-86130-8_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,8]],"date-time":"2021-09-08T08:34:05Z","timestamp":1631090045000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-86130-8_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030861292","9783030861308"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-86130-8_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"9 September 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"WASA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Wireless Algorithms, Systems, and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Nanjing","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 June 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 June 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"wasa2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/wasa-conference.org\/WASA2021\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Open","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":"315","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":"103","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":"57","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":"33% - 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","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":"6","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)"}}]}}