{"id":"https://openalex.org/W4281805014","doi":"https://doi.org/10.1145/3530019.3535347","title":"Toward Investigating the Violations Roles of Pattern Grime Occurrence in Software Design Patterns","display_name":"Toward Investigating the Violations Roles of Pattern Grime Occurrence in Software Design Patterns","publication_year":2022,"publication_date":"2022-06-12","ids":{"openalex":"https://openalex.org/W4281805014","doi":"https://doi.org/10.1145/3530019.3535347"},"language":"en","primary_location":{"id":"doi:10.1145/3530019.3535347","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3530019.3535347","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Conference on Evaluation and Assessment in Software Engineering 2022","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/A5037239080","display_name":"Sara H. S. Almadi","orcid":null},"institutions":[{"id":"https://openalex.org/I33849332","display_name":"University of Malaya","ror":"https://ror.org/00rzspn62","country_code":"MY","type":"education","lineage":["https://openalex.org/I33849332"]}],"countries":["MY"],"is_corresponding":true,"raw_author_name":"Sara H.S. Almadi","raw_affiliation_strings":["Universiti Malaya, Malaysia"],"affiliations":[{"raw_affiliation_string":"Universiti Malaya, Malaysia","institution_ids":["https://openalex.org/I33849332"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5037239080"],"corresponding_institution_ids":["https://openalex.org/I33849332"],"apc_list":null,"apc_paid":null,"fwci":0.3031,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.57979289,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"336","last_page":"341"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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":0.9998999834060669,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9976000189781189,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6090298891067505},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5172331929206848},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.37831979990005493},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19338542222976685}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6090298891067505},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5172331929206848},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.37831979990005493},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19338542222976685}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3530019.3535347","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3530019.3535347","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Conference on Evaluation and Assessment in Software Engineering 2022","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1649645444","https://openalex.org/W1975335185","https://openalex.org/W2070118612","https://openalex.org/W2080688594","https://openalex.org/W2128802947","https://openalex.org/W2166801317","https://openalex.org/W2485458456","https://openalex.org/W2766349230","https://openalex.org/W2800324578","https://openalex.org/W2891448528","https://openalex.org/W2942796967","https://openalex.org/W2950256005","https://openalex.org/W3016705130","https://openalex.org/W3153394910","https://openalex.org/W4253336088"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"Design":[0],"patterns":[1,31,119],"(DPs)":[2],"are":[3,11],"recurring":[4],"solutions":[5],"for":[6,15,126],"software":[7,21,148,242],"design":[8,30,55,60,85,118,149,175,202,243],"problems.":[9],"They":[10],"recommended":[12],"and":[13,18,27,42,64,66,82,99,103,120,168,179,195],"employed":[14],"their":[16,69],"benefits":[17],"impact":[19],"on":[20,84,109,201],"quality.":[22],"However,":[23],"the":[24,33,50,54,111,133,147,159,193,207,241],"improper":[25],"extension":[26],"implementation":[28],"of":[29,35,49,114,197,209,219,226],"raise":[32],"emergence":[34],"accumulating":[36],"bad":[37,51],"smells":[38,52],"in":[39,53,117,146,213,240],"DPs":[40,214],"structure":[41],"behavior.":[43],"Pattern":[44],"grime":[45,75,89,115,128,144,165,199,210,221,239],"occurrence":[46,76,90,116,145,200],"is":[47,166],"one":[48],"pattern.":[56,150],"Grime":[57],"highly":[58],"reduces":[59],"pattern":[61,74,101,127,143,164,176,198,220,238],"usability,":[62],"testability,":[63],"adaptability,":[65],"even":[67],"prevents":[68],"proper":[70],"implementation.":[71],"Despite":[72],"that,":[73],"may":[77],"have":[78],"many":[79],"severe":[80],"violations":[81,112],"impacts":[83],"patterns.":[86,203,244],"For":[87],"instance,":[88],"contributes":[91],"to":[92,122,131,136,141,173,183,215,231,236],"build-up":[93],"code":[94,104],"smells,":[95],"violates":[96],"object-oriented":[97],"principles,":[98,177],"degenerates":[100],"quality":[102],"structure.":[105],"This":[106],"research":[107,153,156,161],"focuses":[108],"investigating":[110],"roles":[113,211],"aims":[121],"propose":[123,216],"a":[124,138,155,217,233],"taxonomy":[125,218],"violation":[129,212,222],"types,":[130],"take":[132],"first":[134],"step":[135],"develop":[137],"prediction":[139,234],"model":[140,235],"detect":[142],"Thus,":[151],"this":[152,170,185],"outlines":[154],"project":[157],"targeting":[158],"main":[160],"question:":[162],"\u201chow":[163],"correlated,":[167],"how":[169],"might":[171],"lead":[172],"violate":[174],"structure,":[178],"quality?":[180],"We":[181],"plan":[182],"answer":[184],"question":[186],"through":[187],"various":[188],"stages.":[189],"First,":[190],"we":[191,205],"investigate":[192],"commonalities":[194],"variability":[196],"Secondly,":[204],"identify":[206,232],"types":[208],"types.":[223],"The":[224],"results":[225],"these":[227],"stages":[228],"will":[229],"help":[230],"predict":[237]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
