{"id":"https://openalex.org/W3042471545","doi":"https://doi.org/10.1145/3395363.3397375","title":"DeepSQLi: deep semantic learning for testing SQL injection","display_name":"DeepSQLi: deep semantic learning for testing SQL injection","publication_year":2020,"publication_date":"2020-07-13","ids":{"openalex":"https://openalex.org/W3042471545","doi":"https://doi.org/10.1145/3395363.3397375","mag":"3042471545"},"language":"en","primary_location":{"id":"doi:10.1145/3395363.3397375","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3395363.3397375","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.birmingham.ac.uk/en/publications/963391cc-81e4-4328-826d-f16065580999","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101441449","display_name":"Muyang Liu","orcid":"https://orcid.org/0000-0002-4972-7329"},"institutions":[{"id":"https://openalex.org/I150229711","display_name":"University of Electronic Science and Technology of China","ror":"https://ror.org/04qr3zq92","country_code":"CN","type":"education","lineage":["https://openalex.org/I150229711"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Muyang Liu","raw_affiliation_strings":["University of Electronic Science and Technology of China, China"],"affiliations":[{"raw_affiliation_string":"University of Electronic Science and Technology of China, China","institution_ids":["https://openalex.org/I150229711"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100343450","display_name":"Ke Li","orcid":"https://orcid.org/0000-0001-7200-4244"},"institutions":[{"id":"https://openalex.org/I23923803","display_name":"University of Exeter","ror":"https://ror.org/03yghzc09","country_code":"GB","type":"education","lineage":["https://openalex.org/I23923803"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ke Li","raw_affiliation_strings":["University of Exeter, UK"],"affiliations":[{"raw_affiliation_string":"University of Exeter, UK","institution_ids":["https://openalex.org/I23923803"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100357690","display_name":"Tao Chen","orcid":"https://orcid.org/0000-0001-5025-5472"},"institutions":[{"id":"https://openalex.org/I143804889","display_name":"Loughborough University","ror":"https://ror.org/04vg4w365","country_code":"GB","type":"education","lineage":["https://openalex.org/I143804889"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Tao Chen","raw_affiliation_strings":["Loughborough University, UK"],"affiliations":[{"raw_affiliation_string":"Loughborough University, UK","institution_ids":["https://openalex.org/I143804889"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5101441449"],"corresponding_institution_ids":["https://openalex.org/I150229711"],"apc_list":null,"apc_paid":null,"fwci":7.35991467,"has_fulltext":false,"cited_by_count":47,"citation_normalized_percentile":{"value":0.97048499,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"286","last_page":"297"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12479","display_name":"Web Application Security Vulnerabilities","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T12479","display_name":"Web Application Security Vulnerabilities","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9451000094413757,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9282000064849854,"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/computer-science","display_name":"Computer science","score":0.8310359716415405},{"id":"https://openalex.org/keywords/sql-injection","display_name":"SQL injection","score":0.7725975513458252},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5205786824226379},{"id":"https://openalex.org/keywords/sql","display_name":"SQL","score":0.4748185873031616},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.4160066246986389},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.27940475940704346},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2476416826248169},{"id":"https://openalex.org/keywords/query-by-example","display_name":"Query by Example","score":0.09300720691680908},{"id":"https://openalex.org/keywords/web-search-query","display_name":"Web search query","score":0.060148149728775024}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8310359716415405},{"id":"https://openalex.org/C150451098","wikidata":"https://www.wikidata.org/wiki/Q506059","display_name":"SQL injection","level":5,"score":0.7725975513458252},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5205786824226379},{"id":"https://openalex.org/C510870499","wikidata":"https://www.wikidata.org/wiki/Q47607","display_name":"SQL","level":2,"score":0.4748185873031616},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.4160066246986389},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.27940475940704346},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2476416826248169},{"id":"https://openalex.org/C194222762","wikidata":"https://www.wikidata.org/wiki/Q114486","display_name":"Query by Example","level":4,"score":0.09300720691680908},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.060148149728775024},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3395363.3397375","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3395363.3397375","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/963391cc-81e4-4328-826d-f16065580999","is_oa":true,"landing_page_url":"https://research.birmingham.ac.uk/en/publications/963391cc-81e4-4328-826d-f16065580999","pdf_url":null,"source":{"id":"https://openalex.org/S4306402634","display_name":"University of Birmingham Research Portal (University of Birmingham)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79619799","host_organization_name":"University of Birmingham","host_organization_lineage":["https://openalex.org/I79619799"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Chen , T , Li , K & Liu , M 2020 , DeepSQLi: Deep Semantic Learning for Testing SQL Injection . in DeepSQLi: Deep Semantic Learning for Testing SQL Injection . < https://dl.acm.org/doi/abs/10.1145/3395363.3397375 >","raw_type":"contributionToPeriodical"}],"best_oa_location":{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/963391cc-81e4-4328-826d-f16065580999","is_oa":true,"landing_page_url":"https://research.birmingham.ac.uk/en/publications/963391cc-81e4-4328-826d-f16065580999","pdf_url":null,"source":{"id":"https://openalex.org/S4306402634","display_name":"University of Birmingham Research Portal (University of Birmingham)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79619799","host_organization_name":"University of Birmingham","host_organization_lineage":["https://openalex.org/I79619799"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Chen , T , Li , K & Liu , M 2020 , DeepSQLi: Deep Semantic Learning for Testing SQL Injection . in DeepSQLi: Deep Semantic Learning for Testing SQL Injection . < https://dl.acm.org/doi/abs/10.1145/3395363.3397375 >","raw_type":"contributionToPeriodical"},"sustainable_development_goals":[{"score":0.7400000095367432,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1490395385","https://openalex.org/W2056777262","https://openalex.org/W2065555413","https://openalex.org/W2095293449","https://openalex.org/W2120615054","https://openalex.org/W2129362719","https://openalex.org/W2133976259","https://openalex.org/W2143861926","https://openalex.org/W2144611797","https://openalex.org/W2147478478","https://openalex.org/W2188432106","https://openalex.org/W2507472597","https://openalex.org/W2613451960","https://openalex.org/W2794601036","https://openalex.org/W2810065972","https://openalex.org/W3100704955","https://openalex.org/W4242742002"],"related_works":["https://openalex.org/W3107810407","https://openalex.org/W4298018373","https://openalex.org/W2571113418","https://openalex.org/W4206678297","https://openalex.org/W2359391484","https://openalex.org/W3196457791","https://openalex.org/W2133089983","https://openalex.org/W3202423697","https://openalex.org/W4385682279","https://openalex.org/W2152875642"],"abstract_inverted_index":{"Security":[0],"is":[1,16,27,32,40,102,132],"unarguably":[2],"the":[3,19,42,105,109,170,173],"most":[4,20],"serious":[5],"concern":[6],"for":[7,84],"Web":[8,64,157],"applications,":[9],"to":[10,37,59,80,107,118,143],"which":[11,131],"SQL":[12,57],"injection":[13],"(SQLi)":[14],"attack":[15],"one":[17],"of":[18,28,44,51,56,98,161,176,193],"devastating":[21],"attacks.":[22],"Automatically":[23],"testing":[24,151],"SQLi":[25,60,86,114,150,183],"vulnerabilities":[26,184],"ultimate":[29],"importance,":[30],"yet":[31],"unfortunately":[33],"far":[34],"from":[35],"trivial":[36],"implement.":[38],"This":[39],"because":[41],"existence":[43],"a":[45,71,123,127,148,190],"huge,":[46],"or":[47],"potentially":[48,137],"infinite,":[49],"number":[50,192],"variants":[52],"and":[53,96,136,165,172],"semantic":[54,110],"possibilities":[55],"leading":[58],"attacks":[61],"on":[62,154],"various":[63],"applications.":[65],"In":[66],"this":[67],"paper,":[68],"we":[69],"propose":[70],"deep":[72,90],"natural":[73],"language":[74,94],"processing":[75],"based":[76,92],"tool,":[77,153],"dubbed":[78],"DeepSQLi,":[79],"generate":[81],"test":[82,124,129,194],"cases":[83],"detecting":[85],"vulnerabilities.":[87],"Through":[88],"adopting":[89],"learning":[91],"neural":[93],"model":[95],"sequence":[97],"words":[99],"prediction,":[100],"DeepSQLi":[101,145,177],"equipped":[103],"with":[104,146],"ability":[106],"learn":[108],"knowledge":[111],"embedded":[112],"in":[113],"attacks,":[115],"allowing":[116],"it":[117],"translate":[119],"user":[120],"inputs":[121],"(or":[122],"case)":[125],"into":[126],"new":[128],"case,":[130],"se-":[133],"mantically":[134],"related":[135],"more":[138,182],"sophisticated.":[139],"Experiments":[140],"are":[141,160],"conducted":[142],"compare":[144],"SQLmap,":[147,179],"state-of-the-art":[149],"automation":[152],"six":[155],"real-world":[156],"applications":[158],"that":[159,181],"different":[162],"scales,":[163],"characteristics":[164],"domains.":[166],"Empirical":[167],"results":[168],"demonstrate":[169],"effectiveness":[171],"remarkable":[174],"superiority":[175],"over":[178],"such":[180],"can":[185],"be":[186],"identified":[187],"by":[188],"using":[189],"less":[191],"cases,":[195],"whilst":[196],"running":[197],"much":[198],"faster.":[199]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":14},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1}],"updated_date":"2026-02-20T08:17:22.645390","created_date":"2020-07-23T00:00:00"}
