{"id":"https://openalex.org/W3040521121","doi":"https://doi.org/10.1145/3405962.3405979","title":"Towards Semantic Detection of Smells in Cloud Infrastructure Code","display_name":"Towards Semantic Detection of Smells in Cloud Infrastructure Code","publication_year":2020,"publication_date":"2020-06-30","ids":{"openalex":"https://openalex.org/W3040521121","doi":"https://doi.org/10.1145/3405962.3405979","mag":"3040521121"},"language":"en","primary_location":{"id":"doi:10.1145/3405962.3405979","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3405962.3405979","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th International Conference on Web Intelligence, Mining and Semantics","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.tilburguniversity.edu/en/publications/97551aeb-185e-45a4-be57-805c125f2281","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5061039582","display_name":"Indika Kumara","orcid":"https://orcid.org/0000-0003-4355-0494"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Indika Kumara","raw_affiliation_strings":["Jheronimus Academy of Data Science, Eindhoven, University of Technology, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Jheronimus Academy of Data Science, Eindhoven, University of Technology, Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010806804","display_name":"Zoe Vasileiou","orcid":null},"institutions":[{"id":"https://openalex.org/I4210093649","display_name":"Information Technologies Institute","ror":"https://ror.org/0069akp70","country_code":"GR","type":"nonprofit","lineage":["https://openalex.org/I4210093649"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Zoe Vasileiou","raw_affiliation_strings":["Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece","institution_ids":["https://openalex.org/I4210093649"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056287241","display_name":"\u0393\u03b5\u03ce\u03c1\u03b3\u03b9\u03bf\u03c2 \u039c\u03b5\u03b4\u03af\u03c4\u03c3\u03ba\u03bf\u03c2","orcid":"https://orcid.org/0000-0003-4242-5245"},"institutions":[{"id":"https://openalex.org/I4210093649","display_name":"Information Technologies Institute","ror":"https://ror.org/0069akp70","country_code":"GR","type":"nonprofit","lineage":["https://openalex.org/I4210093649"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Georgios Meditskos","raw_affiliation_strings":["Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece","institution_ids":["https://openalex.org/I4210093649"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000349425","display_name":"Damian A. Tamburri","orcid":"https://orcid.org/0000-0003-1230-8961"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Damian A. Tamburri","raw_affiliation_strings":["Jheronimus Academy of Data Science, Eindhoven University of Technology, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Jheronimus Academy of Data Science, Eindhoven University of Technology, Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049150712","display_name":"Willem\u2010Jan van den Heuvel","orcid":"https://orcid.org/0000-0003-2929-413X"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Willem-Jan Van Den Heuvel","raw_affiliation_strings":["Jheronimus Academy of Data Science, Eindhoven University of Technology, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Jheronimus Academy of Data Science, Eindhoven University of Technology, Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040123224","display_name":"\u0391\u03bd\u03b1\u03c3\u03c4\u03ac\u03c3\u03b9\u03bf\u03c2 \u039a\u03b1\u03c1\u03b1\u03ba\u03ce\u03c3\u03c4\u03b1\u03c2","orcid":"https://orcid.org/0000-0002-8508-3903"},"institutions":[{"id":"https://openalex.org/I4210093649","display_name":"Information Technologies Institute","ror":"https://ror.org/0069akp70","country_code":"GR","type":"nonprofit","lineage":["https://openalex.org/I4210093649"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Anastasios Karakostas","raw_affiliation_strings":["Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece","institution_ids":["https://openalex.org/I4210093649"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065313479","display_name":"Stefanos Vrochidis","orcid":"https://orcid.org/0000-0002-2505-9178"},"institutions":[{"id":"https://openalex.org/I4210093649","display_name":"Information Technologies Institute","ror":"https://ror.org/0069akp70","country_code":"GR","type":"nonprofit","lineage":["https://openalex.org/I4210093649"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Stefanos Vrochidis","raw_affiliation_strings":["Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece","institution_ids":["https://openalex.org/I4210093649"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084122016","display_name":"Ioannis Kompatsiaris","orcid":"https://orcid.org/0000-0001-6447-9020"},"institutions":[{"id":"https://openalex.org/I4210093649","display_name":"Information Technologies Institute","ror":"https://ror.org/0069akp70","country_code":"GR","type":"nonprofit","lineage":["https://openalex.org/I4210093649"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Ioannis Kompatsiaris","raw_affiliation_strings":["Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Technologies Institute, Centre for Research &amp; Technology - Hellas, Greece","institution_ids":["https://openalex.org/I4210093649"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.2414,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.92281189,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"63","last_page":"67"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9998999834060669,"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":0.9998999834060669,"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/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9955999851226807,"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/software-deployment","display_name":"Software deployment","score":0.9006696343421936},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7808312773704529},{"id":"https://openalex.org/keywords/sparql","display_name":"SPARQL","score":0.7086376547813416},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6574497222900391},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5872752070426941},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.4965832829475403},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4136013686656952},{"id":"https://openalex.org/keywords/rdf","display_name":"RDF","score":0.34142398834228516},{"id":"https://openalex.org/keywords/semantic-web","display_name":"Semantic Web","score":0.32063785195350647},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.30747926235198975},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.28714627027511597},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10928532481193542}],"concepts":[{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.9006696343421936},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7808312773704529},{"id":"https://openalex.org/C41009113","wikidata":"https://www.wikidata.org/wiki/Q54871","display_name":"SPARQL","level":4,"score":0.7086376547813416},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6574497222900391},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5872752070426941},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4965832829475403},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4136013686656952},{"id":"https://openalex.org/C147497476","wikidata":"https://www.wikidata.org/wiki/Q54872","display_name":"RDF","level":3,"score":0.34142398834228516},{"id":"https://openalex.org/C2129575","wikidata":"https://www.wikidata.org/wiki/Q54837","display_name":"Semantic Web","level":2,"score":0.32063785195350647},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.30747926235198975},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.28714627027511597},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10928532481193542}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3405962.3405979","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3405962.3405979","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th International Conference on Web Intelligence, Mining and Semantics","raw_type":"proceedings-article"},{"id":"pmh:oai:tilburguniversity.edu:openaire/97551aeb-185e-45a4-be57-805c125f2281","is_oa":true,"landing_page_url":"https://research.tilburguniversity.edu/en/publications/97551aeb-185e-45a4-be57-805c125f2281","pdf_url":null,"source":{"id":"https://openalex.org/S4306401490","display_name":"Research portal (Tilburg University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I193700539","host_organization_name":"Tilburg University","host_organization_lineage":["https://openalex.org/I193700539"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Kumara, I, Vasileiou, Z, Meditskos, G, Tamburri, D A, Van Den Heuvel, W-J, Karakostas, A, Vrochidis, S & Kompatsiaris, I 2020, Towards semantic detection of smells in cloud infrastructure code. in WIMS 2020: Proceedings of the 10th International Conference on Web Intelligence, Mining and Semantics. ACM, New York, pp. 63-67. https://doi.org/10.1145/3405962.3405979","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:arXiv.org:2007.02135","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2007.02135","pdf_url":"https://arxiv.org/pdf/2007.02135","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"}],"best_oa_location":{"id":"pmh:oai:tilburguniversity.edu:openaire/97551aeb-185e-45a4-be57-805c125f2281","is_oa":true,"landing_page_url":"https://research.tilburguniversity.edu/en/publications/97551aeb-185e-45a4-be57-805c125f2281","pdf_url":null,"source":{"id":"https://openalex.org/S4306401490","display_name":"Research portal (Tilburg University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I193700539","host_organization_name":"Tilburg University","host_organization_lineage":["https://openalex.org/I193700539"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Kumara, I, Vasileiou, Z, Meditskos, G, Tamburri, D A, Van Den Heuvel, W-J, Karakostas, A, Vrochidis, S & Kompatsiaris, I 2020, Towards semantic detection of smells in cloud infrastructure code. in WIMS 2020: Proceedings of the 10th International Conference on Web Intelligence, Mining and Semantics. ACM, New York, pp. 63-67. https://doi.org/10.1145/3405962.3405979","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[{"score":0.6399999856948853,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W2011132481","https://openalex.org/W2100341807","https://openalex.org/W2151295763","https://openalex.org/W2402800985","https://openalex.org/W2589466867","https://openalex.org/W2780783514","https://openalex.org/W2784314502","https://openalex.org/W2785146489","https://openalex.org/W2792129555","https://openalex.org/W2793826868","https://openalex.org/W2899335321","https://openalex.org/W2907854211","https://openalex.org/W2911130966","https://openalex.org/W2955656327","https://openalex.org/W2967137770"],"related_works":["https://openalex.org/W4206665951","https://openalex.org/W2615202182","https://openalex.org/W3085073370","https://openalex.org/W2529794967","https://openalex.org/W2978246852","https://openalex.org/W2604011835","https://openalex.org/W2528203718","https://openalex.org/W2295924417","https://openalex.org/W4241483715","https://openalex.org/W4243630814"],"abstract_inverted_index":{"Automated":[0],"deployment":[1,12,27,64,79],"and":[2,25,48,91],"management":[3],"of":[4,10,23,42,85],"Cloud":[5],"applications":[6,24],"relies":[7],"on":[8],"descriptions":[9],"their":[11,26],"topologies,":[13],"often":[14],"referred":[15],"to":[16,35,58],"as":[17],"Infrastructure":[18],"Code.":[19],"As":[20],"the":[21,60,83],"complexity":[22],"models":[28],"increases,":[29],"developers":[30,57],"inadvertently":[31],"introduce":[32],"software":[33],"smells":[34,62,68],"such":[36],"code":[37],"specifications,":[38],"for":[39],"instance,":[40],"violations":[41],"good":[43],"coding":[44],"practices,":[45],"modular":[46],"structure,":[47],"more.":[49],"This":[50],"paper":[51],"presents":[52],"a":[53,89],"knowledge-driven":[54],"approach":[55,87],"enabling":[56],"identify":[59],"aforementioned":[61],"in":[63],"descriptions.":[65],"We":[66,81],"detect":[67],"with":[69,88],"SPARQL-based":[70],"rules":[71],"over":[72],"pattern-based":[73],"OWL":[74],"2":[75],"knowledge":[76],"graphs":[77],"capturing":[78],"models.":[80],"show":[82],"feasibility":[84],"our":[86],"prototype":[90],"three":[92],"case":[93],"studies.":[94]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
