{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T01:53:47Z","timestamp":1783389227813,"version":"3.54.6"},"reference-count":88,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2024,4,1]],"date-time":"2024-04-01T00:00:00Z","timestamp":1711929600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2024,4]]},"DOI":"10.1109\/tse.2024.3369766","type":"journal-article","created":{"date-parts":[[2024,2,26]],"date-time":"2024-02-26T20:01:49Z","timestamp":1708977709000},"page":"956-978","source":"Crossref","is-referenced-by-count":1,"title":["Automatic Debugging of Design Faults in MapReduce Applications"],"prefix":"10.1109","volume":"50","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7544-3901","authenticated-orcid":false,"given":"Jes\u00fas","family":"Mor\u00e1n","sequence":"first","affiliation":[{"name":"Computer Science Department, University of Oviedo, Oviedo, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8749-1356","authenticated-orcid":false,"given":"Antonia","family":"Bertolino","sequence":"additional","affiliation":[{"name":"ISTI-CNR, Pisa, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5592-9683","authenticated-orcid":false,"given":"Claudio","family":"de la Riva","sequence":"additional","affiliation":[{"name":"Computer Science Department, University of Oviedo, Oviedo, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1091-934X","authenticated-orcid":false,"given":"Javier","family":"Tuya","sequence":"additional","affiliation":[{"name":"Computer Science Department, University of Oviedo, Oviedo, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.3403\/30266435u"},{"key":"ref2","article-title":"Apache Hadoop: Open-source software for reliable, scalable, distributed computing","year":"2017"},{"key":"ref3","first-page":"10","article-title":"Spark: Cluster computing with working sets","volume-title":"Proc. 2nd USENIX Conf. Hot Topics Cloud Comput.","author":"Zaharia","year":"2010"},{"key":"ref4","article-title":"Apache Flink: Scalable batch and stream data processing","year":"2017"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2754374"},{"key":"ref6","first-page":"137","article-title":"MapReduce: Simplified data processing on large clusters","volume-title":"Proc. Symp. Oper. Syst. Des. Implement. (OSDI)","author":"Dean","year":"2004"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btp236"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2011.5999917"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2010.112"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.14778\/2536206.2536213"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591177"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/FiCloud.2014.67"},{"key":"ref13","article-title":"Classifica\u00e7ao de defeitos para programas MapReduce: Resultados de um estudo Emp\u0131rico","volume-title":"Proc. 7th Brazilian Workshop Syst. Automat. Softw. Test.","author":"Camargo","year":"2013"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2018.2802047"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.130"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338939"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2001420.2001445"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2521368"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/318774.318946"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/32.988498"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.2307\/2025310"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2013.6704673"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1002\/9781119202486"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.319"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1883612.1883618"},{"key":"ref26","first-page":"1","article-title":"Metamorphic testing: A new approach for generating next test cases","author":"Chen","year":"1998","journal-title":"Dept. Comput. Sci. Hong Kong Univ. Sci. Technol., Hong Kong, Tech. Rep. HKUST-CS98-01"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2532875"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/25.4.465"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/267896.267925"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1002\/1099-1689(200009)10:3<171::AID-STVR209>3.0.CO;2-J"},{"key":"ref31","article-title":"No pot of gold at the end of program spectrum rainbow: Greatest risk evaluation formula does not exist","author":"Yoo","year":"2014"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.03.008"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807150"},{"key":"ref34","article-title":"JobConf.","year":"2021"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-005-0202-0"},{"key":"ref36","article-title":"Spectrum-based software fault localization: A survey of techniques, advances, and challenges","author":"De Souza","year":"2016"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2000791.2000795"},{"key":"ref38","volume-title":"Qualitative Research & Evaluation Methods: Integrating Theory and Practice","author":"Patton","year":"2014"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10072-8"},{"issue":"3","key":"ref40","first-page":"216","article-title":"Titian: Data provenance support in Spark","volume-title":"Proc. VLDB Endowment","volume":"9","author":"Interlandi","year":"2016"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487016"},{"key":"ref42","first-page":"1","article-title":"A fault seeding experience","volume-title":"Proc. Simposio Argentino de Ingenieria de Softw. (ASSE)","author":"Grigorjev"},{"key":"ref43","article-title":"Data mining and machine learning based on MapReduce","year":"2024"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25747-1_17"},{"key":"ref45","article-title":"Movies analysis implemented in MapReduce","year":"2024"},{"key":"ref46","article-title":"Treelogic S.L.","year":"2024"},{"key":"ref47","article-title":"PageRank implemented in MapReduce","year":"2024"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"ref49","article-title":"Supplemental material for: automatic debugging of design faults in MapReduce applications","author":"Mor\u00e1n"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194011005505"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.4324\/9781315201009"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1142\/S021819400900426X"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.01.006"},{"key":"ref54","volume-title":"Statistical Power for the Behaviour Sciences","author":"Cohen","year":"1977"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/TAIC.PART.2007.13"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134307"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338956"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468625"},{"key":"ref59","volume-title":"Quasi-Experimentation: Design & Analysis Issues for Field Settings","author":"Cook","year":"1979"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1201\/b19292"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2120"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2005.1553583"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2011.268"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3131624"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.14778\/3436905.3436911"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/2168931.2168943"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/1710115.1710118"},{"key":"ref68","first-page":"1","article-title":"Mochi: Visual log-analysis based tools for debugging hadoop","volume-title":"Proc. Conf. Hot Topics Cloud Comput.","author":"Tan","year":"2009"},{"key":"ref69","first-page":"33","article-title":"Theia: visual signatures for problem diagnosis in large hadoop clusters","volume-title":"Proc. Int. Conf. Large Installation Syst. Admin.","volume":"2","author":"Garduno","year":"2012"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.14778\/2180912.2180913"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989459"},{"key":"ref72","article-title":"Debugging spark applications: A study on debugging techniques of Spark developers","author":"Gecer","year":"2020"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2018.8622248"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.14778\/3476311.3476331"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468613"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2017.17"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.14778\/3377369.3377381"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion52605.2021.00057"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884813"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2020.102460"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362738"},{"key":"ref82","article-title":"Arthur: Rich post-facto debugging for production analytics applications","author":"Dave","year":"2013"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523619"},{"key":"ref84","first-page":"65","article-title":"Post-debugging in large scale big data analytic systems","author":"Bergen","year":"2017","journal-title":"Datenbanksysteme F\u00fcr Bus., Technologie Und Web"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786852"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00029"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409727"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2755013"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/10504688\/10444932.pdf?arnumber=10444932","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,18]],"date-time":"2024-04-18T17:28:50Z","timestamp":1713461330000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10444932\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4]]},"references-count":88,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tse.2024.3369766","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4]]}}}