{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:34:06Z","timestamp":1750221246530,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":41,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,12]],"date-time":"2018-07-12T00:00:00Z","timestamp":1531353600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,7,12]]},"DOI":"10.1145\/3213846.3229504","type":"proceedings-article","created":{"date-parts":[[2018,7,12]],"date-time":"2018-07-12T17:46:44Z","timestamp":1531417604000},"page":"372-375","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Mutode: generic JavaScript and Node.js mutation testing tool"],"prefix":"10.1145","author":[{"given":"Diego","family":"Rodr\u00edguez-Baquero","sequence":"first","affiliation":[{"name":"Universidad de los Andes, Colombia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Linares-V\u00e1squez","sequence":"additional","affiliation":[{"name":"Universidad de los Andes, Colombia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,7,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.83"},{"key":"e_1_3_2_1_2_1","unstructured":"Babel. 2018. Babylon. https:\/\/www.npmjs.com\/package\/babylon  Babel. 2018. Babylon. https:\/\/www.npmjs.com\/package\/babylon"},{"key":"e_1_3_2_1_3_1","unstructured":"Austin Bingham. 2017. Cosmic Ray: mutation testing for Python. https:\/\/github. com\/sixty-north\/cosmic-ray  Austin Bingham. 2017. Cosmic Ray: mutation testing for Python. https:\/\/github. com\/sixty-north\/cosmic-ray"},{"key":"e_1_3_2_1_4_1","unstructured":"Ben Coe. 2018. Istanbul. https:\/\/istanbul.js.org\/.  Ben Coe. 2018. Istanbul. https:\/\/istanbul.js.org\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Henry Coles. 2017. PIT. http:\/\/pitest.org\/.  Henry Coles. 2017. PIT. http:\/\/pitest.org\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Erik DeBill. 2018. Modulecounts. http:\/\/www.modulecounts.com\/.  Erik DeBill. 2018. Modulecounts. http:\/\/www.modulecounts.com\/."},{"key":"e_1_3_2_1_7_1","unstructured":"Alex Denisov and Stanislav Pankevich. {n. d.}. Mull it over: mutation testing based on LLVM. https:\/\/github.com\/mull-project\/mull. ({n. d.}).  Alex Denisov and Stanislav Pankevich. {n. d.}. Mull it over: mutation testing based on LLVM. https:\/\/github.com\/mull-project\/mull. ({n. d.})."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Anna Derezi\u0144ska and Piotr Trzpil. 2015. Mutation Testing Process Combined with Test-Driven Development in. NET Environment. In Theory and Engineering of Complex Systems and Dependability. 131\u2013140.  Anna Derezi\u0144ska and Piotr Trzpil. 2015. Mutation Testing Process Combined with Test-Driven Development in. NET Environment. In Theory and Engineering of Complex Systems and Dependability. 131\u2013140.","DOI":"10.1007\/978-3-319-19216-1_13"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"A. M. Fard and A. Mesbah. 2017. JavaScript: The (Un)Covered Parts. In ICST\u201917. 230\u2013240.  A. M. Fard and A. Mesbah. 2017. JavaScript: The (Un)Covered Parts. In ICST\u201917. 230\u2013240.","DOI":"10.1109\/ICST.2017.28"},{"key":"e_1_3_2_1_10_1","unstructured":"Node Foundation. 2018. ECMAScript Modules. https:\/\/nodejs.org\/api\/esm.html.  Node Foundation. 2018. ECMAScript Modules. https:\/\/nodejs.org\/api\/esm.html."},{"key":"e_1_3_2_1_11_1","unstructured":"Konrad Halas. 2017. MutPy: mutation testing tool for Python 3.x source code. https:\/\/github.com\/mutpy\/mutpy  Konrad Halas. 2017. MutPy: mutation testing tool for Python 3.x source code. https:\/\/github.com\/mutpy\/mutpy"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950308"},{"volume-title":"Mutant: A mutation testing framework for JavaScript. https: \/\/github.com\/benhartley\/mutant","year":"2016","author":"Hartley Ben","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","unstructured":"TJ Holowaychuk. 2018. Mocha. https:\/\/mochajs.org\/.  TJ Holowaychuk. 2018. Mocha. https:\/\/mochajs.org\/."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106244"},{"volume-title":"Stryker: The JavaScript mutation testing framework. https:\/\/github.com\/stryker-mutator\/stryker","year":"2018","author":"Jansen Nico","key":"e_1_3_2_1_16_1"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAIC-PART.2008.18"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.62"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628053"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635929"},{"key":"e_1_3_2_1_21_1","unstructured":"Vojta J\u00edna. 2018. Karma. https:\/\/karma-runner.github.io\/2.0\/index.html.  Vojta J\u00edna. 2018. Karma. https:\/\/karma-runner.github.io\/2.0\/index.html."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Mario Linares-V\u00e1squez Gabriele Bavota Michele Tufano Kevin Moran Massimiliano Di Penta Christopher Vendome Carlos Bernal-C\u00e1rdenas and Denys Poshyvanyk. 2017. Enabling mutation testing for Android apps. In ESEC\/FSE\u201917. 233\u2013244.  Mario Linares-V\u00e1squez Gabriele Bavota Michele Tufano Kevin Moran Massimiliano Di Penta Christopher Vendome Carlos Bernal-C\u00e1rdenas and Denys Poshyvanyk. 2017. Enabling mutation testing for Android apps. In ESEC\/FSE\u201917. 233\u2013244.","DOI":"10.1145\/3106237.3106275"},{"key":"e_1_3_2_1_23_1","unstructured":"Niels Lohmann. 2017. Mutate++: C++ Mutation Test Environment. https: \/\/github.com\/nlohmann\/mutate_cpp  Niels Lohmann. 2017. Mutate++: C++ Mutation Test Environment. https: \/\/github.com\/nlohmann\/mutate_cpp"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/1077303.1077304"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2013.23"},{"key":"e_1_3_2_1_26_1","unstructured":"Inc. npm. 2018. About npm. https:\/\/www.npmjs.com\/about  Inc. npm. 2018. About npm. https:\/\/www.npmjs.com\/about"},{"key":"e_1_3_2_1_27_1","unstructured":"Inc. npm. 2018. Most depended upon packages. https:\/\/www.npmjs.com\/browse\/ depended  Inc. npm. 2018. Most depended upon packages. https:\/\/www.npmjs.com\/browse\/ depended"},{"key":"e_1_3_2_1_28_1","unstructured":"npm Inc. Node.JS Foundation and JS Foundation. 2018. Attitudes to security in the JavaScript community \u2013 npm Inc. \u2013 Medium. https:\/\/medium.com\/npm-inc\/ security-in-the-js-community-4bac032e553b  npm Inc. Node.JS Foundation and JS Foundation. 2018. Attitudes to security in the JavaScript community \u2013 npm Inc. \u2013 Medium. https:\/\/medium.com\/npm-inc\/ security-in-the-js-community-4bac032e553b"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"F. Ocariza K. Bajaj K. Pattabiraman and A. Mesbah. 2013. An Empirical Study of Client-Side JavaScript Bugs. In ESEM\u201913. 55\u201364.  F. Ocariza K. Bajaj K. Pattabiraman and A. Mesbah. 2013. An Empirical Study of Client-Side JavaScript Bugs. In ESEM\u201913. 55\u201364.","DOI":"10.1109\/ESEM.2013.18"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2011.28"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/229754.229760"},{"volume-title":"Infection: PHP Mutation Testing Framework. https: \/\/github.com\/infection\/infection","year":"2018","author":"Rafalko Maks","key":"e_1_3_2_1_32_1"},{"key":"e_1_3_2_1_33_1","unstructured":"RequireJS. 2018. CommonJS. http:\/\/requirejs.org\/docs\/commonjs.html.  RequireJS. 2018. CommonJS. http:\/\/requirejs.org\/docs\/commonjs.html."},{"key":"e_1_3_2_1_34_1","unstructured":"Diego Rodr\u00edguez-Baquero. 2018. mutode. https:\/\/www.npmjs.com\/package\/ mutode  Diego Rodr\u00edguez-Baquero. 2018. mutode. https:\/\/www.npmjs.com\/package\/ mutode"},{"key":"e_1_3_2_1_35_1","unstructured":"Diego Rodr\u00edguez-Baquero. 2018. Mutode - Mutators Documentation. https: \/\/thesoftwaredesignlab.github.io\/mutode\/module-Mutators.html  Diego Rodr\u00edguez-Baquero. 2018. Mutode - Mutators Documentation. https: \/\/thesoftwaredesignlab.github.io\/mutode\/module-Mutators.html"},{"volume-title":"Mutode: Mutation testing for JavaScript and Node.js. https:\/\/github.com\/TheSoftwareDesignLab\/mutode","year":"2018","author":"Rodr\u00edguez-Baquero Diego","key":"e_1_3_2_1_36_1"},{"key":"e_1_3_2_1_37_1","unstructured":"Tony Roussel. 2016. NinjaTurtlesMutation. https:\/\/github.com\/criteo\/ NinjaTurtlesMutation  Tony Roussel. 2016. NinjaTurtlesMutation. https:\/\/github.com\/criteo\/ NinjaTurtlesMutation"},{"volume-title":"Mutant: Mutation testing for Ruby. https:\/\/github.com\/ mbj\/mutant","year":"2018","author":"Schirp Markus","key":"e_1_3_2_1_38_1"},{"key":"e_1_3_2_1_39_1","unstructured":"Michael G Schwern and Andy Lester. 2018. TAP specification. https:\/\/testanything. org\/tap-specification.html.  Michael G Schwern and Andy Lester. 2018. TAP specification. https:\/\/testanything. org\/tap-specification.html."},{"key":"e_1_3_2_1_40_1","unstructured":"Daniel Tschinder Logan Smyth and Henry Zhu. 2018. Babel. https:\/\/babeljs.io\/.  Daniel Tschinder Logan Smyth and Henry Zhu. 2018. Babel. https:\/\/babeljs.io\/."},{"key":"e_1_3_2_1_41_1","unstructured":"Laurie Voss. 2018. Rolling weekly downloads of npm packages. https:\/\/twitter. com\/seldo\/status\/988477780441481217 Abstract 1 Introduction 2 Related work 3 Mutode 3.1 Implemented Operations 3.2 Mutode Execution 3.3 Tool Usage and Extensibility 4 Evaluation 5 Demo remarks &amp; Future Work References  Laurie Voss. 2018. Rolling weekly downloads of npm packages. https:\/\/twitter. com\/seldo\/status\/988477780441481217 Abstract 1 Introduction 2 Related work 3 Mutode 3.1 Implemented Operations 3.2 Mutode Execution 3.3 Tool Usage and Extensibility 4 Evaluation 5 Demo remarks &amp; Future Work References"}],"event":{"name":"ISSTA '18: International Symposium on Software Testing and Analysis","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Amsterdam Netherlands","acronym":"ISSTA '18"},"container-title":["Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3213846.3229504","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3213846.3229504","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:07:42Z","timestamp":1750212462000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3213846.3229504"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,12]]},"references-count":41,"alternative-id":["10.1145\/3213846.3229504","10.1145\/3213846"],"URL":"https:\/\/doi.org\/10.1145\/3213846.3229504","relation":{},"subject":[],"published":{"date-parts":[[2018,7,12]]},"assertion":[{"value":"2018-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}