{"id":"https://openalex.org/W3030670596","doi":"https://doi.org/10.1145/3368089.3409688","title":"Beware the evolving \u2018intelligent\u2019 web service! an integration architecture tactic to guard AI-first components","display_name":"Beware the evolving \u2018intelligent\u2019 web service! an integration architecture tactic to guard AI-first components","publication_year":2020,"publication_date":"2020-11-08","ids":{"openalex":"https://openalex.org/W3030670596","doi":"https://doi.org/10.1145/3368089.3409688","mag":"3030670596"},"language":"en","primary_location":{"id":"doi:10.1145/3368089.3409688","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3368089.3409688","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2005.13186","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5075031745","display_name":"Alex Cummaudo","orcid":"https://orcid.org/0000-0001-7878-6283"},"institutions":[{"id":"https://openalex.org/I149704539","display_name":"Deakin University","ror":"https://ror.org/02czsnj07","country_code":"AU","type":"education","lineage":["https://openalex.org/I149704539"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Alex Cummaudo","raw_affiliation_strings":["Deakin University, Australia","Deakin University Australia"],"affiliations":[{"raw_affiliation_string":"Deakin University, Australia","institution_ids":["https://openalex.org/I149704539"]},{"raw_affiliation_string":"Deakin University Australia","institution_ids":["https://openalex.org/I149704539"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012088137","display_name":"Scott Barnett","orcid":"https://orcid.org/0000-0002-3187-4937"},"institutions":[{"id":"https://openalex.org/I149704539","display_name":"Deakin University","ror":"https://ror.org/02czsnj07","country_code":"AU","type":"education","lineage":["https://openalex.org/I149704539"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Scott Barnett","raw_affiliation_strings":["Deakin University, Australia","Deakin University Australia"],"affiliations":[{"raw_affiliation_string":"Deakin University, Australia","institution_ids":["https://openalex.org/I149704539"]},{"raw_affiliation_string":"Deakin University Australia","institution_ids":["https://openalex.org/I149704539"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030486012","display_name":"Rajesh Vasa","orcid":"https://orcid.org/0000-0003-4805-1467"},"institutions":[{"id":"https://openalex.org/I149704539","display_name":"Deakin University","ror":"https://ror.org/02czsnj07","country_code":"AU","type":"education","lineage":["https://openalex.org/I149704539"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Rajesh Vasa","raw_affiliation_strings":["Deakin University, Australia","Deakin University Australia"],"affiliations":[{"raw_affiliation_string":"Deakin University, Australia","institution_ids":["https://openalex.org/I149704539"]},{"raw_affiliation_string":"Deakin University Australia","institution_ids":["https://openalex.org/I149704539"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082913979","display_name":"John Grundy","orcid":"https://orcid.org/0000-0003-4928-7076"},"institutions":[{"id":"https://openalex.org/I56590836","display_name":"Monash University","ror":"https://ror.org/02bfwt286","country_code":"AU","type":"education","lineage":["https://openalex.org/I56590836"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"John Grundy","raw_affiliation_strings":["Monash University, Australia","Monash Univ, Australia"],"affiliations":[{"raw_affiliation_string":"Monash University, Australia","institution_ids":["https://openalex.org/I56590836"]},{"raw_affiliation_string":"Monash Univ, Australia","institution_ids":["https://openalex.org/I56590836"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068173669","display_name":"Mohamed Abdelrazek","orcid":"https://orcid.org/0000-0003-3812-9785"},"institutions":[{"id":"https://openalex.org/I149704539","display_name":"Deakin University","ror":"https://ror.org/02czsnj07","country_code":"AU","type":"education","lineage":["https://openalex.org/I149704539"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Mohamed Abdelrazek","raw_affiliation_strings":["Deakin University, Australia","Deakin University Australia"],"affiliations":[{"raw_affiliation_string":"Deakin University, Australia","institution_ids":["https://openalex.org/I149704539"]},{"raw_affiliation_string":"Deakin University Australia","institution_ids":["https://openalex.org/I149704539"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5075031745"],"corresponding_institution_ids":["https://openalex.org/I149704539"],"apc_list":null,"apc_paid":null,"fwci":0.1371,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.53931666,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"269","last_page":"280"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.9811000227928162,"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"}},"topics":[{"id":"https://openalex.org/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.9811000227928162,"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/T10260","display_name":"Software Engineering Research","score":0.9725000262260437,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9502999782562256,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7460063695907593},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.5985913276672363},{"id":"https://openalex.org/keywords/guard","display_name":"Guard (computer science)","score":0.5831064581871033},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5492770671844482},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.542321503162384},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.4832949936389923},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.46937039494514465},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44920551776885986},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.447022944688797},{"id":"https://openalex.org/keywords/automated-planning-and-scheduling","display_name":"Automated planning and scheduling","score":0.43593108654022217},{"id":"https://openalex.org/keywords/service-oriented-architecture","display_name":"Service-oriented architecture","score":0.4112060070037842},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3301085829734802},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.307373046875},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.2745828628540039},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1160362958908081}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7460063695907593},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.5985913276672363},{"id":"https://openalex.org/C141141315","wikidata":"https://www.wikidata.org/wiki/Q2379942","display_name":"Guard (computer science)","level":2,"score":0.5831064581871033},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5492770671844482},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.542321503162384},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.4832949936389923},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.46937039494514465},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44920551776885986},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.447022944688797},{"id":"https://openalex.org/C114073186","wikidata":"https://www.wikidata.org/wiki/Q2631895","display_name":"Automated planning and scheduling","level":2,"score":0.43593108654022217},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.4112060070037842},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3301085829734802},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.307373046875},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2745828628540039},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1160362958908081},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":6,"locations":[{"id":"doi:10.1145/3368089.3409688","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3368089.3409688","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2005.13186","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2005.13186","pdf_url":"https://arxiv.org/pdf/2005.13186","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"mag:3030670596","is_oa":true,"landing_page_url":"http://export.arxiv.org/pdf/2005.13186","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"pmh:oai:dro.deakin.edu.au:DU:30145316","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306401102","display_name":"Own your potential (DEAKIN)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I149704539","host_organization_name":"Deakin University","host_organization_lineage":["https://openalex.org/I149704539"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Paper"},{"id":"pmh:oai:figshare.com:article/20683798","is_oa":true,"landing_page_url":"https://figshare.com/articles/conference_contribution/Beware_the_evolving_intelligent_web_service_An_integration_architecture_tactic_to_guard_AI-first_components/20683798","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},{"id":"doi:10.48550/arxiv.2005.13186","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2005.13186","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2005.13186","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2005.13186","pdf_url":"https://arxiv.org/pdf/2005.13186","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4699999988079071,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3030670596.pdf","grobid_xml":"https://content.openalex.org/works/W3030670596.grobid-xml"},"referenced_works_count":31,"referenced_works":["https://openalex.org/W55629263","https://openalex.org/W96721350","https://openalex.org/W132173676","https://openalex.org/W1861492603","https://openalex.org/W1979364283","https://openalex.org/W2023813082","https://openalex.org/W2106652774","https://openalex.org/W2112796928","https://openalex.org/W2142368471","https://openalex.org/W2156198657","https://openalex.org/W2189162242","https://openalex.org/W2515770085","https://openalex.org/W2608583225","https://openalex.org/W2610917376","https://openalex.org/W2611982261","https://openalex.org/W2790541099","https://openalex.org/W2793232175","https://openalex.org/W2794111250","https://openalex.org/W2798302089","https://openalex.org/W2885106262","https://openalex.org/W2888940765","https://openalex.org/W2905588001","https://openalex.org/W2942103912","https://openalex.org/W2952122856","https://openalex.org/W2980990204","https://openalex.org/W2992625786","https://openalex.org/W3091048166","https://openalex.org/W3100625732","https://openalex.org/W3101227662","https://openalex.org/W3202200367","https://openalex.org/W4211196262"],"related_works":["https://openalex.org/W2399651574","https://openalex.org/W2799006053","https://openalex.org/W2017436070","https://openalex.org/W1861054332","https://openalex.org/W2913639366","https://openalex.org/W3103795408","https://openalex.org/W2054278691","https://openalex.org/W2474979029","https://openalex.org/W2140310039","https://openalex.org/W2408604278","https://openalex.org/W2010215578","https://openalex.org/W2050021969","https://openalex.org/W3019212644","https://openalex.org/W2188866479","https://openalex.org/W2030494079","https://openalex.org/W1869245352","https://openalex.org/W2885964575","https://openalex.org/W2060363658","https://openalex.org/W2288037550","https://openalex.org/W2140086353"],"abstract_inverted_index":{"Intelligent":[0],"services":[1],"provide":[2],"the":[3,34,37,48,60,146],"power":[4],"of":[5,18,23,50,138,141,152,159,170],"AI":[6],"to":[7,109,132,162,177],"developers":[8,62],"via":[9],"simple":[10],"RESTful":[11],"API":[12],"endpoints,":[13],"abstracting":[14],"away":[15],"many":[16],"complexities":[17],"machine":[19],"learning.":[20],"However,":[21],"most":[22],"these":[24,55],"intelligent":[25,69,111,126],"services---such":[26],"as":[27],"computer":[28],"vision---continually":[29],"learn":[30],"with":[31],"time.":[32],"When":[33],"internals":[35],"within":[36],"abstracted":[38],"'black":[39],"box'":[40],"become":[41],"hidden":[42],"and":[43,64,73,80,156],"evolve,":[44],"pitfalls":[45],"emerge":[46],"in":[47,76],"robustness":[49],"applications":[51,99],"that":[52,96,173],"depend":[53],"on":[54,68],"evolving":[56],"services.":[57],"Without":[58],"adapting":[59],"way":[61],"plan":[63],"construct":[65],"projects":[66],"reliant":[67],"services,":[70],"significant":[71],"gaps":[72],"risks":[74],"result":[75],"both":[77],"project":[78],"planning":[79],"development.":[81],"Therefore,":[82],"how":[83,145],"can":[84,148],"software":[85,89,113],"engineers":[86],"best":[87],"mitigate":[88],"evolution":[90,155],"risk":[91],"moving":[92],"forward,":[93],"thereby":[94],"ensuring":[95],"their":[97],"own":[98],"maintain":[100],"quality?":[101],"Our":[102],"proposal":[103],"is":[104],"an":[105,119,125],"architectural":[106],"tactic":[107,116,147],"designed":[108],"improve":[110],"service-dependent":[112],"robustness.":[114],"The":[115],"involves":[117],"creating":[118],"application-specific":[120],"benchmark":[121],"dataset":[122,168],"baselined":[123],"against":[124],"service,":[127],"enabling":[128],"evolutionary":[129],"behaviour":[130],"changes":[131,161],"be":[133],"mitigated.":[134],"A":[135],"technical":[136],"evaluation":[137],"our":[139],"implementation":[140],"this":[142],"architecture":[143],"demonstrates":[144],"identify":[149],"1,054":[150],"cases":[151,158],"substantial":[153,160],"confidence":[154],"2,461":[157],"response":[163],"label":[164],"sets":[165],"using":[166],"a":[167,178],"consisting":[169],"331":[171],"images":[172],"evolve":[174],"when":[175],"sent":[176],"service.":[179]},"counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
