{"id":"https://openalex.org/W4234913200","doi":"https://doi.org/10.1109/iwast.2013.6595801","title":"Automatic test generation for mutation testing on database applications","display_name":"Automatic test generation for mutation testing on database applications","publication_year":2013,"publication_date":"2013-05-01","ids":{"openalex":"https://openalex.org/W4234913200","doi":"https://doi.org/10.1109/iwast.2013.6595801"},"language":"en","primary_location":{"id":"doi:10.1109/iwast.2013.6595801","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwast.2013.6595801","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 8th International Workshop on Automation of Software Test (AST)","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/A5033751468","display_name":"Kai Pan","orcid":"https://orcid.org/0000-0003-4407-3570"},"institutions":[{"id":"https://openalex.org/I102149020","display_name":"University of North Carolina at Charlotte","ror":"https://ror.org/04dawnj30","country_code":"US","type":"education","lineage":["https://openalex.org/I102149020"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kai Pan","raw_affiliation_strings":["University of North Carolina, Charlotte, Charlotte, NC, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of North Carolina, Charlotte, Charlotte, NC, USA","institution_ids":["https://openalex.org/I102149020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008463509","display_name":"Xintao Wu","orcid":"https://orcid.org/0000-0002-2823-3063"},"institutions":[{"id":"https://openalex.org/I102149020","display_name":"University of North Carolina at Charlotte","ror":"https://ror.org/04dawnj30","country_code":"US","type":"education","lineage":["https://openalex.org/I102149020"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xintao Wu","raw_affiliation_strings":["University of North Carolina, Charlotte, Charlotte, NC, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of North Carolina, Charlotte, Charlotte, NC, USA","institution_ids":["https://openalex.org/I102149020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048118068","display_name":"Tao Xie","orcid":"https://orcid.org/0000-0002-6731-216X"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tao Xie","raw_affiliation_strings":["North Carolina State University, Raleigh, NC, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC, USA","institution_ids":["https://openalex.org/I137902535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9998999834060669,"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.9998999834060669,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9958000183105469,"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/T10260","display_name":"Software Engineering Research","score":0.9894999861717224,"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":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7811609506607056},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.6750884652137756},{"id":"https://openalex.org/keywords/sql","display_name":"SQL","score":0.5885002613067627},{"id":"https://openalex.org/keywords/code-coverage","display_name":"Code coverage","score":0.4618787467479706},{"id":"https://openalex.org/keywords/mutation-testing","display_name":"Mutation testing","score":0.4572635889053345},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4433525800704956},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.40852054953575134},{"id":"https://openalex.org/keywords/mutation","display_name":"Mutation","score":0.4044916033744812},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3572458028793335},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3222203850746155}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7811609506607056},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.6750884652137756},{"id":"https://openalex.org/C510870499","wikidata":"https://www.wikidata.org/wiki/Q47607","display_name":"SQL","level":2,"score":0.5885002613067627},{"id":"https://openalex.org/C53942775","wikidata":"https://www.wikidata.org/wiki/Q1211721","display_name":"Code coverage","level":3,"score":0.4618787467479706},{"id":"https://openalex.org/C163565370","wikidata":"https://www.wikidata.org/wiki/Q4308623","display_name":"Mutation testing","level":4,"score":0.4572635889053345},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4433525800704956},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.40852054953575134},{"id":"https://openalex.org/C501734568","wikidata":"https://www.wikidata.org/wiki/Q42918","display_name":"Mutation","level":3,"score":0.4044916033744812},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3572458028793335},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3222203850746155},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","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},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iwast.2013.6595801","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwast.2013.6595801","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 8th International Workshop on Automation of Software Test (AST)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.6700000166893005}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1974157571","https://openalex.org/W2002386085","https://openalex.org/W2022274639","https://openalex.org/W2101512909","https://openalex.org/W2103211721","https://openalex.org/W2105832118","https://openalex.org/W2110311336","https://openalex.org/W2113531724","https://openalex.org/W2114345296","https://openalex.org/W2114402335","https://openalex.org/W2118731196","https://openalex.org/W2120552859","https://openalex.org/W2121084350","https://openalex.org/W2131231258","https://openalex.org/W2147427167","https://openalex.org/W2157755550","https://openalex.org/W2545480118","https://openalex.org/W4237492309","https://openalex.org/W6676613598"],"related_works":["https://openalex.org/W2123958666","https://openalex.org/W2546792321","https://openalex.org/W2488011889","https://openalex.org/W2165310406","https://openalex.org/W2139763472","https://openalex.org/W2546441935","https://openalex.org/W2951506308","https://openalex.org/W2126723155","https://openalex.org/W2232482475","https://openalex.org/W2076385812"],"abstract_inverted_index":{"To":[0,132],"assure":[1],"high":[2,89],"quality":[3],"of":[4,22,32,37,63,71,91,242],"database":[5,8,18,27,108,119,153,170,175,229,238],"applications,":[6,19,230],"testing":[7,17,53,66,151],"applications":[9,109,120,239],"remains":[10],"the":[11,30,61,75,99,179,190,208],"most":[12],"popularly":[13],"used":[14],"approach.":[15],"In":[16,155],"tests":[20,33,39,100,214],"consist":[21],"both":[23],"program":[24,123,186],"inputs":[25],"and":[26,85,177,197,200,203,231],"states.":[28],"Assessing":[29],"adequacy":[31,43,62],"allows":[34],"targeted":[35],"generation":[36,148],"new":[38],"for":[40,59,107,115,149,237],"improving":[41],"their":[42],"(e.g.,":[44],"fault-detection":[45],"capabilities).":[46],"Comparing":[47],"to":[48,215],"code":[49,124],"coverage":[50],"criteria,":[51],"mutation":[52,150],"has":[54],"been":[55],"a":[56,69,82,169],"stronger":[57],"criterion":[58],"assessing":[60],"tests.":[64],"Mutation":[65],"would":[67],"produce":[68],"set":[70],"mutants":[72,93,117,196,227],"(each":[73],"being":[74],"software":[76],"under":[77,101],"test":[78,147],"systematically":[79],"seeded":[80],"with":[81],"small":[83],"fault)":[84],"then":[86,201],"measure":[87],"how":[88],"percentage":[90],"these":[92],"are":[94],"killed":[95],"(i.e.,":[96],"detected)":[97],"by":[98],"assessment.":[102],"However,":[103],"existing":[104,162,234],"test-generation":[105,235],"approaches":[106,236],"do":[110],"not":[111],"provide":[112],"sufficient":[113],"support":[114],"killing":[116],"in":[118,136,228,240],"(in":[121],"either":[122],"or":[125,128],"its":[126],"embedded":[127],"resulted":[129],"SQL":[130,182],"queries).":[131],"address":[133],"such":[134],"issues,":[135],"this":[137],"paper,":[138],"we":[139,158,193,212],"propose":[140],"an":[141,161],"approach":[142,163],"called":[143],"MutaGen":[144,223,232],"that":[145,164,222],"conducts":[146],"on":[152,189],"applications.":[154],"our":[156],"approach,":[157],"first":[159],"apply":[160],"correlates":[165],"various":[166],"constraints":[167,180,206],"within":[168],"application":[171],"through":[172],"constructing":[173],"synthesized":[174],"interactions":[176],"transforming":[178],"from":[181],"queries":[183],"into":[184,207],"normal":[185],"code.":[187,210],"Based":[188],"transformed":[191,209],"code,":[192],"generate":[194,213],"program-code":[195],"SQL-query":[198],"mutants,":[199],"derive":[202],"incorporate":[204],"query-mutant-killing":[205,217],"Then,":[211],"satisfy":[216],"constraints.":[218],"Evaluation":[219],"results":[220],"show":[221],"can":[224],"effectively":[225],"kill":[226],"outperforms":[233],"terms":[241],"strong":[243],"mutant":[244],"killing.":[245]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
