{"id":"https://openalex.org/W4248606354","doi":"https://doi.org/10.1145/1361213.1361217","title":"AspectC2C","display_name":"AspectC2C","publication_year":2008,"publication_date":"2008-02-01","ids":{"openalex":"https://openalex.org/W4248606354","doi":"https://doi.org/10.1145/1361213.1361217"},"language":"en","primary_location":{"id":"doi:10.1145/1361213.1361217","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1361213.1361217","pdf_url":null,"source":{"id":"https://openalex.org/S148324379","display_name":"ACM SIGPLAN Notices","issn_l":"0362-1340","issn":["0362-1340","1558-1160"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Notices","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.37370074,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"43","issue":"2","first_page":"25","last_page":"32"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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.9998999834060669,"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.9975000023841858,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9940999746322632,"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/reusability","display_name":"Reusability","score":0.9106394052505493},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8908676505088806},{"id":"https://openalex.org/keywords/aspect-oriented-programming","display_name":"Aspect-oriented programming","score":0.8669191598892212},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.7918938398361206},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7193716764450073},{"id":"https://openalex.org/keywords/separation-of-concerns","display_name":"Separation of concerns","score":0.6280674934387207},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.5355114340782166},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4773250222206116},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3641915023326874}],"concepts":[{"id":"https://openalex.org/C137981799","wikidata":"https://www.wikidata.org/wiki/Q1369184","display_name":"Reusability","level":3,"score":0.9106394052505493},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8908676505088806},{"id":"https://openalex.org/C60051680","wikidata":"https://www.wikidata.org/wiki/Q30267","display_name":"Aspect-oriented programming","level":3,"score":0.8669191598892212},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.7918938398361206},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7193716764450073},{"id":"https://openalex.org/C76214141","wikidata":"https://www.wikidata.org/wiki/Q2465506","display_name":"Separation of concerns","level":3,"score":0.6280674934387207},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.5355114340782166},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4773250222206116},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3641915023326874}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1361213.1361217","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1361213.1361217","pdf_url":null,"source":{"id":"https://openalex.org/S148324379","display_name":"ACM SIGPLAN Notices","issn_l":"0362-1340","issn":["0362-1340","1558-1160"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGPLAN Notices","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W204494813","https://openalex.org/W1988978715","https://openalex.org/W1991604845","https://openalex.org/W1997502136","https://openalex.org/W2025183068","https://openalex.org/W2040348150","https://openalex.org/W2049764332","https://openalex.org/W2071558059","https://openalex.org/W2097964082","https://openalex.org/W2103444363","https://openalex.org/W4254691308","https://openalex.org/W6606714194"],"related_works":["https://openalex.org/W1967852403","https://openalex.org/W2380206207","https://openalex.org/W4248606354","https://openalex.org/W2034502081","https://openalex.org/W2358828553","https://openalex.org/W1997930866","https://openalex.org/W2133860365","https://openalex.org/W1748012875","https://openalex.org/W2965213416","https://openalex.org/W2393199145"],"abstract_inverted_index":{"By":[0],"separating":[1],"crosscutting":[2,30],"concerns":[3,31],"into":[4,32],"modules,":[5],"aspect-oriented":[6],"programming":[7],"(AOP)":[8],"can":[9],"greatly":[10],"improve":[11],"the":[12,20,33,39,75,92],"maintainability,":[13],"understandability":[14],"and":[15,36,80,84],"reusability":[16,40],"of":[17,41,86],"software.":[18],"However,":[19],"asymmetric":[21,93],"paradigm":[22,57],"adopted":[23],"by":[24],"most":[25],"AOP":[26],"extensions":[27,54],"could":[28],"bring":[29],"aspect":[34,72],"code":[35],"thus":[37],"limit":[38],"aspects.":[42],"Symmetric":[43],"paradigms":[44],"have":[45],"been":[46],"proposed":[47],"to":[48,74,91],"alleviate":[49],"such":[50,56,62],"limitations,":[51],"but":[52],"few":[53],"on":[55],"target":[58],"at":[59],"non-object-oriented":[60],"languages,":[61],"as":[63],"C.":[64],"In":[65],"this":[66,87],"paper,":[67],"we":[68],"propose":[69],"a":[70],"symmetric":[71],"extension":[73,89],"C":[76],"language,":[77],"called":[78],"AspectC2C,":[79],"discuss":[81],"implementation":[82],"issues":[83],"benefits":[85],"new":[88],"comparing":[90],"ones.":[94]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2022-05-12T00:00:00"}
