{"id":"https://openalex.org/W2919564122","doi":"https://doi.org/10.1155/2019/8391425","title":"A Buffer Overflow Prediction Approach Based on Software Metrics and Machine Learning","display_name":"A Buffer Overflow Prediction Approach Based on Software Metrics and Machine Learning","publication_year":2019,"publication_date":"2019-03-03","ids":{"openalex":"https://openalex.org/W2919564122","doi":"https://doi.org/10.1155/2019/8391425","mag":"2919564122"},"language":"en","primary_location":{"id":"doi:10.1155/2019/8391425","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2019/8391425","pdf_url":"https://downloads.hindawi.com/journals/scn/2019/8391425.pdf","source":{"id":"https://openalex.org/S120683614","display_name":"Security and Communication Networks","issn_l":"1939-0114","issn":["1939-0114","1939-0122"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Security and Communication Networks","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://downloads.hindawi.com/journals/scn/2019/8391425.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102869188","display_name":"Jiadong Ren","orcid":"https://orcid.org/0000-0002-2245-9133"},"institutions":[{"id":"https://openalex.org/I39333907","display_name":"Yanshan University","ror":"https://ror.org/02txfnf15","country_code":"CN","type":"education","lineage":["https://openalex.org/I39333907"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiadong Ren","raw_affiliation_strings":["School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, China","The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Qinhuangdao City 066004, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, China","institution_ids":["https://openalex.org/I39333907"]},{"raw_affiliation_string":"The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Qinhuangdao City 066004, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035644158","display_name":"Zhangqi Zheng","orcid":"https://orcid.org/0000-0001-9085-4277"},"institutions":[{"id":"https://openalex.org/I39333907","display_name":"Yanshan University","ror":"https://ror.org/02txfnf15","country_code":"CN","type":"education","lineage":["https://openalex.org/I39333907"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Zhangqi Zheng","raw_affiliation_strings":["School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, China","The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Qinhuangdao City 066004, China"],"raw_orcid":"https://orcid.org/0000-0001-9085-4277","affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, China","institution_ids":["https://openalex.org/I39333907"]},{"raw_affiliation_string":"The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Qinhuangdao City 066004, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084052189","display_name":"Qian Liu","orcid":"https://orcid.org/0000-0003-0870-9068"},"institutions":[{"id":"https://openalex.org/I39333907","display_name":"Yanshan University","ror":"https://ror.org/02txfnf15","country_code":"CN","type":"education","lineage":["https://openalex.org/I39333907"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qian Liu","raw_affiliation_strings":["School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, China","The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Qinhuangdao City 066004, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, China","institution_ids":["https://openalex.org/I39333907"]},{"raw_affiliation_string":"The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Qinhuangdao City 066004, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020437456","display_name":"Zhiyao Wei","orcid":null},"institutions":[{"id":"https://openalex.org/I39333907","display_name":"Yanshan University","ror":"https://ror.org/02txfnf15","country_code":"CN","type":"education","lineage":["https://openalex.org/I39333907"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiyao Wei","raw_affiliation_strings":["School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, China","The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Qinhuangdao City 066004, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Yanshan University, Qinhuangdao, Hebei, China","institution_ids":["https://openalex.org/I39333907"]},{"raw_affiliation_string":"The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province, Qinhuangdao City 066004, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100855439","display_name":"Huaizhi Yan","orcid":null},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Huaizhi Yan","raw_affiliation_strings":["Beijing Key Laboratory of Software Security Engineering Technique, Beijing Institute of Technology, South Zhongguancun Street, Haidian District, Beijing 100081, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Beijing Key Laboratory of Software Security Engineering Technique, Beijing Institute of Technology, South Zhongguancun Street, Haidian District, Beijing 100081, China","institution_ids":["https://openalex.org/I125839683"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5035644158"],"corresponding_institution_ids":["https://openalex.org/I39333907"],"apc_list":{"value":2100,"currency":"USD","value_usd":2100},"apc_paid":{"value":2100,"currency":"USD","value_usd":2100},"fwci":3.7887,"has_fulltext":true,"cited_by_count":21,"citation_normalized_percentile":{"value":0.94004139,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":"2019","issue":null,"first_page":"1","last_page":"13"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9991000294685364,"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.9991000294685364,"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.9983000159263611,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9976999759674072,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.9029462337493896},{"id":"https://openalex.org/keywords/buffer-overflow","display_name":"Buffer overflow","score":0.7426649332046509},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.5841745734214783},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5498360395431519},{"id":"https://openalex.org/keywords/decision-tree","display_name":"Decision tree","score":0.5267935395240784},{"id":"https://openalex.org/keywords/vulnerability-management","display_name":"Vulnerability management","score":0.4574443995952606},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.44047021865844727},{"id":"https://openalex.org/keywords/naive-bayes-classifier","display_name":"Naive Bayes classifier","score":0.426891028881073},{"id":"https://openalex.org/keywords/support-vector-machine","display_name":"Support vector machine","score":0.42154809832572937},{"id":"https://openalex.org/keywords/vulnerability","display_name":"Vulnerability (computing)","score":0.41447871923446655},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.34576600790023804},{"id":"https://openalex.org/keywords/vulnerability-assessment","display_name":"Vulnerability assessment","score":0.289180725812912},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.14191153645515442},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13860413432121277}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9029462337493896},{"id":"https://openalex.org/C40842320","wikidata":"https://www.wikidata.org/wiki/Q19423","display_name":"Buffer overflow","level":2,"score":0.7426649332046509},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.5841745734214783},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5498360395431519},{"id":"https://openalex.org/C84525736","wikidata":"https://www.wikidata.org/wiki/Q831366","display_name":"Decision tree","level":2,"score":0.5267935395240784},{"id":"https://openalex.org/C172776598","wikidata":"https://www.wikidata.org/wiki/Q7943570","display_name":"Vulnerability management","level":4,"score":0.4574443995952606},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.44047021865844727},{"id":"https://openalex.org/C52001869","wikidata":"https://www.wikidata.org/wiki/Q812530","display_name":"Naive Bayes classifier","level":3,"score":0.426891028881073},{"id":"https://openalex.org/C12267149","wikidata":"https://www.wikidata.org/wiki/Q282453","display_name":"Support vector machine","level":2,"score":0.42154809832572937},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.41447871923446655},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34576600790023804},{"id":"https://openalex.org/C167063184","wikidata":"https://www.wikidata.org/wiki/Q1400839","display_name":"Vulnerability assessment","level":3,"score":0.289180725812912},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.14191153645515442},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13860413432121277},{"id":"https://openalex.org/C137176749","wikidata":"https://www.wikidata.org/wiki/Q4105337","display_name":"Psychological resilience","level":2,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1155/2019/8391425","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2019/8391425","pdf_url":"https://downloads.hindawi.com/journals/scn/2019/8391425.pdf","source":{"id":"https://openalex.org/S120683614","display_name":"Security and Communication Networks","issn_l":"1939-0114","issn":["1939-0114","1939-0122"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Security and Communication Networks","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:41ec7a53f1f440c4b0a5a550a2066c36","is_oa":false,"landing_page_url":"https://doaj.org/article/41ec7a53f1f440c4b0a5a550a2066c36","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Security and Communication Networks, Vol 2019 (2019)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1155/2019/8391425","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2019/8391425","pdf_url":"https://downloads.hindawi.com/journals/scn/2019/8391425.pdf","source":{"id":"https://openalex.org/S120683614","display_name":"Security and Communication Networks","issn_l":"1939-0114","issn":["1939-0114","1939-0122"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Security and Communication Networks","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/15","score":0.5299999713897705,"display_name":"Life in Land"}],"awards":[{"id":"https://openalex.org/G1280065511","display_name":null,"funder_award_id":"2016YFB0800700","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G1403005778","display_name":"\u65f6\u7a7a\u52a8\u6001\u590d\u6742\u7f51\u7edc\u4e0b\u7684\u7a7a\u6c14\u8d28\u91cf\u4f20\u64ad\u884c\u4e3a\u6a21\u5f0f\u548c\u6f14\u53d8\u5206\u6790\u65b9\u6cd5\u7814\u7a76","funder_award_id":"61772451","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2010031560","display_name":null,"funder_award_id":"61772449","funder_id":"https://openalex.org/F4320322163","funder_display_name":"Natural Science Foundation of Hebei Province"},{"id":"https://openalex.org/G2386290463","display_name":null,"funder_award_id":"61772451","funder_id":"https://openalex.org/F4320322163","funder_display_name":"Natural Science Foundation of Hebei Province"},{"id":"https://openalex.org/G2487557999","display_name":null,"funder_award_id":"2016YFB0800700","funder_id":"https://openalex.org/F4320322163","funder_display_name":"Natural Science Foundation of Hebei Province"},{"id":"https://openalex.org/G2870208150","display_name":null,"funder_award_id":"61572420","funder_id":"https://openalex.org/F4320322163","funder_display_name":"Natural Science Foundation of Hebei Province"},{"id":"https://openalex.org/G3308100328","display_name":"\u57fa\u4e8e\u590d\u6742\u7f51\u7edc\u7684\u8f6f\u4ef6\u591a\u7ef4\u53ef\u9760\u6027\u5206\u6790\u65b9\u6cd5\u7814\u7a76","funder_award_id":"61472341","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3328561311","display_name":null,"funder_award_id":"61802332","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4739227733","display_name":"\u8f6f\u4ef6\u7cfb\u7edf\u590d\u6742\u7f51\u7edc\u5c42\u6b21\u5316\u5b9e\u4f53\u6316\u6398\u65b9\u6cd5\u53ca\u5173\u952e\u6280\u672f\u7814\u7a76","funder_award_id":"61572420","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5475440429","display_name":"\u8f6f\u4ef6\u7cfb\u7edf\u5173\u952e\u6a21\u5757\u7ed3\u6784\u6316\u6398\u53ca\u5176\u6f14\u5316\u5206\u6790\u65b9\u6cd5\u7814\u7a76","funder_award_id":"61772449","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6594200524","display_name":null,"funder_award_id":"61807028","funder_id":"https://openalex.org/F4320322163","funder_display_name":"Natural Science Foundation of Hebei Province"},{"id":"https://openalex.org/G659662973","display_name":null,"funder_award_id":"61802332","funder_id":"https://openalex.org/F4320322163","funder_display_name":"Natural Science Foundation of Hebei Province"},{"id":"https://openalex.org/G7346421902","display_name":null,"funder_award_id":"61472341","funder_id":"https://openalex.org/F4320322163","funder_display_name":"Natural Science Foundation of Hebei Province"},{"id":"https://openalex.org/G7698377972","display_name":null,"funder_award_id":"F2016203330","funder_id":"https://openalex.org/F4320322163","funder_display_name":"Natural Science Foundation of Hebei Province"},{"id":"https://openalex.org/G8190866811","display_name":null,"funder_award_id":"F2016203330","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8284590291","display_name":null,"funder_award_id":"61807028","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320322163","display_name":"Natural Science Foundation of Hebei Province","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2919564122.pdf","grobid_xml":"https://content.openalex.org/works/W2919564122.grobid-xml"},"referenced_works_count":6,"referenced_works":["https://openalex.org/W2004758929","https://openalex.org/W2080505894","https://openalex.org/W2154053567","https://openalex.org/W2294160265","https://openalex.org/W2755634893","https://openalex.org/W2791527767"],"related_works":["https://openalex.org/W922414892","https://openalex.org/W2185499427","https://openalex.org/W4389954502","https://openalex.org/W2479612266","https://openalex.org/W2180474751","https://openalex.org/W4298219515","https://openalex.org/W2147569372","https://openalex.org/W2371301679","https://openalex.org/W2393340519","https://openalex.org/W2771255398"],"abstract_inverted_index":{"Buffer":[0],"overflow":[1,66,125,176],"vulnerability":[2,11,29,67],"is":[3],"the":[4,25,42,80,86,93,98,128,132,169],"most":[5],"common":[6],"and":[7,35,57,74,90,147,151,154,180],"serious":[8],"type":[9],"of":[10,123,171],"in":[12,140,157,165,178],"software":[13,64,72,81,87,174],"today,":[14],"as":[15],"network":[16],"security":[17,26],"issues":[18],"have":[19,38,46],"become":[20],"increasingly":[21],"critical.":[22],"To":[23],"alleviate":[24],"threat,":[27],"many":[28],"mining":[30,106],"methods":[31,45],"based":[32,111],"on":[33,112],"static":[34],"dynamic":[36,94],"analysis":[37,44],"been":[39],"developed.":[40],"However,":[41],"current":[43],"problems":[47],"regarding":[48],"high":[49],"computational":[50],"time,":[51],"low":[52,55,58],"test":[53],"efficiency,":[54],"accuracy,":[56],"versatility.":[59],"This":[60],"paper":[61,167],"proposed":[62],"a":[63,75,104,109,113],"buffer":[65,124,175],"prediction":[68],"method":[69,138,163],"by":[70,103],"using":[71],"metrics":[73,82],"decision":[76,114],"tree":[77,115],"algorithm.":[78],"First,":[79],"were":[83],"extracted":[84,102],"from":[85,92],"source":[88],"code,":[89],"data":[91,95,105,160],"stream":[96],"at":[97,127],"functional":[99,129],"level":[100],"was":[101,117],"method.":[107],"Second,":[108],"model":[110],"algorithm":[116],"constructed":[118],"to":[119],"measure":[120],"multiple":[121],"types":[122],"vulnerabilities":[126,177],"level.":[130],"Finally,":[131],"experimental":[133],"results":[134],"showed":[135],"that":[136],"our":[137],"ran":[139],"less":[141],"time":[142],"than":[143],"SVM,":[144],"Bayes,":[145],"adaboost,":[146],"random":[148],"forest":[149],"algorithms":[150],"achieved":[152,168],"82.53%":[153],"87.51%":[155],"accuracy":[156],"two":[158],"different":[159],"sets.":[161],"The":[162],"presented":[164],"this":[166],"effect":[170],"accurately":[172],"predicting":[173],"C/C++":[179],"Java":[181],"programs.":[182]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":6}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
