{"id":"https://openalex.org/W2005530997","doi":"https://doi.org/10.1145/2451436.2451444","title":"Enhancing design models with composition properties","display_name":"Enhancing design models with composition properties","publication_year":2013,"publication_date":"2013-03-24","ids":{"openalex":"https://openalex.org/W2005530997","doi":"https://doi.org/10.1145/2451436.2451444","mag":"2005530997"},"language":"en","primary_location":{"id":"doi:10.1145/2451436.2451444","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2451436.2451444","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th annual 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/A5111402254","display_name":"Francisco Dantas","orcid":null},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontifical Catholic University of Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Francisco Dantas","raw_affiliation_strings":["PUC-Rio, Rio de Janeiro, Brazil","PUC-RIO, Rio de Janeiro, Brazil"],"affiliations":[{"raw_affiliation_string":"PUC-Rio, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]},{"raw_affiliation_string":"PUC-RIO, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007792821","display_name":"Alessandro Garcia","orcid":"https://orcid.org/0000-0001-5788-5215"},"institutions":[{"id":"https://openalex.org/I2699952","display_name":"Pontifical Catholic University of Rio de Janeiro","ror":"https://ror.org/01dg47b60","country_code":"BR","type":"education","lineage":["https://openalex.org/I2699952"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Alessandro Garcia","raw_affiliation_strings":["PUC-Rio, Rio de Janeiro, Brazil","PUC-RIO, Rio de Janeiro, Brazil"],"affiliations":[{"raw_affiliation_string":"PUC-Rio, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]},{"raw_affiliation_string":"PUC-RIO, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I2699952"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028391851","display_name":"Jon Whittle","orcid":"https://orcid.org/0000-0002-9342-7809"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jon Whittle","raw_affiliation_strings":["Lancaster University, Lancaster, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Lancaster University, Lancaster, United Kingdom","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002631628","display_name":"Jo\ufffd\u00e3o Ara\u00fajo","orcid":"https://orcid.org/0000-0001-5914-1631"},"institutions":[{"id":"https://openalex.org/I83558840","display_name":"Universidade Nova de Lisboa","ror":"https://ror.org/02xankh89","country_code":"PT","type":"education","lineage":["https://openalex.org/I83558840"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Jo\u00e3o Ara\u00fajo","raw_affiliation_strings":["Universidade Nova de Lisboa, Lisboa, Portugal","Universidade Nova de Lisboa. Lisboa, Portugal"],"affiliations":[{"raw_affiliation_string":"Universidade Nova de Lisboa, Lisboa, Portugal","institution_ids":["https://openalex.org/I83558840"]},{"raw_affiliation_string":"Universidade Nova de Lisboa. Lisboa, Portugal","institution_ids":["https://openalex.org/I83558840"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5111402254"],"corresponding_institution_ids":["https://openalex.org/I2699952"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.16002197,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"49","last_page":"60"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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.9995999932289124,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/composition","display_name":"Composition (language)","score":0.788405179977417},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7567782402038574},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.6718993782997131},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4784022271633148},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.45436009764671326},{"id":"https://openalex.org/keywords/applications-of-uml","display_name":"Applications of UML","score":0.43604856729507446},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.40541863441467285},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3925103545188904}],"concepts":[{"id":"https://openalex.org/C40231798","wikidata":"https://www.wikidata.org/wiki/Q1333743","display_name":"Composition (language)","level":2,"score":0.788405179977417},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7567782402038574},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.6718993782997131},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4784022271633148},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45436009764671326},{"id":"https://openalex.org/C41298492","wikidata":"https://www.wikidata.org/wiki/Q4781506","display_name":"Applications of UML","level":4,"score":0.43604856729507446},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.40541863441467285},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3925103545188904},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"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/2451436.2451444","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2451436.2451444","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th annual international conference on Aspect-oriented software development","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.44999998807907104}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W148107450","https://openalex.org/W617329964","https://openalex.org/W1514005814","https://openalex.org/W1531869376","https://openalex.org/W1576373397","https://openalex.org/W1591471358","https://openalex.org/W1673334294","https://openalex.org/W1783768447","https://openalex.org/W1952332000","https://openalex.org/W1980258361","https://openalex.org/W1982685453","https://openalex.org/W1990554927","https://openalex.org/W1991601392","https://openalex.org/W1999205643","https://openalex.org/W2020199629","https://openalex.org/W2023743165","https://openalex.org/W2029414465","https://openalex.org/W2040348150","https://openalex.org/W2044556410","https://openalex.org/W2051501761","https://openalex.org/W2099772275","https://openalex.org/W2100170081","https://openalex.org/W2101082290","https://openalex.org/W2104561662","https://openalex.org/W2109692881","https://openalex.org/W2118961098","https://openalex.org/W2126709225","https://openalex.org/W2130809755","https://openalex.org/W2133241651","https://openalex.org/W2136032210","https://openalex.org/W2143520307","https://openalex.org/W2143838413","https://openalex.org/W2144718449","https://openalex.org/W2146494438","https://openalex.org/W2153061086","https://openalex.org/W2153202472","https://openalex.org/W2158338135","https://openalex.org/W2160182024","https://openalex.org/W2167926541","https://openalex.org/W3140738358","https://openalex.org/W4285719527","https://openalex.org/W6625013620"],"related_works":["https://openalex.org/W2083641877","https://openalex.org/W2387087283","https://openalex.org/W2368891820","https://openalex.org/W207211690","https://openalex.org/W4256577339","https://openalex.org/W3119629122","https://openalex.org/W1971046215","https://openalex.org/W2162768729","https://openalex.org/W1553991707","https://openalex.org/W2073951592"],"abstract_inverted_index":{"A":[0],"considerable":[1],"part":[2],"of":[3,11,67,79,122,148,177,195,200,205,216,222,232,237],"software":[4,68,110],"design":[5,43,102,123,172],"is":[6,18,73,96],"dedicated":[7,152],"for":[8],"the":[9,24,52,77,120,138,193,201,235,241],"composition":[10,32,60,106,127,133,155,179,186,224],"two":[12],"or":[13],"more":[14],"modules.":[15],"The":[16,157,220],"implication":[17],"that":[19,118,184],"changes":[20,238],"made":[21],"later":[22],"in":[23,42,137,192,234],"implementation":[25],"often":[26,38],"require":[27],"some":[28],"reasoning":[29],"about":[30],"module":[31,92,178],"properties.":[33,156],"However,":[34,94],"these":[35],"properties":[36,61,107,128],"are":[37,84],"not":[39],"explicitly":[40],"specified":[41],"artefacts.":[44],"Moreover,":[45],"they":[46],"cannot":[47],"be":[48],"easily":[49],"inferred":[50],"from":[51],"source":[53,66],"code":[54],"either.":[55],"As":[56],"a":[57,64,141,145],"result,":[58],"implicit":[59],"may":[62],"represent":[63],"major":[65],"maintenance":[69,111,168],"complexity.":[70],"This":[71,113],"fact":[72],"particularly":[74],"true":[75],"with":[76,104,126,174],"advent":[78],"post":[80],"object-oriented":[81],"techniques,":[82],"which":[83],"increasingly":[85],"providing":[86],"advanced":[87],"mechanisms":[88],"to":[89,153,165,189,214,228],"enable":[90],"flexible":[91],"composition.":[93],"there":[95],"little":[97],"empirical":[98],"knowledge":[99],"on":[100,129],"how":[101],"models":[103,124,173,207],"explicitly-specified":[105],"can":[108],"improve":[109],"tasks.":[112],"paper":[114],"reports":[115],"an":[116,229],"experiment":[117,139,158],"analyses":[119],"impact":[121],"enriched":[125],"system":[130],"maintenance.":[131],"Explicit":[132],"modelling":[134,187],"was":[135],"achieved":[136],"through":[140],"conservative":[142],"approach,":[143],"i.e.,":[144],"specific":[146],"set":[147],"additional":[149],"UML":[150,171,218],"stereotypes":[151],"model":[154],"involved":[159],"28":[160],"participants,":[161],"who":[162],"were":[163],"asked":[164],"realize":[166],"four":[167],"tasks":[169],"using":[170],"different":[175],"levels":[176],"details.":[180],"Our":[181],"findings":[182],"suggested":[183],"explicit":[185,223],"contributed":[188],"better":[190,210],"results":[191,211],"realization":[194],"program":[196],"change":[197],"tasks,":[198],"regardless":[199],"developers'":[202],"expertise.":[203],"Users":[204],"composition-enhanced":[206],"consistently":[208],"yielded":[209],"when":[212],"compared":[213],"users":[215],"plain":[217],"models.":[219],"use":[221],"specification":[225],"also":[226],"led":[227],"average":[230],"increase":[231],"44.7%":[233],"quality":[236],"produced":[239],"by":[240],"participants":[242]},"counts_by_year":[{"year":2017,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
