{"id":"https://openalex.org/W3015029269","doi":"https://doi.org/10.1109/tse.2020.2982638","title":"Enabling Mutant Generation for Open- and Closed-Source Android Apps","display_name":"Enabling Mutant Generation for Open- and Closed-Source Android Apps","publication_year":2022,"publication_date":"2022-01-01","ids":{"openalex":"https://openalex.org/W3015029269","doi":"https://doi.org/10.1109/tse.2020.2982638","mag":"3015029269"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1109/tse.2020.2982638","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"publisher-specific-oa","version":"acceptedVersion","is_accepted":true,"is_published":false},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/tse.2020.2982638","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064037586","display_name":"Camilo Escobar\u2010Vel\u00e1squez","orcid":"https://orcid.org/0000-0001-8414-9301"},"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":"Camilo Escobar-Vel\u00e1squez","raw_affiliation_string":"[Systems aned Computing Engineering, Universidad de los Andes Facultad de Ingenieria, 428452 Bogota, Bogot Colombia (e-mail: ca.escobar2434@uniandes.edu.co)]","raw_affiliation_strings":["[Systems aned Computing Engineering, Universidad de los Andes Facultad de Ingenieria, 428452 Bogota, Bogot Colombia (e-mail: ca.escobar2434@uniandes.edu.co)]"]},{"author_position":"middle","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_string":"[Systems Engineering and Computing, Universidad de los Andes, 27991 Bogota, Bogota Colombia (e-mail: m.linaresv@uniandes.edu.co)]","raw_affiliation_strings":["[Systems Engineering and Computing, Universidad de los Andes, 27991 Bogota, Bogota Colombia (e-mail: m.linaresv@uniandes.edu.co)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056526226","display_name":"Gabriele Bavota","orcid":"https://orcid.org/0000-0002-2216-3148"},"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":"Gabriele Bavota","raw_affiliation_string":"Department of Systems and Computing Engineering, Universidad de los Andes, Bogot\u00e1, Colombia, USA","raw_affiliation_strings":["Department of Systems and Computing Engineering, Universidad de los Andes, Bogot\u00e1, Colombia, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020154435","display_name":"Michele Tufano","orcid":"https://orcid.org/0000-0002-5612-7591"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michele Tufano","raw_affiliation_string":"Microsoft, Redmond, WA, USA","raw_affiliation_strings":["Microsoft, Redmond, WA, USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090372362","display_name":"Kevin Moran","orcid":"https://orcid.org/0000-0001-9683-5616"},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]},{"id":"https://openalex.org/I267592682","display_name":"Williams (United States)","ror":"https://ror.org/007zhvp17","country_code":"US","type":"company","lineage":["https://openalex.org/I267592682"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin Patrick Moran","raw_affiliation_string":"[Computer Science, College of William & Mary, Williamsburg, Virginia United States 23185 (e-mail: kpmoran@cs.wm.edu)]","raw_affiliation_strings":["[Computer Science, College of William & Mary, Williamsburg, Virginia United States 23185 (e-mail: kpmoran@cs.wm.edu)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025099559","display_name":"Massimiliano Di Penta","orcid":"https://orcid.org/0000-0002-0340-9747"},"institutions":[{"id":"https://openalex.org/I16337185","display_name":"University of Sannio","ror":"https://ror.org/04vc81p87","country_code":"IT","type":"education","lineage":["https://openalex.org/I16337185"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Massimiliano Di Penta","raw_affiliation_string":"[Dept. of Engineering, University of Sannio, Benevento, _, Italy, 82100 (e-mail: dipenta@unisannio.it)]","raw_affiliation_strings":["[Dept. of Engineering, University of Sannio, Benevento, _, Italy, 82100 (e-mail: dipenta@unisannio.it)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037563230","display_name":"Christopher Vendome","orcid":null},"institutions":[{"id":"https://openalex.org/I83328450","display_name":"Miami University","ror":"https://ror.org/05nbqxr67","country_code":"US","type":"education","lineage":["https://openalex.org/I2802096936","https://openalex.org/I83328450"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christopher Vendome","raw_affiliation_string":"[Department of Computer Science & Software Engineering, Miami University, 6403 Oxford, Ohio United States (e-mail: vendomcg@miamioh.edu)]","raw_affiliation_strings":["[Department of Computer Science & Software Engineering, Miami University, 6403 Oxford, Ohio United States (e-mail: vendomcg@miamioh.edu)]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051705472","display_name":"Carlos Bernal-C\u00e1rdenas","orcid":"https://orcid.org/0000-0002-6209-5346"},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]},{"id":"https://openalex.org/I267592682","display_name":"Williams (United States)","ror":"https://ror.org/007zhvp17","country_code":"US","type":"company","lineage":["https://openalex.org/I267592682"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Carlos Bernal-C\u00e1rdenas","raw_affiliation_string":"[Computer Science, College of William and Mary, 8604 Williamsburg, Virginia United States (e-mail: cebernal@cs.wm.edu)]","raw_affiliation_strings":["[Computer Science, College of William and Mary, 8604 Williamsburg, Virginia United States (e-mail: cebernal@cs.wm.edu)]"]},{"author_position":"last","author":{"id":"https://openalex.org/A5041262116","display_name":"Denys Poshyvanyk","orcid":"https://orcid.org/0000-0002-5626-7586"},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]},{"id":"https://openalex.org/I267592682","display_name":"Williams (United States)","ror":"https://ror.org/007zhvp17","country_code":"US","type":"company","lineage":["https://openalex.org/I267592682"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Denys Poshyvanyk","raw_affiliation_string":"[Computer Science, William and Mary, Williamsburg, Virginia United States 23188 (e-mail: denys@cs.wm.edu)]","raw_affiliation_strings":["[Computer Science, William and Mary, Williamsburg, Virginia United States 23188 (e-mail: denys@cs.wm.edu)]"]}],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"has_fulltext":false,"cited_by_count":6,"cited_by_percentile_year":{"min":91,"max":92},"biblio":{"volume":"48","issue":"1","first_page":"186","last_page":"208"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Automated Software Testing Techniques","score":0.9999,"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":"Automated Software Testing Techniques","score":0.9999,"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":"Characterization and Detection of Android Malware","score":0.9964,"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/T10260","display_name":"Empirical Studies in Software Engineering","score":0.996,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"keyword":"mutant generation","score":0.5479},{"keyword":"closed-source","score":0.25}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7691996},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6115218},{"id":"https://openalex.org/C151552104","wikidata":"https://www.wikidata.org/wiki/Q7705809","display_name":"Test suite","level":4,"score":0.5483712},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.54634345},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.50533825},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43408665},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.42683622},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.41723812},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34137064},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3379169},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3359542},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.2690354},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22991881},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2289362},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1109/tse.2020.2982638","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"publisher-specific-oa","version":"acceptedVersion","is_accepted":true,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1109/tse.2020.2982638","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"publisher-specific-oa","version":"acceptedVersion","is_accepted":true,"is_published":false},"sustainable_development_goals":[],"grants":[{"funder":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation","award_id":"CNS-1815336"},{"funder":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation","award_id":"CCF-1815186"},{"funder":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","award_id":"175513"}],"referenced_works_count":79,"referenced_works":["https://openalex.org/W86071093","https://openalex.org/W1635699602","https://openalex.org/W1645931506","https://openalex.org/W1718957559","https://openalex.org/W1812630525","https://openalex.org/W1969157788","https://openalex.org/W1976652907","https://openalex.org/W1987389628","https://openalex.org/W1995362840","https://openalex.org/W2006575153","https://openalex.org/W2011781116","https://openalex.org/W2013711971","https://openalex.org/W2013856010","https://openalex.org/W2014011458","https://openalex.org/W2014890943","https://openalex.org/W2028990673","https://openalex.org/W2035030692","https://openalex.org/W2048901322","https://openalex.org/W2049695835","https://openalex.org/W2052760504","https://openalex.org/W2054751837","https://openalex.org/W2055703785","https://openalex.org/W2061227290","https://openalex.org/W2065555413","https://openalex.org/W2071751474","https://openalex.org/W2079922024","https://openalex.org/W2085465189","https://openalex.org/W2087248009","https://openalex.org/W2087611087","https://openalex.org/W2088749975","https://openalex.org/W2093400716","https://openalex.org/W2101800210","https://openalex.org/W2102742419","https://openalex.org/W2102815667","https://openalex.org/W2104862711","https://openalex.org/W2108557864","https://openalex.org/W2110385988","https://openalex.org/W2111068183","https://openalex.org/W2111389122","https://openalex.org/W2112143630","https://openalex.org/W2112537911","https://openalex.org/W2120280318","https://openalex.org/W2123873494","https://openalex.org/W2125341657","https://openalex.org/W2126574721","https://openalex.org/W2135841285","https://openalex.org/W2135937266","https://openalex.org/W2143860600","https://openalex.org/W2144869437","https://openalex.org/W2146408397","https://openalex.org/W2147427167","https://openalex.org/W2148646465","https://openalex.org/W2154816175","https://openalex.org/W2227887088","https://openalex.org/W2243423430","https://openalex.org/W2265140909","https://openalex.org/W2286367745","https://openalex.org/W2319350884","https://openalex.org/W2343325785","https://openalex.org/W2344208265","https://openalex.org/W2364289112","https://openalex.org/W2389246322","https://openalex.org/W2401932869","https://openalex.org/W2463553622","https://openalex.org/W2488606493","https://openalex.org/W2493147533","https://openalex.org/W2600669551","https://openalex.org/W2739751633","https://openalex.org/W2739959195","https://openalex.org/W2786944871","https://openalex.org/W2851896161","https://openalex.org/W2948449394","https://openalex.org/W2963011053","https://openalex.org/W2963139460","https://openalex.org/W2964076502","https://openalex.org/W3102650716","https://openalex.org/W4233925711","https://openalex.org/W4240520787","https://openalex.org/W4256148631"],"related_works":["https://openalex.org/W1485837041","https://openalex.org/W3204955359","https://openalex.org/W4231704780","https://openalex.org/W2083794993","https://openalex.org/W352609212","https://openalex.org/W1511772879","https://openalex.org/W4379115841","https://openalex.org/W4200340037","https://openalex.org/W608917066","https://openalex.org/W4283652261"],"ngrams_url":"https://api.openalex.org/works/W3015029269/ngrams","abstract_inverted_index":{"Mutation":[0],"testing":[1,43,200],"has":[2],"been":[3,222],"widely":[4],"used":[5],"to":[6,18,51,57,82,170,212,242,251],"assess":[7],"the":[8,78,156,162,167,185,227],"fault-detection":[9],"effectiveness":[10],"of":[11,35,41,87,104,115,118,146,226,229],"a":[12,85,113,144,180],"test":[13,20],"suite,":[14],"as":[15,17,249],"well":[16],"guide":[19],"case":[21,64],"generation":[22,103,160],"or":[23],"prioritization.":[24],"Empirical":[25],"studies":[26],"have":[27,210,221],"shown":[28],"that,":[29],"while":[30],"mutants":[31,237],"are":[32],"generally":[33],"representative":[34],"real":[36,244],"faults,":[37],"an":[38,58,70],"effective":[39],"application":[40,59],"mutation":[42,88,148,196,199,254],"requires":[44],"\u201ctraditional\u201d":[45],"operators":[46,55],"designed":[47,169],"for":[48,65,101,178,201],"programming":[49],"languages":[50],"be":[52],"augmented":[53],"with":[54],"specific":[56],"domain":[60],"and/or":[61],"technology.":[62],"The":[63,176,215],"Android":[66,105,119,247],"apps":[67,248],"is":[68,182,190],"not":[69,191],"exception.":[71],"Therefore,":[72],"in":[73,122,153,206,224,246],"this":[74,108],"paper":[75],"we":[76,80,110,142],"describe":[77],"process":[79],"followed":[81],"create":[83],"(i)":[84],"taxonomy":[86,114],"operations":[89],"and,":[90],"(ii)":[91],"two":[92,154],"tools,":[93,155],"MDroid+":[96],"and":[97,150,166,219,233,239],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">MutAPK":[100],"mutant":[102,159],"apps.":[106],"To":[107],"end,":[109],"systematically":[111],"devise":[112],"262":[116],"types":[117],"faults":[120,245],"grouped":[121],"14":[123],"categories":[124],"by":[125],"manually":[126],"analyzing":[127],"2,023":[128],"software":[129],"artifacts":[130],"from":[131],"different":[132],"sources":[133],"(":[134],"e.g.,":[137],"bug":[138],"reports,":[139],"commits).":[140],"Then,":[141],"identified":[143],"set":[145],"38":[147],"operators,":[149,218],"implemented":[151],"them":[152],"first":[157],"enabling":[158],"at":[161,173],"source":[163,188],"code":[164,189],"level,":[165],"second":[168],"perform":[171],"mutations":[172],"APK":[174,213],"level.":[175],"rationale":[177],"having":[179],"dual-approach":[181],"based":[183],"on":[184],"fact":[186],"that":[187],"always":[192],"available":[193],"when":[194],"conducting":[195],"testing.":[197],"Thus,":[198],"APKs":[202],"enables":[203],"new":[204],"scenarios":[205],"which":[207],"researchers/practitioners":[208],"only":[209],"access":[211],"files.":[214],"taxonomy,":[216],"proposed":[217],"tools":[220],"evaluated":[223],"terms":[225],"number":[228],"non-compilable,":[230],"trivial,":[231],"equivalent,":[232],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">duplicate":[236],"generated":[238],"their":[240],"capacity":[241],"represent":[243],"compared":[250],"other":[252],"well-known":[253],"tools.":[255]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3015029269","counts_by_year":[{"year":2023,"cited_by_count":4},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2024-03-21T20:51:27.987996","created_date":"2020-04-10"}