{"id":"https://openalex.org/W4291178743","doi":"https://doi.org/10.1186/s13677-022-00296-4","title":"Anomaly detection in microservice environments using distributed tracing data analysis and NLP","display_name":"Anomaly detection in microservice environments using distributed tracing data analysis and NLP","publication_year":2022,"publication_date":"2022-08-13","ids":{"openalex":"https://openalex.org/W4291178743","doi":"https://doi.org/10.1186/s13677-022-00296-4","pmid":"https://pubmed.ncbi.nlm.nih.gov/35979413"},"language":"en","primary_location":{"id":"doi:10.1186/s13677-022-00296-4","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13677-022-00296-4","pdf_url":"https://journalofcloudcomputing.springeropen.com/counter/pdf/10.1186/s13677-022-00296-4","source":{"id":"https://openalex.org/S2486819371","display_name":"Journal of Cloud Computing Advances Systems and Applications","issn_l":"2192-113X","issn":["2192-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Cloud Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj","pubmed"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://journalofcloudcomputing.springeropen.com/counter/pdf/10.1186/s13677-022-00296-4","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5009219650","display_name":"Iman Kohyarnejadfard","orcid":"https://orcid.org/0000-0002-7259-259X"},"institutions":[{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Iman Kohyarnejadfard","raw_affiliation_strings":["Department of Computer and Software Engineering, Polytechnique Montreal, Montreal, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Software Engineering, Polytechnique Montreal, Montreal, Canada","institution_ids":["https://openalex.org/I45683168"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038720756","display_name":"Daniel Aloise","orcid":"https://orcid.org/0000-0002-9876-2921"},"institutions":[{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Daniel Aloise","raw_affiliation_strings":["Department of Computer and Software Engineering, Polytechnique Montreal, Montreal, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Software Engineering, Polytechnique Montreal, Montreal, Canada","institution_ids":["https://openalex.org/I45683168"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109583510","display_name":"Seyed Vahid Azhari","orcid":null},"institutions":[{"id":"https://openalex.org/I4210160469","display_name":"Ciena (Canada)","ror":"https://ror.org/05agqdk49","country_code":"CA","type":"company","lineage":["https://openalex.org/I1295297804","https://openalex.org/I4210160469"]},{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Seyed Vahid Azhari","raw_affiliation_strings":["Ciena Inc., Ottawa, Canada","Department of Computer and Software Engineering, Polytechnique Montreal, Montreal, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ciena Inc., Ottawa, Canada","institution_ids":["https://openalex.org/I4210160469"]},{"raw_affiliation_string":"Department of Computer and Software Engineering, Polytechnique Montreal, Montreal, Canada","institution_ids":["https://openalex.org/I45683168"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5012766648","display_name":"Michel Dagenais","orcid":"https://orcid.org/0000-0002-6095-6149"},"institutions":[{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Michel R. Dagenais","raw_affiliation_strings":["Department of Computer and Software Engineering, Polytechnique Montreal, Montreal, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Software Engineering, Polytechnique Montreal, Montreal, Canada","institution_ids":["https://openalex.org/I45683168"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5009219650"],"corresponding_institution_ids":["https://openalex.org/I45683168"],"apc_list":{"value":990,"currency":"GBP","value_usd":1214},"apc_paid":{"value":990,"currency":"GBP","value_usd":1214},"fwci":2.9943,"has_fulltext":true,"cited_by_count":29,"citation_normalized_percentile":{"value":0.91432628,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":"11","issue":"1","first_page":"25","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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"}},{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9980999827384949,"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"}},{"id":"https://openalex.org/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.9900000095367432,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.859086275100708},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.8103939294815063},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.7206870317459106},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.6514919400215149},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.649833619594574},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.6187871694564819},{"id":"https://openalex.org/keywords/anomaly-detection","display_name":"Anomaly detection","score":0.6117974519729614},{"id":"https://openalex.org/keywords/devops","display_name":"DevOps","score":0.5536473989486694},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.47363749146461487},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.4245487451553345},{"id":"https://openalex.org/keywords/overfitting","display_name":"Overfitting","score":0.4112052917480469},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.40654096007347107},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.38565412163734436},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.33865422010421753},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.17536616325378418},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.14978066086769104},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.14168429374694824}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.859086275100708},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.8103939294815063},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.7206870317459106},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.6514919400215149},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.649833619594574},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.6187871694564819},{"id":"https://openalex.org/C739882","wikidata":"https://www.wikidata.org/wiki/Q3560506","display_name":"Anomaly detection","level":2,"score":0.6117974519729614},{"id":"https://openalex.org/C9903902","wikidata":"https://www.wikidata.org/wiki/Q3025536","display_name":"DevOps","level":3,"score":0.5536473989486694},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.47363749146461487},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.4245487451553345},{"id":"https://openalex.org/C22019652","wikidata":"https://www.wikidata.org/wiki/Q331309","display_name":"Overfitting","level":3,"score":0.4112052917480469},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.40654096007347107},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.38565412163734436},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.33865422010421753},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.17536616325378418},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.14978066086769104},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.14168429374694824},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1186/s13677-022-00296-4","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13677-022-00296-4","pdf_url":"https://journalofcloudcomputing.springeropen.com/counter/pdf/10.1186/s13677-022-00296-4","source":{"id":"https://openalex.org/S2486819371","display_name":"Journal of Cloud Computing Advances Systems and Applications","issn_l":"2192-113X","issn":["2192-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Cloud Computing","raw_type":"journal-article"},{"id":"pmid:35979413","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/35979413","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of cloud computing (Heidelberg, Germany)","raw_type":null},{"id":"pmh:oai:doaj.org/article:58a41c40f3044dbead4b702d6bfccf2a","is_oa":true,"landing_page_url":"https://doaj.org/article/58a41c40f3044dbead4b702d6bfccf2a","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Journal of Cloud Computing: Advances, Systems and Applications, Vol 11, Iss 1, Pp 1-16 (2022)","raw_type":"article"},{"id":"pmh:oai:publications.polymtl.ca:51269","is_oa":false,"landing_page_url":"https://publications.polymtl.ca/51269/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401013","display_name":"PolyPublie (\u00c9cole Polytechnique de Montr\u00e9al)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I45683168","host_organization_name":"Polytechnique Montr\u00e9al","host_organization_lineage":["https://openalex.org/I45683168"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article de revue"},{"id":"pmh:oai:pubmedcentral.nih.gov:9375740","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/9375740","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"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":"J Cloud Comput (Heidelb)","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.1186/s13677-022-00296-4","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13677-022-00296-4","pdf_url":"https://journalofcloudcomputing.springeropen.com/counter/pdf/10.1186/s13677-022-00296-4","source":{"id":"https://openalex.org/S2486819371","display_name":"Journal of Cloud Computing Advances Systems and Applications","issn_l":"2192-113X","issn":["2192-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Cloud Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321487","display_name":"Canadian Network for Research and Innovation in Machining Technology, Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"},{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4291178743.pdf","grobid_xml":"https://content.openalex.org/works/W4291178743.grobid-xml"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W1997787524","https://openalex.org/W2003797551","https://openalex.org/W2007087405","https://openalex.org/W2093606067","https://openalex.org/W2122646361","https://openalex.org/W2134075518","https://openalex.org/W2222737249","https://openalex.org/W2613480438","https://openalex.org/W2767094836","https://openalex.org/W2798060819","https://openalex.org/W2799310732","https://openalex.org/W2890157399","https://openalex.org/W2902106343","https://openalex.org/W2930500175","https://openalex.org/W2970266365","https://openalex.org/W2999561215","https://openalex.org/W3003522527","https://openalex.org/W3084013135","https://openalex.org/W3091855341","https://openalex.org/W3096738151","https://openalex.org/W3103894276","https://openalex.org/W3107607987","https://openalex.org/W3114702390","https://openalex.org/W3155949183","https://openalex.org/W3176366966","https://openalex.org/W4244787281","https://openalex.org/W6810423267","https://openalex.org/W6812889224"],"related_works":["https://openalex.org/W4361214931","https://openalex.org/W2790825102","https://openalex.org/W2889011733","https://openalex.org/W4200327854","https://openalex.org/W4387490256","https://openalex.org/W4306309376","https://openalex.org/W2884367066","https://openalex.org/W4229067906","https://openalex.org/W4309491067","https://openalex.org/W4283065844"],"abstract_inverted_index":{"In":[0,55,80],"recent":[1],"years":[2],"DevOps":[3],"and":[4,10,23,75,166],"agile":[5],"approaches":[6],"like":[7],"microservice":[8,78],"architectures":[9],"Continuous":[11],"Integration":[12],"have":[13],"become":[14],"extremely":[15],"popular":[16],"given":[17,100],"the":[18,34,36,49,59,73,107,116,145,161],"increasing":[19],"need":[20],"for":[21],"flexible":[22],"scalable":[24],"solutions.":[25],"However,":[26],"several":[27],"factors":[28],"such":[29],"as":[30],"their":[31,41],"distribution":[32],"in":[33,96,158,183],"network,":[35],"use":[37],"of":[38,51,62,64,77,118,132,151,179],"different":[39],"technologies,":[40],"short":[42],"life,":[43],"etc.":[44],"make":[45],"microservices":[46],"prone":[47],"to":[48,58,70,92,129,160,163],"occurrence":[50],"anomalous":[52],"system":[53,109],"behaviours.":[54],"addition,":[56],"due":[57],"high":[60],"degree":[61],"complexity":[63],"small":[65],"services,":[66],"it":[67],"is":[68],"difficult":[69],"adequately":[71],"monitor":[72],"security":[74],"behavior":[76],"environments.":[79],"this":[81],"work,":[82],"we":[83],"propose":[84],"an":[85,149],"NLP":[86],"(natural":[87],"language":[88],"processing)":[89],"based":[90],"approach":[91,123,171],"detect":[93,164],"performance":[94],"anomalies":[95,165],"spans":[97],"during":[98,136],"a":[99],"trace,":[101],"besides":[102],"locating":[103],"release-over-release":[104,167],"regressions.":[105],"Notably,":[106],"whole":[108],"needs":[110],"no":[111],"prior":[112],"knowledge,":[113],"which":[114],"facilitates":[115],"collection":[117],"training":[119],"data.":[120],"Our":[121],"proposed":[122,146,170],"benefits":[124],"from":[125],"distributed":[126],"tracing":[127],"data":[128],"collect":[130],"sequences":[131],"events":[133],"that":[134,144,157],"happened":[135],"spans.":[137],"Extensive":[138],"experiments":[139],"on":[140],"real":[141],"datasets":[142],"demonstrate":[143],"method":[147],"achieved":[148],"F_score":[150],"0.9759.":[152],"The":[153],"results":[154],"also":[155],"reveal":[156],"addition":[159],"ability":[162],"regressions,":[168],"our":[169],"speeds":[172],"up":[173],"root":[174],"cause":[175],"analysis":[176],"by":[177],"means":[178],"implemented":[180],"visualization":[181],"tools":[182],"Trace":[184],"Compass.":[185]},"counts_by_year":[{"year":2026,"cited_by_count":8},{"year":2025,"cited_by_count":12},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-04T09:04:59.091469","created_date":"2025-10-10T00:00:00"}
