{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T13:10:42Z","timestamp":1770297042394,"version":"3.49.0"},"publisher-location":"Cham","reference-count":46,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030670832","type":"print"},{"value":"9783030670849","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":"http:\/\/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":"http:\/\/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-67084-9_10","type":"book-chapter","created":{"date-parts":[[2021,1,5]],"date-time":"2021-01-05T11:07:08Z","timestamp":1609844828000},"page":"156-173","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["MSFL: A Model for Fault Localization Using Mutation-Spectra Technique"],"prefix":"10.1007","author":[{"given":"Arpita","family":"Dutta","sequence":"first","affiliation":[]},{"given":"Sangharatna","family":"Godboley","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,1,6]]},"reference":[{"issue":"4","key":"10_CR1","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1109\/TSE.1984.5010248","volume":"10","author":"M Weiser","year":"1984","unstructured":"Weiser, M.: Program slicing. IEEE Trans. Softw. Eng. 10(4), 352\u2013357 (1984). https:\/\/doi.org\/10.1109\/TSE.1984.5010248","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"10_CR2","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1016\/0020-0190(88)90054-3","volume":"29","author":"B Korel","year":"1988","unstructured":"Korel, B., Laski, J.: Dynamic program slicing. Inf. Process. Lett. 29(3), 155\u2013163 (1988)","journal-title":"Inf. Process. Lett."},{"key":"10_CR3","unstructured":"Agrawal, H., et al.: Design of mutant operators for the C programming language. Technical report SERC-TR-41-P, Software Engineering Research Center, Purdue University (1989)"},{"key":"10_CR4","doi-asserted-by":"crossref","unstructured":"Agrawal, H., Horgan, J.R.: Dynamic program slicing. In: Proceedings of the ACM SIGPLAN\u201990 Conference on Programming Language Design and Implementation, pp. 246\u2013256. White Plains, New York (1990)","DOI":"10.1145\/93548.93576"},{"key":"10_CR5","unstructured":"Wasserman, P.D.: Advanced Methods in Neural Computing. Wiley, Hoboken (1993)"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Gupta, R., Soffa, M.L.: Hybrid slicing: an approach for refining static slices using dynamic information. In: Symposium on Foundations of Software Engineering, pp. 29\u201340 (1995)","DOI":"10.1145\/222132.222137"},{"key":"10_CR7","volume-title":"Machine Learning","author":"TM Mitchell","year":"1997","unstructured":"Mitchell, T.M.: Machine Learning. McGraw-Hill, New York (1997)"},{"key":"10_CR8","unstructured":"Jones, J.A., Harrold, M.J., Stasko, J.: Visualization for fault localization. In: Proceedings of ICSE 2001 Workshop on Software Visualization, Ontario, BC, Canada, May 2001, pp. 71\u201375 (2001)"},{"issue":"2","key":"10_CR9","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1109\/32.988498","volume":"28","author":"A Zeller","year":"2002","unstructured":"Zeller, A., Hildebrandt, R.: Simplifying and isolating failure-inducing input. IEEE Trans. Softw. Eng. 28(2), 183\u2013200 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10_CR10","unstructured":"Renieris, M., Reiss, S.P.: Fault localization with nearest neighbor queries. In: Proceedings of the 18th IEEE International Conference on Automated Software Engineering, Montreal, Canada, October 2003, pp. 30\u201339 (2003)"},{"key":"10_CR11","doi-asserted-by":"crossref","unstructured":"Cleve, H., Zeller, A.: Locating causes of program failures. In: Proceedings of the 27th International Conference on Software Engineering, St. Louis, Missouri, USA, May 2005, pp. 342\u2013351 (2005)","DOI":"10.1145\/1062455.1062522"},{"key":"10_CR12","doi-asserted-by":"publisher","unstructured":"Jones, J.A., Harrold, M.J.: Empirical evaluation of the tarantula automatic fault localization technique. In: Proceedings of the 20th IEEE\/ACM Conference on Automated Software Engineering, Long Beach, California, USA, pp. 273\u2013282 (2005). https:\/\/doi.org\/10.1145\/1101908.1101949","DOI":"10.1145\/1101908.1101949"},{"key":"10_CR13","doi-asserted-by":"crossref","unstructured":"Briand, L.C., Labiche, Y., Liu, X.: Using machine learning to support debugging with Tarantula. In: The 18th IEEE International Symposium on Software Reliability (ISSRE 2007), pp. 137\u2013146. IEEE (2007)","DOI":"10.1109\/ISSRE.2007.31"},{"issue":"4","key":"10_CR14","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1142\/S021819400900426X","volume":"19","author":"WE Wong","year":"2009","unstructured":"Wong, W.E., Qi, Y.: BP neural network-based effective fault localization. Int. J. Softw. Eng. Knowl. Eng. 19(4), 573\u2013597 (2009). https:\/\/doi.org\/10.1142\/S021819400900426X","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Ascari, L.C., Araki, L.Y., Pozo, A.R., Vergilio, S.R.: Exploring machine learning techniques for fault localization. In: 10th Latin American Test Workshop, pp. 1\u20136. IEEE (2009)","DOI":"10.1109\/LATW.2009.4813783"},{"key":"10_CR16","doi-asserted-by":"crossref","unstructured":"Zhang, L., Kim, M., Khurshid, S.: Localizing failure-inducing program edits based on spectrum information. In: 27th IEEE International Conference on Software Maintenance (ICSM), pp. 23\u201332. IEEE (2011)","DOI":"10.1109\/ICSM.2011.6080769"},{"issue":"3","key":"10_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2000791.2000795","volume":"20","author":"L Naish","year":"2011","unstructured":"Naish, L., Jie, L.J., Kotagiri, R.: 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":"06","key":"10_CR18","first-page":"803","volume":"21","author":"X Xu","year":"2011","unstructured":"Xu, X., Debroy, V., Wong, W.E., Guo, D.: Ties within fault localization rankings: exposing and addressing the problem. ACM Trans. Softw. Eng. Methodol. (TOSEM) 21(06), 803\u2013827 (2011)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"10_CR19","unstructured":"Wong, W.E., Debroy, V., Xu, D.: Towards better fault localization: a crosstab-based statistical approach. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 42(3), 378\u2013396 (2011)"},{"issue":"1","key":"10_CR20","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1109\/TR.2011.2172031","volume":"61","author":"WE Wong","year":"2012","unstructured":"Wong, W.E., Debroy, V., Golden, R., Xu, X., Thuraisingham, B.: Effective software fault localization using an RBF neural network. IEEE Trans. Reliab. 61(1), 149\u2013169 (2012). https:\/\/doi.org\/10.1109\/TR.2011.2172031","journal-title":"IEEE Trans. Reliab."},{"key":"10_CR21","doi-asserted-by":"crossref","unstructured":"Papadakis, M., Traon, Y.L.: Using mutants to locate \u201cunknown\u201d faults. In: 5th International Conference on Software Testing, Verification and Validation, pp. 691\u2013700. IEEE (2012)","DOI":"10.1109\/ICST.2012.159"},{"issue":"10","key":"10_CR22","doi-asserted-by":"publisher","first-page":"765","DOI":"10.1145\/2544173.2509551","volume":"48","author":"L Zhang","year":"2013","unstructured":"Zhang, L., Zhang, L., Khurshid, S.: Injecting mechanical faults to localize developer faults for evolving software. ACM SIGPLAN Not. 48(10), 765\u2013784 (2013)","journal-title":"ACM SIGPLAN Not."},{"key":"10_CR23","doi-asserted-by":"crossref","unstructured":"Moon, S., Kim, Y., Kim, M., Yoo, S.: Ask the mutants: mutating faulty programs for fault localization. In: 2014 IEEE 7th International Conference on Software Testing, Verification and Validation, pp. 153\u2013162. IEEE (2014)","DOI":"10.1109\/ICST.2014.28"},{"issue":"5\u20137","key":"10_CR24","doi-asserted-by":"publisher","first-page":"605","DOI":"10.1002\/stvr.1509","volume":"25","author":"M Papadakis","year":"2015","unstructured":"Papadakis, M., Traon, Y.L.: Metallaxis-FL: mutation-based fault localization. Softw. Test. Verif. Reliability. 25(5\u20137), 605\u2013628 (2015)","journal-title":"Softw. Test. Verif. Reliability."},{"issue":"1","key":"10_CR25","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1109\/TR.2013.2285319","volume":"63","author":"WE Wong","year":"2016","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 (2016). https:\/\/doi.org\/10.1109\/TR.2013.2285319","journal-title":"IEEE Trans. Reliab."},{"issue":"8","key":"10_CR26","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). https:\/\/doi.org\/10.1109\/TSE.2016.2521368","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10_CR27","unstructured":"Tan, P.N., Steinbach, M., Kumar, V.: Introduction to Data Mining. Pearson Education India (2016)"},{"key":"10_CR28","doi-asserted-by":"publisher","DOI":"10.1155\/2016\/1820454","author":"W Zheng","year":"2016","unstructured":"Zheng, W., Hu, D., Wang, J.: Fault localization analysis based on deep neural network. Math. Probl. Eng. (2016). https:\/\/doi.org\/10.1155\/2016\/1820454","journal-title":"Math. Probl. Eng."},{"issue":"12","key":"10_CR29","doi-asserted-by":"publisher","first-page":"3027","DOI":"10.1587\/transinf.2017EDL8143","volume":"100","author":"Z Zhang","year":"2017","unstructured":"Zhang, Z., Yan, L., Qingping, T., Xiaoguang, M., Ping, Z., Xi, C.: Deep learning-based fault localization with contextual information. IEICE Trans. Inf. Syst. 100(12), 3027\u20133031 (2017)","journal-title":"IEICE Trans. Inf. Syst."},{"key":"10_CR30","doi-asserted-by":"crossref","unstructured":"Dutta, A., Manral, R., Mitra P., Mall, R.: Hierarchically localizing software faults using DNN. IEEE Trans. Reliab. (2019). (Early Access)","DOI":"10.1109\/TR.2019.2956120"},{"key":"10_CR31","doi-asserted-by":"crossref","unstructured":"Dutta A., Pant N., Mitra P., Mall R.: Effective fault localization using an ensemble classifier. In: International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering: QR2MSE-2019. Zhangjiajie, Hunan, China (2019)","DOI":"10.1109\/QR2MSE46217.2019.9021187"},{"key":"10_CR32","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Lei, Y., Mao, X., Li, P.: CNN-FL: an effective approach for localizing faults using convolutional neural networks. In: 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), China, pp. 445\u2013455. IEEE (2019)","DOI":"10.1109\/SANER.2019.8668002"},{"key":"10_CR33","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, pp. 169\u2013180 (2019)","DOI":"10.1145\/3293882.3330574"},{"key":"10_CR34","unstructured":"https:\/\/github.com\/ArpitaDutta\/Mutator_"},{"key":"10_CR35","unstructured":"http:\/\/www.mrtc.mdh.se\/projects\/wcet\/wcet_bench\/adpcm\/"},{"key":"10_CR36","unstructured":"https:\/\/www.geeksforgeeks.org\/merge-two-bsts-with-limited-extra-space\/"},{"key":"10_CR37","unstructured":"https:\/\/www.geeksforgeeks.org\/date-after-adding-given-number-of-days-to-the-given-date\/"},{"key":"10_CR38","unstructured":"https:\/\/www.tutorialspoint.com\/data_structures_algorithms\/quick_sort_program_in_c.htm"},{"key":"10_CR39","unstructured":"http:\/\/man7.org\/linux\/man-pages\/man1\/gcov-tool.1.html"},{"key":"10_CR40","unstructured":"https:\/\/sir.csc.ncsu.edu\/portal\/index.php"},{"key":"10_CR41","unstructured":"https:\/\/github.com\/ArpitaDutta\/NTS_Repository"},{"key":"10_CR42","doi-asserted-by":"crossref","unstructured":"Abreu, R., Zoeteweij, P., Van Gemund, A.J.: Spectrum-based multiple fault localization. In: 2009 IEEE\/ACM ICSE, pp. 88\u201399. IEEE, November 2009","DOI":"10.1109\/ASE.2009.25"},{"key":"10_CR43","doi-asserted-by":"crossref","unstructured":"Dutta, A., Kumar, S., Godboley, S.: Enhancing test cases generated by concolic testing. In: Proceedings of the 12th Innovations on Software Engineering Conference, pp. 1\u201311, February 2019","DOI":"10.1145\/3299771.3299781"},{"key":"10_CR44","doi-asserted-by":"crossref","unstructured":"Sridharan, M., Fink, S.J., Bodik, R.: Thin slicing. In: Proceedings of the 28th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 112\u2013122, June 2007","DOI":"10.1145\/1273442.1250748"},{"issue":"314","key":"10_CR45","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1080\/01621459.1966.10480879","volume":"61","author":"WR Knight","year":"1966","unstructured":"Knight, W.R.: A computer method for calculating Kendall\u2019s tau with ungrouped data. J. Am. Stat. Assoc. 61(314), 436\u2013439 (1966)","journal-title":"J. Am. Stat. Assoc."},{"key":"10_CR46","doi-asserted-by":"publisher","first-page":"172296","DOI":"10.1109\/ACCESS.2020.3025460","volume":"8","author":"Z Cui","year":"2020","unstructured":"Cui, Z., Jia, M., Chen, X., Zheng, L., Liu, X.: Improving software fault localization by combining spectrum and mutation. IEEE Access 8, 172296\u2013172307 (2020)","journal-title":"IEEE Access"}],"container-title":["Lecture Notes in Business Information Processing","Lean and Agile Software Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-67084-9_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,5]],"date-time":"2021-01-05T11:15:07Z","timestamp":1609845307000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-67084-9_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030670832","9783030670849"],"references-count":46,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-67084-9_10","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"value":"1865-1348","type":"print"},{"value":"1865-1356","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"6 January 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"LASD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Lean and Agile Software Development","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 January 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 January 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"lasd2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-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":"32","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":"10","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":"2","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":"31% - 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":"4,03","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":"1,81","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)"}}]}}