{"id":"https://openalex.org/W4412482268","doi":"https://doi.org/10.1109/access.2025.3589175","title":"Defect Detection and Correction in OpenMP: A Static Analysis and Machine Learning-Based Solution","display_name":"Defect Detection and Correction in OpenMP: A Static Analysis and Machine Learning-Based Solution","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4412482268","doi":"https://doi.org/10.1109/access.2025.3589175"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3589175","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3589175","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3589175","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092170616","display_name":"Norah Abdullah Al-Johany","orcid":"https://orcid.org/0000-0002-4034-3580"},"institutions":[{"id":"https://openalex.org/I185163786","display_name":"King Abdulaziz University","ror":"https://ror.org/02ma4wv74","country_code":"SA","type":"education","lineage":["https://openalex.org/I185163786"]}],"countries":["SA"],"is_corresponding":true,"raw_author_name":"Norah A. Al-Johany","raw_affiliation_strings":["Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia","institution_ids":["https://openalex.org/I185163786"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025984879","display_name":"Fathy Eassa","orcid":"https://orcid.org/0000-0003-3987-9051"},"institutions":[{"id":"https://openalex.org/I185163786","display_name":"King Abdulaziz University","ror":"https://ror.org/02ma4wv74","country_code":"SA","type":"education","lineage":["https://openalex.org/I185163786"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Fathy E. Eassa","raw_affiliation_strings":["Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia","institution_ids":["https://openalex.org/I185163786"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048191081","display_name":"Sanaa Sharaf","orcid":"https://orcid.org/0000-0003-0806-1396"},"institutions":[{"id":"https://openalex.org/I185163786","display_name":"King Abdulaziz University","ror":"https://ror.org/02ma4wv74","country_code":"SA","type":"education","lineage":["https://openalex.org/I185163786"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Sanaa A. Sharaf","raw_affiliation_strings":["Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia","institution_ids":["https://openalex.org/I185163786"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115729017","display_name":"Eynas H. Balkhair","orcid":null},"institutions":[{"id":"https://openalex.org/I185163786","display_name":"King Abdulaziz University","ror":"https://ror.org/02ma4wv74","country_code":"SA","type":"education","lineage":["https://openalex.org/I185163786"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Eynas H. Balkhair","raw_affiliation_strings":["Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia","institution_ids":["https://openalex.org/I185163786"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5119008794","display_name":"Sara M. Assiri","orcid":null},"institutions":[{"id":"https://openalex.org/I185163786","display_name":"King Abdulaziz University","ror":"https://ror.org/02ma4wv74","country_code":"SA","type":"education","lineage":["https://openalex.org/I185163786"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Sara M. Assiri","raw_affiliation_strings":["Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia","institution_ids":["https://openalex.org/I185163786"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5092170616"],"corresponding_institution_ids":["https://openalex.org/I185163786"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":1.3679,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.84056748,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"13","issue":null,"first_page":"125499","last_page":"125525"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12111","display_name":"Industrial Vision Systems and Defect Detection","score":0.9897000193595886,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12111","display_name":"Industrial Vision Systems and Defect Detection","score":0.9897000193595886,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9438999891281128,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9068999886512756,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.7511438131332397},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.41330185532569885},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.37176835536956787},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.35398346185684204},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.27973780035972595}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7511438131332397},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.41330185532569885},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37176835536956787},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.35398346185684204},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.27973780035972595}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2025.3589175","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3589175","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:352b427601de4cbbb3ae8120516d5682","is_oa":true,"landing_page_url":"https://doaj.org/article/352b427601de4cbbb3ae8120516d5682","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 13, Pp 125499-125525 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3589175","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3589175","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W51398200","https://openalex.org/W93759649","https://openalex.org/W250945742","https://openalex.org/W1514171102","https://openalex.org/W1547190659","https://openalex.org/W1988888548","https://openalex.org/W2087065627","https://openalex.org/W2108801243","https://openalex.org/W2157539713","https://openalex.org/W2488548811","https://openalex.org/W2522137943","https://openalex.org/W2581223690","https://openalex.org/W2765967834","https://openalex.org/W2912518303","https://openalex.org/W2913879037","https://openalex.org/W2969944904","https://openalex.org/W2996951577","https://openalex.org/W3089162695","https://openalex.org/W3129237446","https://openalex.org/W3212264743","https://openalex.org/W4230802661","https://openalex.org/W4312286271","https://openalex.org/W4405001033","https://openalex.org/W6687025310","https://openalex.org/W6767523185"],"related_works":["https://openalex.org/W2961085424","https://openalex.org/W4306674287","https://openalex.org/W4387369504","https://openalex.org/W4394896187","https://openalex.org/W3170094116","https://openalex.org/W4386462264","https://openalex.org/W3107602296","https://openalex.org/W4364306694","https://openalex.org/W4312192474","https://openalex.org/W4283697347"],"abstract_inverted_index":{"Concurrency":[0],"defects":[1,52,84],"such":[2,90],"as":[3,91],"race":[4],"conditions,":[5],"deadlocks,":[6],"and":[7,48,60,70,98,119,136,145,158,191,201,215,221],"improper":[8],"synchronization":[9,73],"remain":[10],"a":[11,40,170,178,219],"critical":[12,93],"challenge":[13],"in":[14,53,197],"developing":[15],"reliable":[16,225],"OpenMP-based":[17],"parallel":[18,226],"applications.":[19,205],"Traditional":[20],"static":[21,42,212],"analysis":[22,43,62],"tools":[23],"often":[24],"focus":[25],"only":[26],"on":[27,125,169],"defect":[28,213],"detection,":[29],"offering":[30],"limited":[31],"or":[32],"no":[33],"automated":[34,216],"correction":[35,77,180],"capabilities.":[36],"This":[37,206],"paper":[38],"presents":[39],"novel":[41],"tool":[44,57,106,166],"designed":[45],"to":[46,63,81,149,224],"detect":[47],"automatically":[49],"correct":[50],"concurrency-related":[51],"OpenMP":[54,65,175,204],"programs.":[55],"The":[56],"performs":[58],"lexical":[59],"syntactic":[61],"extract":[64],"constructs,":[66],"verify":[67],"directive":[68,96],"usage,":[69],"identify":[71],"incorrect":[72],"patterns.":[74],"A":[75],"rule-based":[76],"engine":[78],"is":[79],"employed":[80],"repair":[82],"detected":[83],"through":[85],"minimally":[86],"invasive":[87],"code":[88],"transformations,":[89],"inserting":[92],"sections,":[94],"correcting":[95],"placement,":[97],"adjusting":[99],"data-sharing":[100],"clauses.To":[101],"enhance":[102],"predictive":[103],"accuracy,":[104],"the":[105,189,194,199,209],"incorporates":[107],"machine":[108],"learning":[109],"classifiers\u2014Naive":[110],"Bayes":[111],"(NB),":[112],"Decision":[113],"Tree":[114],"(DT),":[115],"Random":[116],"Forest":[117],"(RF),":[118],"Linear":[120],"Support":[121],"Vector":[122],"Machine":[123],"(LSVM)\u2014trained":[124],"various":[126],"feature":[127,154],"combinations,":[128],"including":[129],"Abstract":[130],"Features":[131,134,138],"(AF),":[132],"Halstead":[133],"(HF),":[135],"Semantic":[137],"(SF).":[139],"Evaluation":[140],"results":[141,187],"show":[142],"that":[143],"NB":[144],"LSVM":[146],"achieved":[147],"up":[148],"99%":[150],"accuracy":[151],"with":[152,182],"simple":[153],"sets,":[155],"while":[156],"DT":[157],"RF":[159],"exhibited":[160],"lower":[161],"performance":[162],"across":[163],"all":[164],"combinations.The":[165],"was":[167],"validated":[168],"curated":[171],"dataset":[172],"of":[173,193,203],"annotated":[174],"programs,":[176],"achieving":[177],"99.15%":[179],"rate":[181],"minimal":[183],"execution":[184],"overhead.":[185],"These":[186],"confirm":[188],"effectiveness":[190],"practicality":[192],"proposed":[195],"solution":[196],"improving":[198],"correctness":[200],"maintainability":[202],"work":[207],"bridges":[208],"gap":[210],"between":[211],"detection":[214],"correction,":[217],"contributing":[218],"scalable":[220],"intelligent":[222],"approach":[223],"software":[227],"development.":[228]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
