{"id":"https://openalex.org/W2337096655","doi":"https://doi.org/10.1145/2896921.2896933","title":"Virtual mutation analysis of relational database schemas","display_name":"Virtual mutation analysis of relational database schemas","publication_year":2016,"publication_date":"2016-05-14","ids":{"openalex":"https://openalex.org/W2337096655","doi":"https://doi.org/10.1145/2896921.2896933","mag":"2337096655"},"language":"en","primary_location":{"id":"doi:10.1145/2896921.2896933","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2896921.2896933","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th International Workshop on Automation of Software Test","raw_type":"proceedings-article"},"type":"article","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/A5078598020","display_name":"Phil McMinn","orcid":"https://orcid.org/0000-0001-9137-7433"},"institutions":[{"id":"https://openalex.org/I91136226","display_name":"University of Sheffield","ror":"https://ror.org/05krs5044","country_code":"GB","type":"education","lineage":["https://openalex.org/I91136226"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Phil McMinn","raw_affiliation_strings":["University of Sheffield, UK"],"affiliations":[{"raw_affiliation_string":"University of Sheffield, UK","institution_ids":["https://openalex.org/I91136226"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084185098","display_name":"Gregory M. Kapfhammer","orcid":null},"institutions":[{"id":"https://openalex.org/I120506574","display_name":"Allegheny College","ror":"https://ror.org/02jgzjj54","country_code":"US","type":"education","lineage":["https://openalex.org/I120506574"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gregory M. Kapfhammer","raw_affiliation_strings":["Allegheny College"],"affiliations":[{"raw_affiliation_string":"Allegheny College","institution_ids":["https://openalex.org/I120506574"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103076598","display_name":"Chris J. Wright","orcid":"https://orcid.org/0000-0003-4479-9478"},"institutions":[{"id":"https://openalex.org/I91136226","display_name":"University of Sheffield","ror":"https://ror.org/05krs5044","country_code":"GB","type":"education","lineage":["https://openalex.org/I91136226"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Chris J. Wright","raw_affiliation_strings":["University of Sheffield, UK"],"affiliations":[{"raw_affiliation_string":"University of Sheffield, UK","institution_ids":["https://openalex.org/I91136226"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5078598020"],"corresponding_institution_ids":["https://openalex.org/I91136226"],"apc_list":null,"apc_paid":null,"fwci":2.6011,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.89427609,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"36","last_page":"42"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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":1.0,"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.9995999932289124,"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.9991999864578247,"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.816077470779419},{"id":"https://openalex.org/keywords/database-schema","display_name":"Database schema","score":0.7282391786575317},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.648219108581543},{"id":"https://openalex.org/keywords/database-design","display_name":"Database design","score":0.5631687045097351},{"id":"https://openalex.org/keywords/data-integrity","display_name":"Data integrity","score":0.5575599670410156},{"id":"https://openalex.org/keywords/relational-database","display_name":"Relational database","score":0.5220960378646851},{"id":"https://openalex.org/keywords/semi-structured-model","display_name":"Semi-structured model","score":0.5140568017959595},{"id":"https://openalex.org/keywords/view","display_name":"View","score":0.5067537426948547},{"id":"https://openalex.org/keywords/schema-migration","display_name":"Schema migration","score":0.502417802810669},{"id":"https://openalex.org/keywords/entity\u2013relationship-model","display_name":"Entity\u2013relationship model","score":0.48060843348503113},{"id":"https://openalex.org/keywords/database-model","display_name":"Database model","score":0.4680238366127014},{"id":"https://openalex.org/keywords/relational-model","display_name":"Relational model","score":0.4299369752407074}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.816077470779419},{"id":"https://openalex.org/C30775581","wikidata":"https://www.wikidata.org/wiki/Q632285","display_name":"Database schema","level":3,"score":0.7282391786575317},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.648219108581543},{"id":"https://openalex.org/C148840519","wikidata":"https://www.wikidata.org/wiki/Q1049878","display_name":"Database design","level":2,"score":0.5631687045097351},{"id":"https://openalex.org/C33762810","wikidata":"https://www.wikidata.org/wiki/Q461671","display_name":"Data integrity","level":2,"score":0.5575599670410156},{"id":"https://openalex.org/C5655090","wikidata":"https://www.wikidata.org/wiki/Q192588","display_name":"Relational database","level":2,"score":0.5220960378646851},{"id":"https://openalex.org/C56310702","wikidata":"https://www.wikidata.org/wiki/Q2269281","display_name":"Semi-structured model","level":4,"score":0.5140568017959595},{"id":"https://openalex.org/C54239708","wikidata":"https://www.wikidata.org/wiki/Q1329910","display_name":"View","level":3,"score":0.5067537426948547},{"id":"https://openalex.org/C153440673","wikidata":"https://www.wikidata.org/wiki/Q7431119","display_name":"Schema migration","level":5,"score":0.502417802810669},{"id":"https://openalex.org/C103593891","wikidata":"https://www.wikidata.org/wiki/Q624546","display_name":"Entity\u2013relationship model","level":3,"score":0.48060843348503113},{"id":"https://openalex.org/C5968703","wikidata":"https://www.wikidata.org/wiki/Q267136","display_name":"Database model","level":3,"score":0.4680238366127014},{"id":"https://openalex.org/C40207289","wikidata":"https://www.wikidata.org/wiki/Q755662","display_name":"Relational model","level":3,"score":0.4299369752407074}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2896921.2896933","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2896921.2896933","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th International Workshop on Automation of Software Test","raw_type":"proceedings-article"},{"id":"pmh:oai:eprints.whiterose.ac.uk:96265","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306400854","display_name":"White Rose Research Online (University of Leeds, The University of Sheffield, University of York)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2800616092","host_organization_name":"White Rose University Consortium","host_organization_lineage":["https://openalex.org/I2800616092"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Proceedings Paper"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W139810517","https://openalex.org/W1567503821","https://openalex.org/W1965335252","https://openalex.org/W1973601549","https://openalex.org/W2022274639","https://openalex.org/W2055997690","https://openalex.org/W2057516979","https://openalex.org/W2106072155","https://openalex.org/W2113974498","https://openalex.org/W2135841285","https://openalex.org/W2165467455","https://openalex.org/W2185907055","https://openalex.org/W2266149187","https://openalex.org/W2295532906","https://openalex.org/W2483172183","https://openalex.org/W4251988601","https://openalex.org/W4399585896"],"related_works":["https://openalex.org/W2007556552","https://openalex.org/W4297044271","https://openalex.org/W73223004","https://openalex.org/W2091588998","https://openalex.org/W1489925296","https://openalex.org/W4248533530","https://openalex.org/W2460926837","https://openalex.org/W2007986108","https://openalex.org/W1978969411","https://openalex.org/W1982714394"],"abstract_inverted_index":{"Relational":[0],"databases":[1],"are":[2,44,49],"a":[3,90,101,191,205],"vital":[4],"component":[5,88],"of":[6,15,24,59,89,116,168,194,213,221,235],"many":[7],"modern":[8],"software":[9,91],"applications.":[10],"Key":[11],"to":[12,40,94,108,133,142,149,181],"the":[13,16,30,33,37,55,62,81,136,156,166,171,195,222,227,238],"definition":[14],"database":[17,31,75,113,162,172],"schema":[18,114,163],"---":[19,43],"which":[20,36],"specifies":[21],"what":[22],"types":[23],"data":[25,38,60,65],"will":[26],"be":[27,41,95,143],"stored":[28],"in":[29,35,61],"and":[32,53,57,84,119,225],"structure":[34],"is":[39,100,131,165],"organized":[42],"integrity":[45,109],"constraints.":[46],"Integrity":[47],"constraints":[48],"conditions":[50],"that":[51,67,103],"protect":[52],"preserve":[54],"consistency":[56],"validity":[58],"database,":[63],"preventing":[64],"values":[66],"violate":[68],"their":[69],"rules":[70],"from":[71],"being":[72],"admitted":[73],"into":[74],"tables.":[76],"They":[77],"encode":[78],"logic":[79],"about":[80],"application":[82],"concerned,":[83],"like":[85],"any":[86],"other":[87],"application,":[92],"need":[93],"properly":[96],"tested.":[97],"Mutation":[98],"analysis":[99,126,140,188],"technique":[102,216],"has":[104],"been":[105],"successfully":[106],"applied":[107],"constraint":[110],"testing,":[111,129],"seeding":[112],"faults":[115],"both":[117],"omission":[118],"commission.":[120],"Yet,":[121],"as":[122],"for":[123,127],"traditional":[124],"mutation":[125,164,187],"program":[128],"it":[130,154],"costly":[132],"perform,":[134],"since":[135],"test":[137],"suite":[138],"under":[139],"needs":[141],"run":[144],"against":[145],"each":[146],"individual":[147],"mutant":[148],"establish":[150],"whether":[151],"or":[152],"not":[153],"exposes":[155],"fault.":[157],"One":[158],"overhead":[159],"incurred":[160],"by":[161,185],"cost":[167,184],"communicating":[169],"with":[170],"management":[173],"system":[174],"(DBMS).":[175],"In":[176],"this":[177,183],"paper,":[178],"we":[179],"seek":[180],"eliminate":[182],"performing":[186],"virtually":[189],"on":[190,199],"local":[192],"model":[193],"DBMS,":[196],"rather":[197],"than":[198],"an":[200,210,231],"actual,":[201],"running":[202],"instance":[203],"hosting":[204],"real":[206],"database.":[207],"We":[208],"present":[209],"empirical":[211],"evaluation":[212],"our":[214],"virtual":[215,228],"revealing":[217],"that,":[218],"across":[219],"all":[220],"studied":[223],"DBMSs":[224],"schemas,":[226],"method":[229],"yields":[230],"average":[232],"time":[233],"saving":[234],"51%":[236],"over":[237],"baseline.":[239]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
