{"id":"https://openalex.org/W1987176842","doi":"https://doi.org/10.1145/2134254.2134255","title":"Software architecture challenges and opportunities for the 21st century","display_name":"Software architecture challenges and opportunities for the 21st century","publication_year":2012,"publication_date":"2012-02-22","ids":{"openalex":"https://openalex.org/W1987176842","doi":"https://doi.org/10.1145/2134254.2134255","mag":"1987176842"},"language":"en","primary_location":{"id":"doi:10.1145/2134254.2134255","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2134254.2134255","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th India Software Engineering Conference","raw_type":"proceedings-article"},"type":"conference-abstract","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/A5006714421","display_name":"Nenad Medvidovi\u0107","orcid":"https://orcid.org/0000-0002-1906-4878"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]},{"id":"https://openalex.org/I2800817003","display_name":"California Southern University","ror":"https://ror.org/058zz0t50","country_code":"US","type":"education","lineage":["https://openalex.org/I2800817003"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Nenad Medvidovi\u0107","raw_affiliation_strings":["University of Southern California"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Southern California","institution_ids":["https://openalex.org/I1174212","https://openalex.org/I2800817003"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5006714421"],"corresponding_institution_ids":["https://openalex.org/I1174212","https://openalex.org/I2800817003"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"1"},"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.9962999820709229,"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.9962999820709229,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.995199978351593,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9947999715805054,"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/computer-science","display_name":"Computer science","score":0.7551537752151489},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6032904386520386},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.5700403451919556},{"id":"https://openalex.org/keywords/software-architecture-description","display_name":"Software architecture description","score":0.563869833946228},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.5559040307998657},{"id":"https://openalex.org/keywords/resource-oriented-architecture","display_name":"Resource-oriented architecture","score":0.5514644980430603},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5258484482765198},{"id":"https://openalex.org/keywords/database-centric-architecture","display_name":"Database-centric architecture","score":0.5196665525436401},{"id":"https://openalex.org/keywords/applications-architecture","display_name":"Applications architecture","score":0.5153952836990356},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.48610782623291016},{"id":"https://openalex.org/keywords/space-based-architecture","display_name":"Space-based architecture","score":0.45316141843795776},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4515770971775055},{"id":"https://openalex.org/keywords/service-oriented-modeling","display_name":"Service-oriented modeling","score":0.42619773745536804},{"id":"https://openalex.org/keywords/architectural-pattern","display_name":"Architectural pattern","score":0.4143056273460388},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3999716341495514},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.3886234760284424},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3550170063972473},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.3289949893951416},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.22355744242668152},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14696058630943298}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7551537752151489},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6032904386520386},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.5700403451919556},{"id":"https://openalex.org/C73219336","wikidata":"https://www.wikidata.org/wiki/Q7554254","display_name":"Software architecture description","level":5,"score":0.563869833946228},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5559040307998657},{"id":"https://openalex.org/C97382630","wikidata":"https://www.wikidata.org/wiki/Q13501132","display_name":"Resource-oriented architecture","level":5,"score":0.5514644980430603},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5258484482765198},{"id":"https://openalex.org/C154240960","wikidata":"https://www.wikidata.org/wiki/Q2860294","display_name":"Database-centric architecture","level":5,"score":0.5196665525436401},{"id":"https://openalex.org/C41065761","wikidata":"https://www.wikidata.org/wiki/Q2193309","display_name":"Applications architecture","level":4,"score":0.5153952836990356},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.48610782623291016},{"id":"https://openalex.org/C55627697","wikidata":"https://www.wikidata.org/wiki/Q7572175","display_name":"Space-based architecture","level":5,"score":0.45316141843795776},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4515770971775055},{"id":"https://openalex.org/C21659813","wikidata":"https://www.wikidata.org/wiki/Q7455644","display_name":"Service-oriented modeling","level":5,"score":0.42619773745536804},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.4143056273460388},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3999716341495514},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.3886234760284424},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3550170063972473},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.3289949893951416},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.22355744242668152},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14696058630943298},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2134254.2134255","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2134254.2134255","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 5th India Software Engineering Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5600000023841858}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4238407057","https://openalex.org/W2099990250","https://openalex.org/W2902876962","https://openalex.org/W2581641283","https://openalex.org/W1632450615","https://openalex.org/W2384759267","https://openalex.org/W2148852958","https://openalex.org/W2143741513","https://openalex.org/W2354797847","https://openalex.org/W2479628379"],"abstract_inverted_index":{"Developments":[0],"in":[1,55,66,81,115,140,153,178],"the":[2,8,16,45,67,113,151,154,169,184],"area":[3],"of":[4,18,21,48,69,112,145,156,186],"software":[5,23,126,171,187],"architecture":[6,14,133,172],"over":[7],"past":[9],"two":[10],"decades":[11],"have":[12,62,121],"pushed":[13],"to":[15,57,94,97,120,200],"forefront":[17],"a":[19,110,165],"number":[20,111],"critical":[22],"engineering":[24],"activities:":[25],"modeling,":[26],"design,":[27],"analysis,":[28],"simulation,":[29],"implementation,":[30],"deployment,":[31],"maintenance,":[32],"and":[33,74,88,104,136,161,174],"evolution.":[34],"Architecture":[35],"is":[36],"advocated":[37],"as":[38,99,101,189,191],"an":[39,124],"effective":[40],"conceptual":[41],"tool":[42],"for":[43],"addressing":[44],"many":[46],"challenges":[47],"developing":[49,201],"large,":[50,86],"complex,":[51,87],"distributed":[52],"systems.":[53,203],"Largely":[54],"parallel":[56],"these":[58,82,116,141,179,202],"developments,":[59],"significant":[60],"advances":[61,114],"also":[63,85],"been":[64],"made":[65],"domains":[68,83,117],"mobile,":[70,157],"autonomic,":[71,158],"service-oriented,":[72,159],"grid-based,":[73,160],"most":[75],"recently,":[76],"cloud-based":[77,162],"computing.":[78],"The":[79],"systems":[80],"are":[84,91],"distributed;":[89],"they":[90],"frequently":[92],"expected":[93],"dynamically":[95],"adapt":[96],"failures":[98],"well":[100,190],"changing":[102],"requirements":[103],"execution":[105],"contexts.":[106],"At":[107],"first":[108],"blush,":[109],"appear":[118],"not":[119],"resulted":[122],"from":[123],"explicit":[125],"architectural":[127],"focus.":[128],"However,":[129],"I":[130,148,181],"posit":[131],"that":[132,195],"offers":[134],"clear,":[135],"often":[137],"critical,":[138],"benefits":[139],"domains.":[142,180],"In":[143],"support":[144],"this":[146],"argument,":[147],"will":[149,182],"overview":[150],"state-of-the-art":[152],"areas":[155],"computing;":[163],"with":[164],"specific":[166,192],"focus":[167],"on":[168],"role":[170],"should":[173],"actually":[175],"does":[176],"play":[177],"highlight":[183],"characteristics":[185],"architectures":[188],"architecture-based":[193],"approaches":[194],"make":[196],"them":[197],"particularly":[198],"suitable":[199]},"counts_by_year":[{"year":2013,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
