{"id":"https://openalex.org/W3126461806","doi":"https://doi.org/10.1109/icter51097.2020.9325429","title":"Secure Codecity with Evolution: Visualizing Security Vulnerability Evolution of Software Systems","display_name":"Secure Codecity with Evolution: Visualizing Security Vulnerability Evolution of Software Systems","publication_year":2020,"publication_date":"2020-11-04","ids":{"openalex":"https://openalex.org/W3126461806","doi":"https://doi.org/10.1109/icter51097.2020.9325429","mag":"3126461806"},"language":"en","primary_location":{"id":"doi:10.1109/icter51097.2020.9325429","doi":"https://doi.org/10.1109/icter51097.2020.9325429","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icter51097.2020.9325429","pdf_url":null,"source":{"id":"https://openalex.org/S4306419113","display_name":"International Conference on Advances in ICT for Emerging Regions","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 20th International Conference on Advances in ICT for Emerging Regions (ICTer)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5082769659","display_name":"Nadun Sinhabahu","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I90678064","display_name":"University of Colombo","ror":"https://ror.org/02phn5242","country_code":"LK","type":"education","lineage":["https://openalex.org/I90678064"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Nadun Sinhabahu","raw_affiliation_strings":["University of Colombo School of Computing, Colombo, Sri Lanka"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Colombo School of Computing, Colombo, Sri Lanka","institution_ids":["https://openalex.org/I90678064"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101919087","display_name":"Prasad Wimalaratne","orcid":"https://orcid.org/0000-0003-3871-0262","observed_orcids":["https://orcid.org/0000-0003-3871-0262","https://orcid.org/0000-0001-6043-8758"]},"institutions":[{"id":"https://openalex.org/I90678064","display_name":"University of Colombo","ror":"https://ror.org/02phn5242","country_code":"LK","type":"education","lineage":["https://openalex.org/I90678064"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Prasad Wimalaratne","raw_affiliation_strings":["University of Colombo School of Computing, Colombo, Sri Lanka"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Colombo School of Computing, Colombo, Sri Lanka","institution_ids":["https://openalex.org/I90678064"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072804923","display_name":"Chaman Wijesiriwardana","orcid":"https://orcid.org/0000-0002-1124-425X","observed_orcids":["https://orcid.org/0000-0002-1124-425X"]},"institutions":[{"id":"https://openalex.org/I195740183","display_name":"University of Moratuwa","ror":"https://ror.org/0491f5305","country_code":"LK","type":"education","lineage":["https://openalex.org/I195740183"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Chaman Wijesiriwardana","raw_affiliation_strings":["University of Moratuwa, Moratuwa, Sri Lanka"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Moratuwa, Moratuwa, Sri Lanka","institution_ids":["https://openalex.org/I195740183"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"2"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.8945000171661377,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.8945000171661377,"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/T10799","display_name":"Data Visualization and Analytics","score":0.06679999828338623,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T12479","display_name":"Web Application Security Vulnerabilities","score":0.018799999728798866,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/software-visualization","display_name":"software visualization","score":0.9290000200271606},{"id":"https://openalex.org/keywords/3d-visualization","display_name":"3D visualization","score":0.8299999833106995},{"id":"https://openalex.org/keywords/city-metaphor","display_name":"city metaphor","score":0.8899999856948853},{"id":"https://openalex.org/keywords/static-code-analysis","display_name":"static code analysis","score":0.8309999704360962},{"id":"https://openalex.org/keywords/sonarqube","display_name":"SonarQube","score":0.8600000143051147},{"id":"https://openalex.org/keywords/three-js","display_name":"Three.js","score":0.8100000023841858},{"id":"https://openalex.org/keywords/software-evolution","display_name":"software evolution","score":0.5440000295639038},{"id":"https://openalex.org/keywords/vulnerability-severity","display_name":"vulnerability severity","score":0.7459999918937683},{"id":"https://openalex.org/keywords/software-project-lifecycle","display_name":"software project lifecycle","score":0.492000013589859},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"program comprehension","score":0.46299999952316284}],"concepts":[{"id":"https://openalex.org/C22680326","wikidata":"https://www.wikidata.org/wiki/Q7444867","display_name":"Secure coding","level":5,"score":0.800860583782196},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7821380496025085},{"id":"https://openalex.org/C62913178","wikidata":"https://www.wikidata.org/wiki/Q7554361","display_name":"Software security assurance","level":4,"score":0.7218711376190186},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.6543385982513428},{"id":"https://openalex.org/C4379982","wikidata":"https://www.wikidata.org/wiki/Q1273511","display_name":"Software visualization","level":5,"score":0.6288246512413025},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.5389891266822815},{"id":"https://openalex.org/C131275738","wikidata":"https://www.wikidata.org/wiki/Q7445023","display_name":"Security bug","level":5,"score":0.5284395217895508},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.5271562933921814},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.49192214012145996},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.45206934213638306},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4337369203567505},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.421542763710022},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.41206520795822144},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3850618600845337},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.3210946321487427},{"id":"https://openalex.org/C527648132","wikidata":"https://www.wikidata.org/wiki/Q189900","display_name":"Information security","level":2,"score":0.25609129667282104},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.14207708835601807},{"id":"https://openalex.org/C29983905","wikidata":"https://www.wikidata.org/wiki/Q7445066","display_name":"Security service","level":3,"score":0.13276657462120056},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.08536261320114136},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.06762129068374634},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icter51097.2020.9325429","doi":"https://doi.org/10.1109/icter51097.2020.9325429","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icter51097.2020.9325429","pdf_url":null,"source":{"id":"https://openalex.org/S4306419113","display_name":"International Conference on Advances in ICT for Emerging Regions","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 20th International Conference on Advances in ICT for Emerging Regions (ICTer)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W2086253487","https://openalex.org/W2110072503","https://openalex.org/W2113261123","https://openalex.org/W2158297335"],"related_works":["https://openalex.org/W4387847215","https://openalex.org/W7117142201","https://openalex.org/W2055821558","https://openalex.org/W2059380503","https://openalex.org/W2128787319","https://openalex.org/W4407129304","https://openalex.org/W4200329374","https://openalex.org/W3194596917","https://openalex.org/W2059212462","https://openalex.org/W6893274945"],"abstract_inverted_index":{"The":[0,116,249],"analysis":[1,77],"of":[2,19,24,39,44,65,72,78,81,114,119,137,146,167,186,192,201,205,230,263],"large-scale":[3],"software":[4,83,134,139,239],"and":[5,22,47,68,102,111,127,141,163,242,266],"finding":[6],"security":[7,45,79,109,203,224],"vulnerabilities":[8,46,80,204,225],"while":[9],"its":[10,48,142,147],"evolving":[11],"is":[12,56,89],"difficult":[13],"without":[14],"using":[15,211,236],"supplementary":[16],"tools,":[17],"because":[18],"the":[20,36,40,51,63,66,76,112,120,129,180,199,202,246,258],"size":[21],"complexity":[23],"today's":[25],"systems.":[26],"However":[27],"just":[28],"by":[29],"looking":[30],"at":[31],"a":[32,57,133,138,155,168,175,184,206],"report,":[33],"doesn't":[34],"transmit":[35],"overall":[37,221],"picture":[38],"system":[41,140,207],"in":[42,62,144,174,261],"terms":[43,145,262],"evolution":[49,113,143,200],"throughout":[50],"project":[52],"lifecycle.":[53],"Software":[54],"visualization":[55,93],"program":[58],"comprehension":[59],"technique":[60],"used":[61,105],"context":[64],"present":[67],"explores":[69],"large":[70,190],"amounts":[71],"information":[73],"precisely.":[74],"For":[75],"complex":[82],"systems,":[84],"Secure":[85],"Codecity":[86],"with":[87,227],"Evolution":[88],"an":[90,220],"interactive":[91],"3D":[92],"tool":[94],"that":[95,132,254],"can":[96,197],"be":[97],"utilized.":[98],"Its":[99],"studies":[100],"techniques":[101],"methods":[103],"are":[104],"for":[106,238,244],"graphically":[107],"illustrating":[108],"aspects":[110],"software.":[115,231],"Main":[117],"goal":[118],"proposed":[121],"Framework":[122],"defined":[123],"as":[124,161,165],"uplift,":[125],"simplify,":[126],"clarify":[128],"mental":[130],"representation":[131],"engineer":[135],"has":[136],"security.":[148],"Static":[149],"code":[150],"was":[151,234],"visualised":[152],"based":[153],"on":[154,208],"city":[156],"metaphor,":[157],"which":[158,214],"represents":[159],"classes":[160],"buildings":[162],"packages":[164],"districts":[166],"city.":[169],"Identified":[170],"Vulnerabilities":[171],"were":[172,194],"represented":[173],"different":[176,187,228],"color":[177],"according":[178],"to":[179],"severity.":[181],"To":[182],"visualize":[183],"number":[185],"aspects,":[188],"A":[189],"variety":[191],"options":[193],"given.":[195],"Users":[196],"evaluate":[198],"several":[209],"versions":[210,229],"Matrices":[212],"provided":[213],"will":[215],"help":[216],"users":[217],"go":[218],"get":[219],"understanding":[222],"about":[223],"varies":[226],"This":[232],"framework":[233,256],"implemented":[235],"SonarQube":[237],"vulnerability":[240],"detection":[241],"ThreeJs":[243],"implementing":[245],"City":[247],"Metaphor.":[248],"evaluation":[250],"results":[251],"evidently":[252],"show":[253],"our":[255],"surpasses":[257],"existing":[259],"tools":[260],"accuracy,":[264],"efficiency":[265],"usability.":[267]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2021-02-15T00:00:00"}
