{"id":"https://openalex.org/W2898719172","doi":"https://doi.org/10.1145/3236024.3275533","title":"FACTS: automated black-box testing of FinTech systems","display_name":"FACTS: automated black-box testing of FinTech systems","publication_year":2018,"publication_date":"2018-10-26","ids":{"openalex":"https://openalex.org/W2898719172","doi":"https://doi.org/10.1145/3236024.3275533","mag":"2898719172"},"language":"en","primary_location":{"id":"doi:10.1145/3236024.3275533","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3236024.3275533","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","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/A5032565114","display_name":"Qingshun Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qingshun Wang","raw_affiliation_strings":["East China Normal University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"East China Normal University, China","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101028468","display_name":"Lintao Gu","orcid":null},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lintao Gu","raw_affiliation_strings":["East China Normal University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"East China Normal University, China","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009850797","display_name":"Minhui Xue","orcid":"https://orcid.org/0000-0002-9172-4252"},"institutions":[{"id":"https://openalex.org/I99043593","display_name":"Macquarie University","ror":"https://ror.org/01sf06y89","country_code":"AU","type":"education","lineage":["https://openalex.org/I99043593"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Minhui Xue","raw_affiliation_strings":["Macquarie University, Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Macquarie University, Australia","institution_ids":["https://openalex.org/I99043593"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072024833","display_name":"Lihua Xu","orcid":"https://orcid.org/0000-0002-2237-9336"},"institutions":[{"id":"https://openalex.org/I258800397","display_name":"New York University Shanghai","ror":"https://ror.org/02vpsdb40","country_code":"CN","type":"education","lineage":["https://openalex.org/I258800397","https://openalex.org/I57206974"]},{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lihua Xu","raw_affiliation_strings":["East China Normal University, China / New York University Shanghai, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"East China Normal University, China / New York University Shanghai, China","institution_ids":["https://openalex.org/I66867065","https://openalex.org/I258800397"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091844778","display_name":"Wenyu Niu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wenyu Niu","raw_affiliation_strings":["CFETS Information Technology, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CFETS Information Technology, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100668340","display_name":"Liang Dou","orcid":"https://orcid.org/0000-0003-3044-3841"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liang Dou","raw_affiliation_strings":["East China Normal University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"East China Normal University, China","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010540039","display_name":"Liang He","orcid":"https://orcid.org/0000-0002-4723-5486"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liang He","raw_affiliation_strings":["East China Normal University, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"East China Normal University, China","institution_ids":["https://openalex.org/I66867065"]}]},{"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/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tao Xie","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, USA","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"839","last_page":"844"},"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/T10260","display_name":"Software Engineering Research","score":0.9993000030517578,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.7467326521873474},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.6860346794128418},{"id":"https://openalex.org/keywords/white-box-testing","display_name":"White-box testing","score":0.6662783622741699},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.5025327205657959},{"id":"https://openalex.org/keywords/black-box","display_name":"Black box","score":0.48752114176750183},{"id":"https://openalex.org/keywords/system-under-test","display_name":"System under test","score":0.4858972430229187},{"id":"https://openalex.org/keywords/integration-testing","display_name":"Integration testing","score":0.47840556502342224},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4716048836708069},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4707995653152466},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.4614177644252777},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.44498634338378906},{"id":"https://openalex.org/keywords/test-management-approach","display_name":"Test Management Approach","score":0.44264379143714905},{"id":"https://openalex.org/keywords/business-logic","display_name":"Business logic","score":0.42265522480010986},{"id":"https://openalex.org/keywords/business-process","display_name":"Business process","score":0.42062169313430786},{"id":"https://openalex.org/keywords/manual-testing","display_name":"Manual testing","score":0.4156178832054138},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.41368579864501953},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3746888041496277},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3720494508743286},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3243940472602844},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2799896001815796},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.26716798543930054},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.23957601189613342},{"id":"https://openalex.org/keywords/work-in-process","display_name":"Work in process","score":0.21017661690711975},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1294604241847992},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10670739412307739}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7467326521873474},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6860346794128418},{"id":"https://openalex.org/C162443782","wikidata":"https://www.wikidata.org/wiki/Q1066228","display_name":"White-box testing","level":5,"score":0.6662783622741699},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.5025327205657959},{"id":"https://openalex.org/C94966114","wikidata":"https://www.wikidata.org/wiki/Q29256","display_name":"Black box","level":2,"score":0.48752114176750183},{"id":"https://openalex.org/C108913964","wikidata":"https://www.wikidata.org/wiki/Q2376856","display_name":"System under test","level":4,"score":0.4858972430229187},{"id":"https://openalex.org/C107683887","wikidata":"https://www.wikidata.org/wiki/Q782466","display_name":"Integration testing","level":3,"score":0.47840556502342224},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4716048836708069},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4707995653152466},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.4614177644252777},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.44498634338378906},{"id":"https://openalex.org/C7435765","wikidata":"https://www.wikidata.org/wiki/Q7705776","display_name":"Test Management Approach","level":5,"score":0.44264379143714905},{"id":"https://openalex.org/C146222976","wikidata":"https://www.wikidata.org/wiki/Q1204997","display_name":"Business logic","level":2,"score":0.42265522480010986},{"id":"https://openalex.org/C85345410","wikidata":"https://www.wikidata.org/wiki/Q851587","display_name":"Business process","level":3,"score":0.42062169313430786},{"id":"https://openalex.org/C182122060","wikidata":"https://www.wikidata.org/wiki/Q6752328","display_name":"Manual testing","level":5,"score":0.4156178832054138},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.41368579864501953},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3746888041496277},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3720494508743286},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3243940472602844},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2799896001815796},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.26716798543930054},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.23957601189613342},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.21017661690711975},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1294604241847992},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10670739412307739},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3236024.3275533","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3236024.3275533","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals","score":0.5199999809265137}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W31771106","https://openalex.org/W1710734607","https://openalex.org/W1965194038","https://openalex.org/W1971650562","https://openalex.org/W1973637110","https://openalex.org/W2114345296","https://openalex.org/W2124837944","https://openalex.org/W2132897303","https://openalex.org/W2136257464","https://openalex.org/W2807803476"],"related_works":["https://openalex.org/W2184612063","https://openalex.org/W12495686","https://openalex.org/W4362519115","https://openalex.org/W2051264696","https://openalex.org/W2098329690","https://openalex.org/W1969158622","https://openalex.org/W632606703","https://openalex.org/W3132885237","https://openalex.org/W2160942127","https://openalex.org/W611599818"],"abstract_inverted_index":{"FinTech,":[0],"short":[1],"for":[2,56,64,180,184],"``financial":[3],"technology,''":[4],"has":[5],"advanced":[6],"the":[7,27,38,46,121,128,133,138,143,156,160,166,177,185,190,206,211,219,247,262],"process":[8],"of":[9,40,53,108,117,197,210,218],"transforming":[10],"financial":[11],"business":[12],"from":[13,79,88,95],"a":[14,57,105,194],"traditional":[15],"manual-process-driven":[16],"to":[17,182,199,205,257],"an":[18,51],"automation-driven":[19],"model":[20],"by":[21,250],"providing":[22],"various":[23],"software":[24],"platforms.":[25],"However,":[26],"current":[28],"FinTech-industry":[29],"still":[30],"heavily":[31],"depends":[32],"on":[33,120,148,170],"manual":[34],"testing,":[35],"which":[36],"becomes":[37],"bottleneck":[39],"FinTech":[41,58,263],"industry":[42],"development.":[43],"To":[44],"automate":[45],"testing":[47,55,111],"process,":[48],"we":[49,74,103,113,175,188],"propose":[50,104],"approach":[52,204,243],"black-box":[54],"system":[59,89],"with":[60,91],"effective":[61],"tool":[62],"support":[63],"both":[65,155],"test":[66,69,72,101,145,167],"generation":[67],"and":[68,82,152,159,215,253],"oracles.":[70],"For":[71,100],"generation,":[73],"first":[75],"extract":[76],"input":[77,98],"categories":[78],"business-logic":[80],"specifications,":[81],"then":[83],"mutate":[84],"real":[85],"data":[86,213],"collected":[87],"logs":[90],"values":[92],"randomly":[93],"picked":[94],"each":[96],"extracted":[97],"category.":[99],"oracles,":[102],"new":[106],"technique":[107],"priority":[109],"differential":[110],"where":[112],"evaluate":[114],"execution":[115],"results":[116,179,239],"system-test":[118],"inputs":[119,146,168],"system's":[122],"head":[123],"(i.e.,":[124],"latest)":[125],"version":[126,129,136,139,158,163,192],"in":[127,137,261],"repository":[130,140],"(1)":[131],"against":[132,154],"last":[134,161],"legacy":[135,162],"(only":[141,164],"when":[142,165],"executed":[144],"are":[147,169],"new,":[149],"not-yet-deployed":[150],"services)":[151],"(2)":[153],"currently-deployed":[157,191],"existing,":[171],"deployed":[172],"services).":[173],"When":[174],"rank":[176],"behavior-inconsistency":[178],"developers":[181],"inspect,":[183],"latter":[186],"case,":[187],"give":[189],"as":[193],"higher-priority":[195],"source":[196],"behavior":[198],"check.":[200],"We":[201],"apply":[202],"our":[203,242],"CSTP":[207],"subsystem,":[208],"one":[209],"largest":[212],"processing":[214],"forwarding":[216],"modules":[217],"China":[220],"Foreign":[221],"Exchange":[222],"Trade":[223],"System":[224],"(CFETS)":[225],"platform,":[226],"whose":[227],"annual":[228],"total":[229],"transaction":[230],"volume":[231],"reaches":[232],"150":[233],"trillion":[234],"US":[235],"dollars.":[236],"Extensive":[237],"experimental":[238],"show":[240],"that":[241],"can":[244],"substantially":[245],"boost":[246],"branch":[248],"coverage":[249],"approximately":[251],"40%,":[252],"is":[254],"also":[255],"efficient":[256],"identify":[258],"common":[259],"faults":[260],"system.":[264]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
