{"id":"https://openalex.org/W2090527965","doi":"https://doi.org/10.1145/1960275.1960307","title":"A design perspective on modularity","display_name":"A design perspective on modularity","publication_year":2011,"publication_date":"2011-03-21","ids":{"openalex":"https://openalex.org/W2090527965","doi":"https://doi.org/10.1145/1960275.1960307","mag":"2090527965"},"language":"en","primary_location":{"id":"doi:10.1145/1960275.1960307","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1960275.1960307","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the tenth international conference on Aspect-oriented software development","raw_type":"proceedings-article"},"type":"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/A5042967020","display_name":"Andr\u00e9 van der Hoek","orcid":"https://orcid.org/0000-0001-7917-932X"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Andr\u00e9 van der Hoek","raw_affiliation_strings":["University of California, Irvine, Irvine, CA, USA","University of California Irvine, IRVINE, CA, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"University of California, Irvine, Irvine, CA, USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"University of California Irvine, IRVINE, CA, USA#TAB#","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050330064","display_name":"Nicol\u00e1s L\u00f3pez","orcid":"https://orcid.org/0000-0003-1893-1682"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nicolas Lopez","raw_affiliation_strings":["University of California, Irvine, Irvine, CA, USA","University of California Irvine, IRVINE, CA, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"University of California, Irvine, Irvine, CA, USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"University of California Irvine, IRVINE, CA, USA#TAB#","institution_ids":["https://openalex.org/I204250578"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5042967020"],"corresponding_institution_ids":["https://openalex.org/I204250578"],"apc_list":null,"apc_paid":null,"fwci":0.8552,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.79895107,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"265","last_page":"280"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998000264167786,"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/T10260","display_name":"Software Engineering Research","score":0.9991999864578247,"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/T10430","display_name":"Software Engineering Techniques and Practices","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/modularity","display_name":"Modularity (biology)","score":0.9280565977096558},{"id":"https://openalex.org/keywords/modular-programming","display_name":"Modular programming","score":0.7412782311439514},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7214989066123962},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5684401392936707},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5153271555900574},{"id":"https://openalex.org/keywords/perspective","display_name":"Perspective (graphical)","score":0.5106104016304016},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4374798834323883},{"id":"https://openalex.org/keywords/software-design-pattern","display_name":"Software design pattern","score":0.4120086133480072},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.35640883445739746},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2701970934867859},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.20090839266777039},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.15852797031402588}],"concepts":[{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.9280565977096558},{"id":"https://openalex.org/C88482812","wikidata":"https://www.wikidata.org/wiki/Q6453666","display_name":"Modular programming","level":2,"score":0.7412782311439514},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7214989066123962},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5684401392936707},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5153271555900574},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.5106104016304016},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4374798834323883},{"id":"https://openalex.org/C146054899","wikidata":"https://www.wikidata.org/wiki/Q181156","display_name":"Software design pattern","level":3,"score":0.4120086133480072},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.35640883445739746},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2701970934867859},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.20090839266777039},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.15852797031402588},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1960275.1960307","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1960275.1960307","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the tenth international conference on Aspect-oriented software development","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Responsible consumption and production","id":"https://metadata.un.org/sdg/12","score":0.550000011920929}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":113,"referenced_works":["https://openalex.org/W10259981","https://openalex.org/W181213310","https://openalex.org/W594115025","https://openalex.org/W952303715","https://openalex.org/W1485499793","https://openalex.org/W1500542070","https://openalex.org/W1501652040","https://openalex.org/W1502457987","https://openalex.org/W1509119510","https://openalex.org/W1528027857","https://openalex.org/W1537001026","https://openalex.org/W1550645943","https://openalex.org/W1554081253","https://openalex.org/W1570173564","https://openalex.org/W1600334244","https://openalex.org/W1610570299","https://openalex.org/W1619579880","https://openalex.org/W1649645444","https://openalex.org/W1663082288","https://openalex.org/W1963596419","https://openalex.org/W1964838658","https://openalex.org/W1965306413","https://openalex.org/W1967085072","https://openalex.org/W1972575111","https://openalex.org/W1976160612","https://openalex.org/W1977634046","https://openalex.org/W1982969092","https://openalex.org/W1983723499","https://openalex.org/W1991407995","https://openalex.org/W1991604845","https://openalex.org/W1997081300","https://openalex.org/W2002208766","https://openalex.org/W2004508708","https://openalex.org/W2005503523","https://openalex.org/W2008637958","https://openalex.org/W2011882477","https://openalex.org/W2017984660","https://openalex.org/W2018906677","https://openalex.org/W2020891127","https://openalex.org/W2029414465","https://openalex.org/W2050187629","https://openalex.org/W2055140257","https://openalex.org/W2056003637","https://openalex.org/W2056892625","https://openalex.org/W2057433090","https://openalex.org/W2057841013","https://openalex.org/W2060642394","https://openalex.org/W2061180491","https://openalex.org/W2079890844","https://openalex.org/W2085315973","https://openalex.org/W2087760797","https://openalex.org/W2089881021","https://openalex.org/W2089894024","https://openalex.org/W2091579301","https://openalex.org/W2096287423","https://openalex.org/W2101215839","https://openalex.org/W2107294940","https://openalex.org/W2110957405","https://openalex.org/W2114118317","https://openalex.org/W2115053229","https://openalex.org/W2115072199","https://openalex.org/W2118023438","https://openalex.org/W2118169639","https://openalex.org/W2118944299","https://openalex.org/W2119454542","https://openalex.org/W2122435444","https://openalex.org/W2122824813","https://openalex.org/W2129063689","https://openalex.org/W2130344546","https://openalex.org/W2132695268","https://openalex.org/W2134119432","https://openalex.org/W2135785452","https://openalex.org/W2136438955","https://openalex.org/W2138537116","https://openalex.org/W2142188456","https://openalex.org/W2143385266","https://openalex.org/W2143897980","https://openalex.org/W2144192824","https://openalex.org/W2147167110","https://openalex.org/W2148389674","https://openalex.org/W2150765606","https://openalex.org/W2151592522","https://openalex.org/W2153641394","https://openalex.org/W2156338637","https://openalex.org/W2157407613","https://openalex.org/W2158024764","https://openalex.org/W2159679316","https://openalex.org/W2159959126","https://openalex.org/W2162450957","https://openalex.org/W2162514427","https://openalex.org/W2164067955","https://openalex.org/W2168326498","https://openalex.org/W2171101511","https://openalex.org/W2177007941","https://openalex.org/W2241724814","https://openalex.org/W2296341623","https://openalex.org/W2309200475","https://openalex.org/W2339955350","https://openalex.org/W2406512702","https://openalex.org/W2614080803","https://openalex.org/W2945526390","https://openalex.org/W3003801367","https://openalex.org/W3016343918","https://openalex.org/W3023739953","https://openalex.org/W4210878735","https://openalex.org/W4214642722","https://openalex.org/W4226308788","https://openalex.org/W4234087179","https://openalex.org/W4239512102","https://openalex.org/W4245283944","https://openalex.org/W4245624634","https://openalex.org/W4254691308","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W4230687177","https://openalex.org/W2393702438","https://openalex.org/W2391644119","https://openalex.org/W2060456459","https://openalex.org/W2045702160","https://openalex.org/W2020453843","https://openalex.org/W2170478264","https://openalex.org/W2071184081","https://openalex.org/W1970986276","https://openalex.org/W2003426118"],"abstract_inverted_index":{"Modularity":[0],"is":[1,39,68,119,124,154],"essential":[2],"to":[3,19,107,115,140],"software":[4,9,75],"development.":[5],"Without":[6],"it,":[7],"large":[8],"systems":[10],"simply":[11],"could":[12],"not":[13,52],"be":[14,128],"realized.":[15],"Designers":[16],"typically":[17],"strive":[18],"achieve":[20,141],"a":[21,33,69,146],"high":[22],"degree":[23],"of":[24,42,63,89,132,148],"modularity":[25,83,123,142],"by":[26],"separating":[27],"different":[28,31],"concerns":[29],"over":[30],"modules,":[32],"process":[34],"called":[35],"modularization.":[36],"Modularity,":[37],"however,":[38],"but":[40,135],"one":[41],"the":[43,46,57,61,64,74,87,96],"goals":[44],"that":[45,72,122,136],"designer":[47,58],"has.":[48],"Furthermore,":[49],"design":[50,67,90],"does":[51],"just":[53],"take":[54],"place":[55,94],"when":[56],"decides":[59],"upon":[60],"structure":[62],"code.":[65],"Instead,":[66],"multi-dimensional":[70],"activity":[71],"permeates":[73],"life":[76,97],"cycle.":[77],"In":[78],"this":[79],"paper,":[80],"we":[81],"examine":[82],"as":[84,91],"seen":[85],"through":[86],"lens":[88],"it":[92],"takes":[93],"across":[95],"cycle,":[98],"particularly":[99],"dissecting":[100],"typical":[101],"activities":[102,111],"in":[103,145],"which":[104],"designers":[105],"engage":[106],"study":[108],"how":[109],"these":[110,159],"involve":[112],"and":[113,125],"relate":[114],"modularity.":[116],"The":[117],"result":[118],"an":[120,129],"affirmation":[121],"always":[126],"should":[127],"integral":[130],"part":[131],"designers'":[133],"work,":[134],"our":[137],"current":[138],"techniques":[139],"fall":[143],"short":[144],"number":[147],"critical":[149],"ways.":[150],"A":[151],"research":[152],"agenda":[153],"laid":[155],"out":[156],"toward":[157],"overcoming":[158],"shortcomings.":[160]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
