{"id":"https://openalex.org/W4415109679","doi":"https://doi.org/10.1007/s11219-025-09730-7","title":"On the correlation between architectural smells and static analysis warnings","display_name":"On the correlation between architectural smells and static analysis warnings","publication_year":2025,"publication_date":"2025-10-13","ids":{"openalex":"https://openalex.org/W4415109679","doi":"https://doi.org/10.1007/s11219-025-09730-7"},"language":"en","primary_location":{"id":"doi:10.1007/s11219-025-09730-7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11219-025-09730-7","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11219-025-09730-7.pdf","source":{"id":"https://openalex.org/S7504070","display_name":"Software Quality Journal","issn_l":"0963-9314","issn":["0963-9314","1573-1367"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","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":"Software Quality Journal","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s11219-025-09730-7.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5065369537","display_name":"Matteo Esposito","orcid":"https://orcid.org/0000-0002-8451-3668"},"institutions":[{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Matteo Esposito","raw_affiliation_strings":["University of Oulu, Oulu, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Oulu, Oulu, Finland","institution_ids":["https://openalex.org/I98381234"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093219886","display_name":"Mikel Robredo","orcid":null},"institutions":[{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Mikel Robredo","raw_affiliation_strings":["University of Oulu, Oulu, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Oulu, Oulu, Finland","institution_ids":["https://openalex.org/I98381234"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024421637","display_name":"Francesca Arcelli Fontana","orcid":"https://orcid.org/0000-0002-1195-530X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Francesca Arcelli Fontana","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5015576503","display_name":"Valentina Lenarduzzi","orcid":"https://orcid.org/0000-0003-0511-5133"},"institutions":[{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Valentina Lenarduzzi","raw_affiliation_strings":["University of Oulu, Oulu, Finland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Oulu, Oulu, Finland","institution_ids":["https://openalex.org/I98381234"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5015576503","https://openalex.org/A5065369537","https://openalex.org/A5093219886"],"corresponding_institution_ids":["https://openalex.org/I98381234"],"apc_list":{"value":2990,"currency":"USD","value_usd":2990},"apc_paid":{"value":2990,"currency":"USD","value_usd":2990},"fwci":1.323,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.83606809,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"33","issue":"4","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T14056","display_name":"Safety Warnings and Signage","score":0.986299991607666,"subfield":{"id":"https://openalex.org/subfields/3207","display_name":"Social Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T14056","display_name":"Safety Warnings and Signage","score":0.986299991607666,"subfield":{"id":"https://openalex.org/subfields/3207","display_name":"Social Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10672","display_name":"Design Education and Practice","score":0.965499997138977,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.9200999736785889,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/code-smell","display_name":"Code smell","score":0.8590999841690063},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4788999855518341},{"id":"https://openalex.org/keywords/prioritization","display_name":"Prioritization","score":0.4569999873638153},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4156000018119812},{"id":"https://openalex.org/keywords/bridge","display_name":"Bridge (graph theory)","score":0.38109999895095825},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.3714999854564667},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.3666999936103821},{"id":"https://openalex.org/keywords/architectural-pattern","display_name":"Architectural pattern","score":0.3637999892234802}],"concepts":[{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.8590999841690063},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4788999855518341},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.4708000123500824},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.46779999136924744},{"id":"https://openalex.org/C2777615720","wikidata":"https://www.wikidata.org/wiki/Q11888847","display_name":"Prioritization","level":2,"score":0.4569999873638153},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4156000018119812},{"id":"https://openalex.org/C100776233","wikidata":"https://www.wikidata.org/wiki/Q2532492","display_name":"Bridge (graph theory)","level":2,"score":0.38109999895095825},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.3714999854564667},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.3666999936103821},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3646000027656555},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.3637999892234802},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.3637000024318695},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.3513000011444092},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.3463999927043915},{"id":"https://openalex.org/C112930515","wikidata":"https://www.wikidata.org/wiki/Q4389547","display_name":"Risk analysis (engineering)","level":1,"score":0.3391999900341034},{"id":"https://openalex.org/C29825287","wikidata":"https://www.wikidata.org/wiki/Q1427940","display_name":"Warning system","level":2,"score":0.32919999957084656},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.31459999084472656},{"id":"https://openalex.org/C2779585090","wikidata":"https://www.wikidata.org/wiki/Q3457762","display_name":"Resilience (materials science)","level":2,"score":0.3111000061035156},{"id":"https://openalex.org/C106436119","wikidata":"https://www.wikidata.org/wiki/Q836575","display_name":"Quality assurance","level":3,"score":0.30970001220703125},{"id":"https://openalex.org/C2777042776","wikidata":"https://www.wikidata.org/wiki/Q4583103","display_name":"Preparedness","level":2,"score":0.2827000021934509},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.26460000872612}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s11219-025-09730-7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11219-025-09730-7","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11219-025-09730-7.pdf","source":{"id":"https://openalex.org/S7504070","display_name":"Software Quality Journal","issn_l":"0963-9314","issn":["0963-9314","1573-1367"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","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":"Software Quality Journal","raw_type":"journal-article"},{"id":"pmh:oai:boa.unimib.it:10281/588461","is_oa":true,"landing_page_url":"https://hdl.handle.net/10281/588461","pdf_url":null,"source":{"id":"https://openalex.org/S4306401259","display_name":"BOA (University of Milano-Bicocca)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I66752286","host_organization_name":"University of Milano-Bicocca","host_organization_lineage":["https://openalex.org/I66752286"],"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":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1007/s11219-025-09730-7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11219-025-09730-7","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11219-025-09730-7.pdf","source":{"id":"https://openalex.org/S7504070","display_name":"Software Quality Journal","issn_l":"0963-9314","issn":["0963-9314","1573-1367"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","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":"Software Quality Journal","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320323692","display_name":"Oulun Yliopisto","ror":"https://ror.org/03yj89h83"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4415109679.pdf","grobid_xml":"https://content.openalex.org/works/W4415109679.grobid-xml"},"referenced_works_count":95,"referenced_works":["https://openalex.org/W172595074","https://openalex.org/W814172419","https://openalex.org/W1541063262","https://openalex.org/W1800478330","https://openalex.org/W1952428424","https://openalex.org/W1972792480","https://openalex.org/W1980057827","https://openalex.org/W1984041362","https://openalex.org/W1993836075","https://openalex.org/W1994450991","https://openalex.org/W2015187825","https://openalex.org/W2036887984","https://openalex.org/W2044556410","https://openalex.org/W2069353545","https://openalex.org/W2073767361","https://openalex.org/W2078483536","https://openalex.org/W2084429785","https://openalex.org/W2092416205","https://openalex.org/W2095938258","https://openalex.org/W2107024044","https://openalex.org/W2110065044","https://openalex.org/W2115012618","https://openalex.org/W2118023438","https://openalex.org/W2129393253","https://openalex.org/W2144177913","https://openalex.org/W2159121357","https://openalex.org/W2160559612","https://openalex.org/W2162739315","https://openalex.org/W2312398278","https://openalex.org/W2357064193","https://openalex.org/W2509295138","https://openalex.org/W2512219987","https://openalex.org/W2572394326","https://openalex.org/W2577322449","https://openalex.org/W2621743560","https://openalex.org/W2646484260","https://openalex.org/W2715183888","https://openalex.org/W2752705533","https://openalex.org/W2773202551","https://openalex.org/W2782726450","https://openalex.org/W2797635743","https://openalex.org/W2889622999","https://openalex.org/W2896401905","https://openalex.org/W2898435572","https://openalex.org/W2899100292","https://openalex.org/W2924980499","https://openalex.org/W2941623273","https://openalex.org/W2945303796","https://openalex.org/W2954017061","https://openalex.org/W2954469728","https://openalex.org/W2965526865","https://openalex.org/W2966829940","https://openalex.org/W2970665562","https://openalex.org/W2990184944","https://openalex.org/W2990685757","https://openalex.org/W2994516867","https://openalex.org/W3014251356","https://openalex.org/W3016926230","https://openalex.org/W3044057999","https://openalex.org/W3044853842","https://openalex.org/W3082547986","https://openalex.org/W3085184887","https://openalex.org/W3087070939","https://openalex.org/W3093687508","https://openalex.org/W3100183864","https://openalex.org/W3111031598","https://openalex.org/W3122105004","https://openalex.org/W3133994035","https://openalex.org/W3143822685","https://openalex.org/W3153472912","https://openalex.org/W3177186664","https://openalex.org/W4226340964","https://openalex.org/W4233410239","https://openalex.org/W4238818461","https://openalex.org/W4243120570","https://openalex.org/W4248223962","https://openalex.org/W4251809272","https://openalex.org/W4252675558","https://openalex.org/W4289978713","https://openalex.org/W4291213652","https://openalex.org/W4292053904","https://openalex.org/W4296422559","https://openalex.org/W4380682762","https://openalex.org/W4386113668","https://openalex.org/W4389988500","https://openalex.org/W4389988723","https://openalex.org/W4391164257","https://openalex.org/W4392962916","https://openalex.org/W4399331997","https://openalex.org/W4399667981","https://openalex.org/W4401403104","https://openalex.org/W4405672112","https://openalex.org/W4407566284","https://openalex.org/W4407776594","https://openalex.org/W4410304853"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"Software":[1],"quality":[2,33],"assurance":[3],"is":[4,191],"essential":[5],"during":[6],"software":[7],"development":[8],"and":[9,30,46,87,99,128,142,148,201,253],"maintenance.":[10],"Static":[11,42],"Analysis":[12,43],"Tools":[13],"(SAT)":[14],"are":[15,24,168],"widely":[16],"used":[17],"for":[18,183,239],"assessing":[19],"code":[20],"quality.":[21],"Architectural":[22,47],"smells":[23,102,174,224],"becoming":[25],"more":[26,59,157],"daunting":[27],"to":[28,37,50,61,79,131,159,207,222],"address":[29],"evaluate":[31],"among":[32],"issues.":[34],"We":[35,65,109],"aim":[36],"understand":[38],"the":[39,106,173],"relationships":[40],"between":[41,140,250],"Warnings":[44],"(\u201cwarnings\u201d)":[45],"Smells":[48],"(\u201csmell\u201d)":[49],"guide":[51],"developers/maintainers":[52],"in":[53,175,226,259],"focusing":[54],"their":[55],"effort":[56,122],"on":[57,70,125,203,216,232],"warnings":[58,89,112,141,149,156,167,200,252],"prone":[60],"co-occurring":[62],"with":[63,154,161,170,210],"smell.":[64],"performed":[66],"an":[67,180],"empirical":[68],"study":[69,135],"103":[71],"Java":[72],"projects":[73,80],"totaling":[74],"72":[75],"million":[76],"LOC":[77],"belonging":[78],"from":[81],"a":[82,119,137,197,237,247],"vast":[83],"set":[84],"of":[85,146,166,172,199],"domains,":[86],"785":[88],"were":[90,103],"detected":[91,104],"by":[92,105],"three":[93],"SAT,":[94],"Checkstyle,":[95],"Findbugs,":[96],"PMD,":[97],"SonarQube,":[98],"4":[100],"architectural":[101,185,189,255,263],"ARCAN":[107],"tool.":[108],"analyzed":[110],"how":[111],"influence":[113],"smell":[114,120,152,213,233],"presence.":[115],"Finally,":[116],"we":[117],"proposed":[118],"remediation":[121,214],"prioritization":[123,245],"based":[124,215,231],"warning":[126,129,217,220],"severity":[127,218],"proneness":[130,221],"specific":[132,162,223],"smells.":[133,143,163,211],"Our":[134],"reveals":[136],"moderate":[138],"correlation":[139],"Different":[144],"combinations":[145],"SATs":[147],"significantly":[150],"affect":[151],"occurrence,":[153],"certain":[155],"Likely":[158],"co-occur":[160],"Conversely,":[164],"33.79%":[165],"\u201cnon-co-occurring\u201d":[169],"any":[171],"our":[176],"dataset.":[177],"This":[178],"provides":[179,246],"early":[181],"indicator":[182],"potential":[184],"concerns":[186],"before":[187],"resource-intensive":[188],"analysis":[190],"performed.":[192],"Practitioners":[193],"can":[194],"ignore":[195],"about":[196],"third":[198],"focus":[202],"those":[204,230],"most":[205],"likely":[206],"be":[208],"associated":[209],"Prioritizing":[212],"or":[219],"results":[225],"effective":[227],"rankings":[228],"like":[229,242],"severity.":[234],"While":[235],"not":[236],"substitute":[238],"specialized":[240],"tools":[241],"ARCAN,":[243],"warning-based":[244],"pragmatic":[248],"bridge":[249],"low-level":[251],"high-level":[254],"issues,":[256],"particularly":[257],"useful":[258],"contexts":[260],"lacking":[261],"full":[262],"visibility.":[264]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2025-10-13T00:00:00"}
