{"id":"https://openalex.org/W4415745851","doi":"https://doi.org/10.1109/icsme64153.2025.00017","title":"Harnessing LLMs for Document-Guided Fuzzing of OpenCV Library","display_name":"Harnessing LLMs for Document-Guided Fuzzing of OpenCV Library","publication_year":2025,"publication_date":"2025-09-07","ids":{"openalex":"https://openalex.org/W4415745851","doi":"https://doi.org/10.1109/icsme64153.2025.00017"},"language":null,"primary_location":{"id":"doi:10.1109/icsme64153.2025.00017","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsme64153.2025.00017","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Software Maintenance and Evolution (ICSME)","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/A5103084448","display_name":"Bin Duan","orcid":"https://orcid.org/0000-0001-8318-6207"},"institutions":[{"id":"https://openalex.org/I165143802","display_name":"University of Queensland","ror":"https://ror.org/00rqy9422","country_code":"AU","type":"education","lineage":["https://openalex.org/I165143802"]}],"countries":["AU"],"is_corresponding":true,"raw_author_name":"Bin Duan","raw_affiliation_strings":["School of Electrical Engineering and Computer Science, The University of Queensland,Australia"],"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering and Computer Science, The University of Queensland,Australia","institution_ids":["https://openalex.org/I165143802"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043555436","display_name":"Tarek Mahmud","orcid":"https://orcid.org/0000-0002-1238-9397"},"institutions":[{"id":"https://openalex.org/I13511017","display_name":"Texas State University","ror":"https://ror.org/05h9q1g27","country_code":"US","type":"education","lineage":["https://openalex.org/I13511017"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tarek Mahmud","raw_affiliation_strings":["Texas State University,Department of Computer Science,USA"],"affiliations":[{"raw_affiliation_string":"Texas State University,Department of Computer Science,USA","institution_ids":["https://openalex.org/I13511017"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003979078","display_name":"Meiru Che","orcid":"https://orcid.org/0009-0008-5925-698X"},"institutions":[{"id":"https://openalex.org/I74899385","display_name":"Central Queensland University","ror":"https://ror.org/023q4bk22","country_code":"AU","type":"education","lineage":["https://openalex.org/I74899385"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Meiru Che","raw_affiliation_strings":["College of Information and Communications Technology, Central Queensland University,Australia"],"affiliations":[{"raw_affiliation_string":"College of Information and Communications Technology, Central Queensland University,Australia","institution_ids":["https://openalex.org/I74899385"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100395024","display_name":"Yan Yan","orcid":"https://orcid.org/0000-0001-6656-7737"},"institutions":[{"id":"https://openalex.org/I39422238","display_name":"University of Illinois Chicago","ror":"https://ror.org/02mpq6x41","country_code":"US","type":"education","lineage":["https://openalex.org/I39422238"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yan Yan","raw_affiliation_strings":["University of Illinois Chicago,Department of Computer Science,USA"],"affiliations":[{"raw_affiliation_string":"University of Illinois Chicago,Department of Computer Science,USA","institution_ids":["https://openalex.org/I39422238"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042509488","display_name":"Naipeng Dong","orcid":"https://orcid.org/0000-0002-8248-3362"},"institutions":[{"id":"https://openalex.org/I165143802","display_name":"University of Queensland","ror":"https://ror.org/00rqy9422","country_code":"AU","type":"education","lineage":["https://openalex.org/I165143802"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Naipeng Dong","raw_affiliation_strings":["School of Electrical Engineering and Computer Science, The University of Queensland,Australia"],"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering and Computer Science, The University of Queensland,Australia","institution_ids":["https://openalex.org/I165143802"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019789320","display_name":"Dong Seong Kim","orcid":"https://orcid.org/0000-0003-2605-187X"},"institutions":[{"id":"https://openalex.org/I165143802","display_name":"University of Queensland","ror":"https://ror.org/00rqy9422","country_code":"AU","type":"education","lineage":["https://openalex.org/I165143802"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Dan Dongseong Kim","raw_affiliation_strings":["School of Electrical Engineering and Computer Science, The University of Queensland,Australia"],"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering and Computer Science, The University of Queensland,Australia","institution_ids":["https://openalex.org/I165143802"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039642499","display_name":"Guowei Yang","orcid":"https://orcid.org/0000-0002-1404-4560"},"institutions":[{"id":"https://openalex.org/I165143802","display_name":"University of Queensland","ror":"https://ror.org/00rqy9422","country_code":"AU","type":"education","lineage":["https://openalex.org/I165143802"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Guowei Yang","raw_affiliation_strings":["School of Electrical Engineering and Computer Science, The University of Queensland,Australia"],"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering and Computer Science, The University of Queensland,Australia","institution_ids":["https://openalex.org/I165143802"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5103084448"],"corresponding_institution_ids":["https://openalex.org/I165143802"],"apc_list":null,"apc_paid":null,"fwci":2.5499,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.91392247,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"73","last_page":"84"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.38260000944137573,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.38260000944137573,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.2980000078678131,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.10220000147819519,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/fuzz-testing","display_name":"Fuzz testing","score":0.9079999923706055},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.6254000067710876},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.5493000149726868},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.3799999952316284},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.35589998960494995},{"id":"https://openalex.org/keywords/keystroke-logging","display_name":"Keystroke logging","score":0.3440999984741211},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.3402000069618225}],"concepts":[{"id":"https://openalex.org/C111065885","wikidata":"https://www.wikidata.org/wiki/Q1189053","display_name":"Fuzz testing","level":3,"score":0.9079999923706055},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6690999865531921},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.6254000067710876},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.5493000149726868},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.521399974822998},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.3799999952316284},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.35589998960494995},{"id":"https://openalex.org/C161615301","wikidata":"https://www.wikidata.org/wiki/Q309396","display_name":"Keystroke logging","level":2,"score":0.3440999984741211},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.3402000069618225},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.3384000062942505},{"id":"https://openalex.org/C110332635","wikidata":"https://www.wikidata.org/wiki/Q629498","display_name":"Genetic programming","level":2,"score":0.3287999927997589},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3264000117778778},{"id":"https://openalex.org/C2776674983","wikidata":"https://www.wikidata.org/wiki/Q545981","display_name":"Image editing","level":3,"score":0.29739999771118164},{"id":"https://openalex.org/C2776151529","wikidata":"https://www.wikidata.org/wiki/Q3045304","display_name":"Object detection","level":3,"score":0.2867000102996826},{"id":"https://openalex.org/C160633673","wikidata":"https://www.wikidata.org/wiki/Q355198","display_name":"Pixel","level":2,"score":0.2551000118255615},{"id":"https://openalex.org/C16910744","wikidata":"https://www.wikidata.org/wiki/Q7705759","display_name":"Test data","level":2,"score":0.25270000100135803},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icsme64153.2025.00017","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsme64153.2025.00017","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Software Maintenance and Evolution (ICSME)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W1896805841","https://openalex.org/W2002934700","https://openalex.org/W2014821563","https://openalex.org/W2016716561","https://openalex.org/W2049448645","https://openalex.org/W2489710028","https://openalex.org/W2576068023","https://openalex.org/W2743095892","https://openalex.org/W2751439922","https://openalex.org/W2769204622","https://openalex.org/W2794284562","https://openalex.org/W2806377938","https://openalex.org/W2879105418","https://openalex.org/W2908939556","https://openalex.org/W2915560446","https://openalex.org/W2940501901","https://openalex.org/W2942886148","https://openalex.org/W2953316422","https://openalex.org/W2955835447","https://openalex.org/W2987873318","https://openalex.org/W3014338004","https://openalex.org/W3025573667","https://openalex.org/W3044248863","https://openalex.org/W3047947484","https://openalex.org/W3094418071","https://openalex.org/W3107488247","https://openalex.org/W3128203310","https://openalex.org/W3133343603","https://openalex.org/W3169039070","https://openalex.org/W3195997474","https://openalex.org/W3210123377","https://openalex.org/W4200168047","https://openalex.org/W4205172069","https://openalex.org/W4214589259","https://openalex.org/W4221103586","https://openalex.org/W4225884142","https://openalex.org/W4284686707","https://openalex.org/W4284708930","https://openalex.org/W4285490440","https://openalex.org/W4285815540","https://openalex.org/W4308462374","https://openalex.org/W4308643012","https://openalex.org/W4312735840","https://openalex.org/W4313442384","https://openalex.org/W4378591002","https://openalex.org/W4382246105","https://openalex.org/W4382986762","https://openalex.org/W4386076140","https://openalex.org/W4391136507","https://openalex.org/W4391579642","https://openalex.org/W4391724785","https://openalex.org/W4392432108","https://openalex.org/W4399275507","https://openalex.org/W4411552385"],"related_works":[],"abstract_inverted_index":{"The":[0],"combination":[1],"of":[2,14,29,50,77,97,151,179],"computer":[3,41,55,66],"vision":[4,42,67],"and":[5,21,34,69,108,126,133,161,177],"artificial":[6],"intelligence":[7],"is":[8,71],"fundamentally":[9],"transforming":[10],"a":[11,85],"broad":[12],"spectrum":[13],"industries":[15],"by":[16,35],"enabling":[17],"machines":[18],"to":[19,73,104,141],"interpret":[20],"act":[22],"upon":[23],"visual":[24],"data":[25],"with":[26],"high":[27],"levels":[28],"accuracy.":[30],"As":[31],"the":[32,37,59,64,75,78,98,149,158,162],"biggest":[33],"far":[36],"most":[38],"popular":[39],"open-source":[40],"library,":[43,160],"OpenCV":[44,60,79,99,159],"library":[45,61],"provides":[46],"an":[47],"extensive":[48],"suite":[49],"programming":[51],"functions":[52],"supporting":[53],"real-time":[54],"vision.":[56],"Bugs":[57],"in":[58,153,157],"can":[62],"affect":[63],"downstream":[65],"applications,":[68],"it":[70],"critical":[72],"ensure":[74],"reliability":[76],"library.":[80,100],"This":[81],"paper":[82],"introduces":[83],"VistaFuzz,":[84],"novel":[86],"technique":[87],"for":[88,94],"harnessing":[89],"large":[90],"language":[91],"models":[92],"(LLMs)":[93],"document-guided":[95],"fuzzing":[96],"Vistafuzz":[101,152,166],"utilizes":[102],"LLMs":[103],"parse":[105],"API":[106,111],"documentation":[107],"obtain":[109],"standardized":[110,116],"information.":[112],"Based":[113],"on":[114,122],"this":[115],"information,":[117],"Vista":[118],"Fuzz":[119],"extracts":[120],"constraints":[121,132],"individual":[123],"input":[124,139],"parameters":[125],"dependencies":[127],"between":[128],"these.":[129],"Using":[130],"these":[131,180],"dependencies,":[134],"VistaFuzz":[135],"then":[136],"generates":[137],"new":[138,169],"values":[140],"systematically":[142],"test":[143],"each":[144],"target":[145],"API.":[146],"We":[147],"evaluate":[148],"effectiveness":[150],"testing":[154],"330":[155],"APIs":[156],"results":[163],"show":[164],"that":[165],"detected":[167],"17":[168],"bugs,":[170],"where":[171],"10":[172],"bugs":[173],"have":[174,181],"been":[175,182],"confirmed,":[176],"5":[178],"fixed.":[183]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-07T16:01:11.037858","created_date":"2025-10-31T00:00:00"}
