{"id":"https://openalex.org/W1994135366","doi":"https://doi.org/10.1145/504282.504304","title":"A categorization of classes based on the visualization of their internal structure","display_name":"A categorization of classes based on the visualization of their internal structure","publication_year":2001,"publication_date":"2001-10-01","ids":{"openalex":"https://openalex.org/W1994135366","doi":"https://doi.org/10.1145/504282.504304","mag":"1994135366"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/504282.504304","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","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/A5038257395","display_name":"Michele Lanza","orcid":"https://orcid.org/0000-0003-4391-0197"},"institutions":[],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Michele Lanza","raw_affiliation_strings":["Software Composition Group, Univesity Of Bern, Bern, Switzerland"],"affiliations":[{"raw_affiliation_string":"Software Composition Group, Univesity Of Bern, Bern, Switzerland","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031290426","display_name":"St\u00e9\u0301phane Ducasse","orcid":"https://orcid.org/0000-0001-6070-6599"},"institutions":[],"countries":["CH"],"is_corresponding":false,"raw_author_name":"St\u00e9phane Ducasse","raw_affiliation_strings":["Software Composition Group, Univesity Of Bern, Bern, Switzerland"],"affiliations":[{"raw_affiliation_string":"Software Composition Group, Univesity Of Bern, Bern, Switzerland","institution_ids":[]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.591,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":70,"citation_normalized_percentile":{"value":0.882003,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"300","last_page":"311"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9999,"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.9999,"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.9931,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9908,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.59470713},{"id":"https://openalex.org/keywords/blueprint","display_name":"Blueprint","score":0.50117445},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.49210256}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.78252},{"id":"https://openalex.org/C94124525","wikidata":"https://www.wikidata.org/wiki/Q912550","display_name":"Categorization","level":2,"score":0.74189115},{"id":"https://openalex.org/C171268870","wikidata":"https://www.wikidata.org/wiki/Q1486676","display_name":"GRASP","level":2,"score":0.68815374},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.6834727},{"id":"https://openalex.org/C4379982","wikidata":"https://www.wikidata.org/wiki/Q1273511","display_name":"Software visualization","level":5,"score":0.59470713},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5352346},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.50429},{"id":"https://openalex.org/C155911762","wikidata":"https://www.wikidata.org/wiki/Q422321","display_name":"Blueprint","level":2,"score":0.50117445},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.49586377},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.49210256},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4580845},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.45223328},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.44860035},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.33218133},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.301448},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24787912},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1566275},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/504282.504304","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.64,"id":"https://metadata.un.org/sdg/9"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":27,"referenced_works":["https://openalex.org/W104306449","https://openalex.org/W11494409","https://openalex.org/W138563700","https://openalex.org/W1525982877","https://openalex.org/W159230512","https://openalex.org/W1823329909","https://openalex.org/W1825733274","https://openalex.org/W1840884391","https://openalex.org/W1894163201","https://openalex.org/W1895087","https://openalex.org/W1992050254","https://openalex.org/W1996128641","https://openalex.org/W2006267758","https://openalex.org/W2024291102","https://openalex.org/W2030175360","https://openalex.org/W2041659000","https://openalex.org/W2062937895","https://openalex.org/W2076140697","https://openalex.org/W2105541008","https://openalex.org/W2124389489","https://openalex.org/W2135704076","https://openalex.org/W2136688433","https://openalex.org/W2138661194","https://openalex.org/W2150231504","https://openalex.org/W2152231319","https://openalex.org/W2153887189","https://openalex.org/W2787379525"],"related_works":["https://openalex.org/W4304620183","https://openalex.org/W2979016550","https://openalex.org/W2766654718","https://openalex.org/W2384575798","https://openalex.org/W2379378785","https://openalex.org/W2265189214","https://openalex.org/W2132921352","https://openalex.org/W2117878892","https://openalex.org/W2091029441","https://openalex.org/W2007211730"],"abstract_inverted_index":{"The":[0,58,104],"reengineering":[1],"and":[2,73,115],"reverse":[3,80],"engineering":[4],"of":[5,35,61,70,94,100,106,113,118,136],"software":[6,12,19,26],"systems":[7,30],"is":[8,40,64],"gaining":[9],"importance":[10],"in":[11,18,25,31,44,82],"industry,":[13,20],"because":[14,21],"the":[15,22,50,68,79,98,119,123,129],"accelerated":[16,23],"turnover":[17,24],"companies":[27],"creates":[28],"legacy":[29],"a":[32,41,71,87,92,110,116],"shorter":[33],"period":[34],"time.":[36],"Especially":[37],"understanding":[38],"classes":[39,48,95,114],"key":[42],"activity":[43],"object-oriented":[45],"programming,":[46],"since":[47],"represent":[49],"primary":[51],"abstractions":[52],"from":[53],"which":[54,120,137],"applications":[55],"are":[56,109],"built.":[57],"main":[59],"problem":[60],"this":[62,107],"task":[63],"to":[65],"quickly":[66],"grasp":[67],"purpose":[69],"class":[72,124],"its":[74],"inner":[75],"structure.":[76,103],"To":[77],"help":[78],"engineers":[81],"their":[83,101],"first":[84],"contact":[85],"with":[86],"foreign":[88],"system,":[89],"we":[90,121,138],"propose":[91],"categorization":[93,112,130],"based":[96],"on":[97,131],"visualization":[99,117],"internal":[102],"contributions":[105],"paper":[108],"novel":[111],"call":[122],"blueprint.":[125],"We":[126],"have":[127],"validated":[128],"several":[132],"case":[133],"studies,":[134],"two":[135],"present":[139],"here.":[140]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1994135366","counts_by_year":[{"year":2022,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2015,"cited_by_count":3},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2024-12-10T19:04:28.521266","created_date":"2016-06-24"}