{"id":"https://openalex.org/W2879754515","doi":"https://doi.org/10.1145/3213846.3229504","title":"Mutode: generic JavaScript and Node.js mutation testing tool","display_name":"Mutode: generic JavaScript and Node.js mutation testing tool","publication_year":2018,"publication_date":"2018-07-12","ids":{"openalex":"https://openalex.org/W2879754515","doi":"https://doi.org/10.1145/3213846.3229504","mag":"2879754515"},"language":"en","primary_location":{"id":"doi:10.1145/3213846.3229504","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3213846.3229504","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082098879","display_name":"Diego Rodr\u00edguez-Baquero","orcid":null},"institutions":[{"id":"https://openalex.org/I162096671","display_name":"Universidad de Los Andes","ror":"https://ror.org/02mhbdp94","country_code":"CO","type":"education","lineage":["https://openalex.org/I162096671"]}],"countries":["CO"],"is_corresponding":false,"raw_author_name":"Diego Rodr\u00edguez-Baquero","raw_affiliation_strings":["Universidad de los Andes, Colombia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad de los Andes, Colombia","institution_ids":["https://openalex.org/I162096671"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069439324","display_name":"Mario Linares\u2010V\u00e1squez","orcid":"https://orcid.org/0000-0003-0161-2888"},"institutions":[{"id":"https://openalex.org/I162096671","display_name":"Universidad de Los Andes","ror":"https://ror.org/02mhbdp94","country_code":"CO","type":"education","lineage":["https://openalex.org/I162096671"]}],"countries":["CO"],"is_corresponding":false,"raw_author_name":"Mario Linares-V\u00e1squez","raw_affiliation_strings":["Universidad de los Andes, Colombia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad de los Andes, Colombia","institution_ids":["https://openalex.org/I162096671"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I162096671"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"372","last_page":"375"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9958000183105469,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9929999709129333,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.8362373113632202},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7787425518035889},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6182023286819458},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.552070677280426},{"id":"https://openalex.org/keywords/unobtrusive-javascript","display_name":"Unobtrusive JavaScript","score":0.5272368788719177},{"id":"https://openalex.org/keywords/mutation-testing","display_name":"Mutation testing","score":0.48001614212989807},{"id":"https://openalex.org/keywords/mutation","display_name":"Mutation","score":0.3710371255874634},{"id":"https://openalex.org/keywords/rich-internet-application","display_name":"Rich Internet application","score":0.12171241641044617},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07822898030281067},{"id":"https://openalex.org/keywords/genetics","display_name":"Genetics","score":0.06689086556434631},{"id":"https://openalex.org/keywords/biology","display_name":"Biology","score":0.0537947416305542}],"concepts":[{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.8362373113632202},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7787425518035889},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6182023286819458},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.552070677280426},{"id":"https://openalex.org/C198240166","wikidata":"https://www.wikidata.org/wiki/Q2298909","display_name":"Unobtrusive JavaScript","level":4,"score":0.5272368788719177},{"id":"https://openalex.org/C163565370","wikidata":"https://www.wikidata.org/wiki/Q4308623","display_name":"Mutation testing","level":4,"score":0.48001614212989807},{"id":"https://openalex.org/C501734568","wikidata":"https://www.wikidata.org/wiki/Q42918","display_name":"Mutation","level":3,"score":0.3710371255874634},{"id":"https://openalex.org/C103048170","wikidata":"https://www.wikidata.org/wiki/Q725485","display_name":"Rich Internet application","level":3,"score":0.12171241641044617},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07822898030281067},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.06689086556434631},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0537947416305542},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3213846.3229504","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3213846.3229504","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W789671250","https://openalex.org/W1965070914","https://openalex.org/W2006575153","https://openalex.org/W2014011458","https://openalex.org/W2033890725","https://openalex.org/W2048297044","https://openalex.org/W2061227290","https://openalex.org/W2102742419","https://openalex.org/W2135841285","https://openalex.org/W2135937266","https://openalex.org/W2160980126","https://openalex.org/W2548949553","https://openalex.org/W2615381372","https://openalex.org/W2739751633","https://openalex.org/W2739959195","https://openalex.org/W2884814452"],"related_works":["https://openalex.org/W650647575","https://openalex.org/W2472584751","https://openalex.org/W2476571673","https://openalex.org/W597036300","https://openalex.org/W827014118","https://openalex.org/W2737557375","https://openalex.org/W648161522","https://openalex.org/W2164032016","https://openalex.org/W2937855189","https://openalex.org/W605139400"],"abstract_inverted_index":{"Mutation":[0],"testing":[1,65,96,209],"is":[2,91,109,155],"a":[3,12,92,110,162],"technique":[4],"in":[5,140,157,189],"which":[6,200],"faults":[7],"(mutants)":[8],"are":[9,38,142],"injected":[10],"into":[11],"program":[13],"or":[14,41],"application":[15,60],"to":[16,33,53,58,165,172,206],"assess":[17,59],"its":[18],"test":[19,31,61,234],"suite":[20,32],"effectiveness.":[21],"It":[22],"works":[23],"by":[24,44,220],"inserting":[25],"mutants":[26,37],"and":[27,67,102,127,152,168,175,191,193,212],"running":[28,221],"the":[29,36,45,73,85,99,132,202,226],"application\u2019s":[30],"identify":[34],"if":[35],"detected":[39],"(killed)":[40],"not":[42],"(survived)":[43],"tests.":[46],"Although":[47],"computationally":[48],"expensive,":[49],"it":[50,222],"has":[51],"proven":[52],"be":[54],"an":[55,196],"effective":[56],"method":[57],"suites.":[62,235],"Several":[63],"mutation":[64,95,187,208],"frameworks":[66],"tools":[68,80,97],"have":[69,81,232],"been":[70,82],"built":[71,83],"for":[72,84,98,118,186,210],"various":[74],"programing":[75],"languages,":[76],"however,":[77],"very":[78],"few":[79],"JavaScript":[86,133,190,211],"language,":[87],"more":[88,144,153],"specifically,":[89],"there":[90],"lack":[93],"of":[94,113,115,131,225],"Node.js":[100,213],"runtime":[101],"npm":[103,107,141,158,203,229],"based":[104],"applications.":[105,214],"The":[106,135],"Registry":[108],"public":[111],"collection":[112],"modules":[114,230],"open-source":[116],"code":[117,167],"Node.js,":[119,192],"front-end":[120],"web":[121],"applications,":[122,124],"mobile":[123],"robots,":[125],"routers,":[126],"countless":[128],"other":[129],"needs":[130],"community.":[134],"over":[136],"700,000":[137],"packages":[138],"hosted":[139],"downloaded":[143],"than":[145],"5":[146],"billion":[147],"times":[148],"per":[149],"week.":[150],"More":[151],"software":[154],"published":[156],"every":[159],"day,":[160],"representing":[161],"huge":[163],"opportunity":[164],"share":[166,173],"solutions,":[169],"but":[170],"also":[171],"bugs":[174],"faulty":[176],"software.":[177],"In":[178],"this":[179],"paper,":[180],"we":[181],"briefly":[182],"describe":[183],"prior":[184],"work":[185],"operators":[188],"propose":[194],"Mutode,":[195],"open":[197],"source":[198],"tool":[199],"leverages":[201],"package":[204],"ecosystem":[205],"perform":[207],"We":[215],"empirically":[216],"evaluated":[217],"Mutode":[218],"effectiveness":[219],"on":[223],"12":[224],"top":[227],"20":[228],"that":[231],"automated":[233]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
