{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T17:46:35Z","timestamp":1740159995609,"version":"3.37.3"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2024,8,18]],"date-time":"2024-08-18T00:00:00Z","timestamp":1723939200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,8,18]],"date-time":"2024-08-18T00:00:00Z","timestamp":1723939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Syst Assur Eng Manag"],"published-print":{"date-parts":[[2024,9]]},"DOI":"10.1007\/s13198-024-02479-5","type":"journal-article","created":{"date-parts":[[2024,8,18]],"date-time":"2024-08-18T08:02:00Z","timestamp":1723968120000},"page":"4616-4635","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Effective fault localization using probabilistic and grouping approach"],"prefix":"10.1007","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7628-9849","authenticated-orcid":false,"given":"Saksham Sahai","family":"Srivastava","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arpita","family":"Dutta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajib","family":"Mall","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,8,18]]},"reference":[{"key":"2479_CR1","doi-asserted-by":"crossref","unstructured":"Agrawal H, Horgan JR, London S, Wong WE (1995) Fault localization using execution slices and dataflow tests. In: Proceedings of sixth international symposium on software reliability engineering, ISSRE\u201995. IEEE, pp 143\u2013151","DOI":"10.1109\/ISSRE.1995.497652"},{"key":"2479_CR2","doi-asserted-by":"crossref","unstructured":"Ascari LC, Araki LY, Pozo AR, Vergilio SR (2009) Exploring machine learning techniques for fault localization. In: 2009 10th Latin American test workshop. IEEE, pp 1\u20136","DOI":"10.1109\/LATW.2009.4813783"},{"key":"2479_CR3","doi-asserted-by":"crossref","unstructured":"Briand LC, Labiche Y, Liu X (2007) Using machine learning to support debugging with tarantula. In: The 18th IEEE international symposium on software reliability (ISSRE\u201907). IEEE, pp 137\u2013146","DOI":"10.1109\/ISSRE.2007.36"},{"key":"2479_CR4","doi-asserted-by":"crossref","unstructured":"Cleve H, Zeller A (2005) Locating causes of program failures. In: Proceedings of the 27th international conference on software engineering, pp 342\u2014351","DOI":"10.1145\/1062455.1062522"},{"key":"2479_CR5","doi-asserted-by":"crossref","unstructured":"Debroy V, Wong WE, Xu X, Choi B (2010) A grouping-based strategy to improve the effectiveness of fault localization techniques. In: 2010 10th international conference on quality software. IEEE, pp 13\u201322","DOI":"10.1109\/QSIC.2010.80"},{"key":"2479_CR6","unstructured":"Defects4J (2014) https:\/\/github.com\/rjust\/defects4j"},{"key":"2479_CR7","unstructured":"Defects4J (2016) http:\/\/fault-localization.cs.washington.edu\/data\/"},{"key":"2479_CR8","volume-title":"A modern introduction to probability and statistics: understanding why and how","author":"FM Dekking","year":"2006","unstructured":"Dekking FM, Kraaikamp C, Lopuha\u00e4 HP, Meester LE (2006) A modern introduction to probability and statistics: understanding why and how. Springer Science & Business Media, Berlin"},{"issue":"4","key":"2479_CR9","doi-asserted-by":"publisher","first-page":"1267","DOI":"10.1109\/TR.2019.2956120","volume":"69","author":"A Dutta","year":"2019","unstructured":"Dutta A, Manral R, Mitra P, Mall R (2019) Hierarchically localizing software faults using DNN. IEEE Trans Reliab 69(4):1267\u20131292","journal-title":"IEEE Trans Reliab"},{"key":"2479_CR10","doi-asserted-by":"publisher","first-page":"101064","DOI":"10.1016\/j.cola.2021.101064","volume":"66","author":"A Dutta","year":"2021","unstructured":"Dutta A, Srivastava SS, Godboley S, Mohapatra D (2021) Combi-FL: neural network and SBFL based fault localization using mutation analysis. J Comput Lang 66:101064","journal-title":"J Comput Lang"},{"key":"2479_CR11","doi-asserted-by":"crossref","unstructured":"Dutta A, Godboley S (2021) MSFL: a model for fault localization using mutation-spectra technique. In: International conference on lean and agile software development. Springer, pp 156\u2013173","DOI":"10.1007\/978-3-030-67084-9_10"},{"issue":"4","key":"2479_CR12","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1007\/s11334-021-00403-9","volume":"17","author":"A Dutta","year":"2021","unstructured":"Dutta A, Kunal K, Srivastava SS, Shankar S, Mall R (2021) FTFL: a Fisher\u2019s test-based approach for fault localization. Innov Syst Softw Eng 17(4):381\u2013405","journal-title":"Innov Syst Softw Eng"},{"key":"2479_CR13","doi-asserted-by":"crossref","unstructured":"Dutta A, Pant N, Mitra P, Mall R (2019) Effective fault localization using an ensemble classifier. In: 2019 international conference on quality, reliability, risk, maintenance, and safety engineering (QR2MSE). IEEE, pp 847\u2013855","DOI":"10.1109\/QR2MSE46217.2019.9021187"},{"key":"2479_CR14","unstructured":"gcov (2002) http:\/\/man7.org\/linux\/man-pages\/man1\/gcov-tool.1.html"},{"key":"2479_CR15","doi-asserted-by":"crossref","unstructured":"Harrold MJ, Rothermel G, Wu R, Yi L (1998) An empirical investigation of program spectra. In: Proceedings of the 1998 ACM SIGPLAN-SIGSOFT workshop on program analysis for software tools and engineering, pp 83\u201390","DOI":"10.1145\/277631.277647"},{"key":"2479_CR16","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, pp 273\u2013282","DOI":"10.1145\/1101908.1101949"},{"key":"2479_CR17","doi-asserted-by":"crossref","unstructured":"Jones JA, Harrold MJ, Stasko J (2002) Visualization of test information to assist fault localization. In: Proceedings of the 24th international conference on software engineering, ICSE 2002. IEEE, pp 467\u2013477","DOI":"10.1145\/581396.581397"},{"issue":"3","key":"2479_CR18","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 (1988) Dynamic program slicing. Inf Process Lett 29(3):155\u2013163","journal-title":"Inf Process Lett"},{"key":"2479_CR19","doi-asserted-by":"crossref","unstructured":"Li X, Li W, Zhang Y, Zhang L (2019) 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","DOI":"10.1145\/3293882.3330574"},{"key":"2479_CR20","doi-asserted-by":"crossref","unstructured":"Li Y, Wang S, Nguyen T (2021) Fault localization with code coverage representation learning. In: 2021 IEEE\/ACM 43rd international conference on software engineering (ICSE). IEEE, pp 661\u2013673","DOI":"10.1109\/ICSE43902.2021.00067"},{"key":"2479_CR21","doi-asserted-by":"crossref","unstructured":"Lou Y, Zhu Q, Dong J, Li X, Sun Z, Hao D, Zhang L, Zhang L (2021) Boosting coverage-based fault localization via graph-based representation learning. In: Proceedings of the 29th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 664\u2013676","DOI":"10.1145\/3468264.3468580"},{"key":"2479_CR22","volume-title":"Fundamentals of software engineering","author":"R Mall","year":"2018","unstructured":"Mall R (2018) Fundamentals of software engineering. PHI Learning Pvt. Ltd., Delhi"},{"key":"2479_CR23","doi-asserted-by":"crossref","unstructured":"Moon S, Kim Y, Kim M, Yoo S (2014) Ask the mutants: mutating faulty programs for fault localization. In: 2014 IEEE seventh international conference on software testing, verification and validation. IEEE, pp 153\u2013162","DOI":"10.1109\/ICST.2014.28"},{"issue":"3","key":"2479_CR24","doi-asserted-by":"publisher","first-page":"1","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 TOSEM 20(3):1\u201332","journal-title":"ACM Trans Softw Eng Methodol TOSEM"},{"issue":"5\u20137","key":"2479_CR25","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 (2015) Metallaxis-FL: mutation-based fault localization. Softw Test Verif Reliab 25(5\u20137):605\u2013628","journal-title":"Softw Test Verif Reliab"},{"key":"2479_CR26","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, 2003. Proceedings, pp 30\u201339","DOI":"10.1109\/ASE.2003.1240292"},{"key":"2479_CR27","unstructured":"SIR (2005) http:\/\/sir.unl.edu\/portal\/index.php"},{"key":"2479_CR28","first-page":"533","volume-title":"Introduction to data mining","author":"PN Tan","year":"2013","unstructured":"Tan PN, Steinbach M, Kumar V (2013) Data mining cluster analysis: basic concepts and algorithms. Introduction to data mining, vol 487. Pearson Education India, Bengaluru, p 533"},{"key":"2479_CR29","volume-title":"Advanced methods in neural computing","author":"PD Wasserman","year":"1993","unstructured":"Wasserman PD (1993) Advanced methods in neural computing. John Wiley & Sons Inc, Hoboken"},{"key":"2479_CR30","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1109\/TSE.1984.5010248","volume":"4","author":"M Weiser","year":"1984","unstructured":"Weiser M (1984) Program slicing. IEEE Trans Softw Eng 4:352\u2013357","journal-title":"IEEE Trans Softw Eng"},{"issue":"04","key":"2479_CR31","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1142\/S021819400900426X","volume":"19","author":"WE Wong","year":"2009","unstructured":"Wong WE, Qi Y (2009) BP neural network-based effective fault localization. Int J Softw Eng Knowl Eng 19(04):573\u2013597","journal-title":"Int J Softw Eng Knowl Eng"},{"issue":"2","key":"2479_CR32","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.jss.2009.09.037","volume":"83","author":"WE Wong","year":"2010","unstructured":"Wong WE, Debroy V, Choi B (2010) A family of code coverage-based heuristics for effective fault localization. J Syst Softw 83(2):188\u2013208","journal-title":"J Syst Softw"},{"issue":"1","key":"2479_CR33","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1109\/TR.2011.2172031","volume":"61","author":"WE Wong","year":"2011","unstructured":"Wong WE, Debroy V, Golden R, Xu X, Thuraisingham B (2011) Effective software fault localization using an RBF neural network. IEEE Trans Reliab 61(1):149\u2013169","journal-title":"IEEE Trans Reliab"},{"issue":"1","key":"2479_CR34","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1109\/TR.2013.2285319","volume":"63","author":"WE Wong","year":"2013","unstructured":"Wong WE, Debroy V, Gao R, Li Y (2013) The DStar method for effective software fault localization. IEEE Trans Reliab 63(1):290\u2013308","journal-title":"IEEE Trans Reliab"},{"issue":"8","key":"2479_CR35","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, Abreu R, Wotawa F (2016) A survey on software fault localization. IEEE Trans Softw Eng 42(8):707\u2013740","journal-title":"IEEE Trans Softw Eng"},{"key":"2479_CR36","doi-asserted-by":"crossref","unstructured":"Wong E, Wei T, Qi Y, Zhao L (2008) A crosstab-based statistical method for effective fault localization. In: 2008 1st international conference on software testing, verification, and validation. IEEE, pp 42\u201351","DOI":"10.1109\/ICST.2008.65"},{"key":"2479_CR37","doi-asserted-by":"publisher","first-page":"106653","DOI":"10.1016\/j.infsof.2021.106653","volume":"139","author":"X Xiao","year":"2021","unstructured":"Xiao X, Pan Y, Zhang B, Hu G, Li Q, Lu R (2021) ALBFL: a novel neural ranking model for software fault localization via combining static and dynamic features. Inf Softw Technol 139:106653","journal-title":"Inf Softw Technol"},{"key":"2479_CR38","doi-asserted-by":"crossref","unstructured":"Yang Y, Deng F, Yan Y, Gao F (2019) A fault localization method based upon conditional probability. In: Proceedings of the 19th international conference on software quality, reliability and security companion (QRS-C). IEEE","DOI":"10.1109\/QRS-C.2019.00050"},{"issue":"12","key":"2479_CR39","doi-asserted-by":"publisher","first-page":"3027","DOI":"10.1587\/transinf.2017EDL8143","volume":"100","author":"Z Zhang","year":"2017","unstructured":"Zhang Z, Lei Y, Tan Q, Mao X, Zeng P, Chang X (2017) Deep learning-based fault localization with contextual information. IEICE Trans Inf Syst 100(12):3027\u20133031","journal-title":"IEICE Trans Inf Syst"},{"key":"2479_CR40","doi-asserted-by":"crossref","unstructured":"Zhang Z, Lei Y, Mao X, Li P (2019) 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). IEEE, pp 445\u2013455","DOI":"10.1109\/SANER.2019.8668002"},{"key":"2479_CR41","doi-asserted-by":"publisher","first-page":"1820454","DOI":"10.1155\/2016\/1820454","volume":"2016","author":"W Zheng","year":"2016","unstructured":"Zheng W, Hu D, Wang J (2016) Fault localization analysis based on deep neural network. Math Probl Eng 2016:1820454","journal-title":"Math Probl Eng"}],"container-title":["International Journal of System Assurance Engineering and Management"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-024-02479-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13198-024-02479-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-024-02479-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,20]],"date-time":"2024-09-20T14:20:24Z","timestamp":1726842024000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s13198-024-02479-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,18]]},"references-count":41,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2024,9]]}},"alternative-id":["2479"],"URL":"https:\/\/doi.org\/10.1007\/s13198-024-02479-5","relation":{},"ISSN":["0975-6809","0976-4348"],"issn-type":[{"type":"print","value":"0975-6809"},{"type":"electronic","value":"0976-4348"}],"subject":[],"published":{"date-parts":[[2024,8,18]]},"assertion":[{"value":"8 August 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 August 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 August 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 August 2024","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies involving human and animal participants performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Human and animal rights"}},{"value":"Informed consent was obtained from all individual participants included in the study.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}}]}}