{"id":"https://openalex.org/W2044109596","doi":"https://doi.org/10.1145/274567.274593","title":"Patterns in software architecture","display_name":"Patterns in software architecture","publication_year":1997,"publication_date":"1997-01-01","ids":{"openalex":"https://openalex.org/W2044109596","doi":"https://doi.org/10.1145/274567.274593","mag":"2044109596"},"language":"en","primary_location":{"id":"doi:10.1145/274567.274593","doi":"https://doi.org/10.1145/274567.274593","is_oa":false,"landing_page_url":"https://doi.org/10.1145/274567.274593","pdf_url":null,"source":{"id":"https://openalex.org/S7407086163","display_name":"Companion to the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA Companion)","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":"Addendum to the 1997 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (Addendum)","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/A5055438143","display_name":"Tom O'Rourke","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tom O'Rourke","raw_affiliation_strings":["Paine Webber, Inc"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Paine Webber, Inc","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5085149157","display_name":"Gerard Meszaros","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gerard Meszaros","raw_affiliation_strings":["Object Systems Group"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Object Systems Group","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2457,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.40237467,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":"125","last_page":"127"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9940999746322632,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9940999746322632,"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"}},{"id":"https://openalex.org/T12490","display_name":"Software Engineering and Design Patterns","score":0.0034000000450760126,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0007999999797903001,"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-architecture","display_name":"software architecture","score":0.8090000152587891},{"id":"https://openalex.org/keywords/architectural-patterns","display_name":"architectural patterns","score":0.7319999933242798},{"id":"https://openalex.org/keywords/software-design","display_name":"software design","score":0.5580000281333923},{"id":"https://openalex.org/keywords/object-oriented-software","display_name":"object-oriented software","score":0.6420000195503235}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7276308536529541},{"id":"https://openalex.org/C2778805511","wikidata":"https://www.wikidata.org/wiki/Q1713","display_name":"Citation","level":2,"score":0.7159380912780762},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.6453969478607178},{"id":"https://openalex.org/C2778945725","wikidata":"https://www.wikidata.org/wiki/Q352858","display_name":"Addendum","level":2,"score":0.6386200189590454},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5864060521125793},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4905242323875427},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4827948808670044},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4218018352985382},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20716112852096558},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.12897911667823792},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12581205368041992},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.11923694610595703},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.056822121143341064},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/274567.274593","doi":"https://doi.org/10.1145/274567.274593","is_oa":false,"landing_page_url":"https://doi.org/10.1145/274567.274593","pdf_url":null,"source":{"id":"https://openalex.org/S7407086163","display_name":"Companion to the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA Companion)","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":"Addendum to the 1997 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (Addendum)","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":0,"referenced_works":[],"related_works":["https://openalex.org/W1535654799","https://openalex.org/W2124876378","https://openalex.org/W1602182612","https://openalex.org/W6903525939","https://openalex.org/W1668768604","https://openalex.org/W7023914501","https://openalex.org/W7095776701","https://openalex.org/W26602490","https://openalex.org/W2985357534","https://openalex.org/W2211913307"],"abstract_inverted_index":{"Article":[0],"Free":[1],"Access":[2],"Share":[3],"on":[4,42,97],"Patterns":[5],"in":[6,106],"software":[7],"architecture":[8],"Authors:":[9],"Tom":[10],"O'Rourke":[11],"Paine":[12,15],"Webber,":[13,16],"Inc.":[14],"Inc.View":[17],"Profile":[18,28],",":[19],"Gerard":[20],"Meszaros":[21],"Object":[22,25],"Systems":[23,26],"Group":[24],"GroupView":[27],"Authors":[29],"Info":[30],"&":[31],"Claims":[32],"OOPSLA":[33],"'97:":[34],"Addendum":[35],"to":[36,107,111,113],"the":[37,98],"1997":[38,50],"ACM":[39],"SIGPLAN":[40],"conference":[41],"Object-oriented":[43],"programming,":[44],"systems,":[45],"languages,":[46],"and":[47,74],"applications":[48],"(Addendum)January":[49],"Pages":[51],"125\u2013127https://doi.org/10.1145/274567.274593Published:01":[52],"January":[53],"1997Publication":[54],"History":[55],"0citation483DownloadsMetricsTotal":[56],"Citations0Total":[57],"Downloads483Last":[58],"12":[59],"Months8Last":[60],"6":[61],"weeks0":[62],"Get":[63],"Citation":[64,66,103],"AlertsNew":[65,102],"Alert":[67],"added!This":[68],"alert":[69,94],"has":[70,89],"been":[71,90],"successfully":[72],"added":[73],"will":[75,79],"be":[76,80],"sent":[77],"to:You":[78],"notified":[81],"whenever":[82],"a":[83,115],"record":[84],"that":[85],"you":[86],"have":[87],"chosen":[88],"cited.To":[91],"manage":[92],"your":[93,108],"preferences,":[95],"click":[96],"button":[99],"below.Manage":[100],"my":[101],"Alert!Please":[104],"log":[105],"account":[109],"Save":[110],"BinderSave":[112],"BinderCreate":[114],"New":[116],"BinderNameCancelCreateExport":[117],"CitationPublisher":[118],"SiteeReaderPDF":[119]},"counts_by_year":[{"year":2014,"cited_by_count":1}],"updated_date":"2026-10-28T10:33:24.094632","created_date":"2016-06-24T00:00:00"}
