{"id":"https://openalex.org/W4415361890","doi":"https://doi.org/10.7717/peerj-cs.3290","title":"Bidirectional encoder representations from transformers (BERT) driven approach for identifying feasible software enhancements","display_name":"Bidirectional encoder representations from transformers (BERT) driven approach for identifying feasible software enhancements","publication_year":2025,"publication_date":"2025-10-20","ids":{"openalex":"https://openalex.org/W4415361890","doi":"https://doi.org/10.7717/peerj-cs.3290"},"language":"en","primary_location":{"id":"doi:10.7717/peerj-cs.3290","is_oa":true,"landing_page_url":"https://doi.org/10.7717/peerj-cs.3290","pdf_url":"https://peerj.com/articles/cs-3290.pdf","source":{"id":"https://openalex.org/S4210178049","display_name":"PeerJ Computer Science","issn_l":"2376-5992","issn":["2376-5992"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320104","host_organization_name":"PeerJ, Inc.","host_organization_lineage":["https://openalex.org/P4310320104"],"host_organization_lineage_names":["PeerJ, Inc."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PeerJ Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://peerj.com/articles/cs-3290.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5076497507","display_name":"Qasim Umer","orcid":"https://orcid.org/0000-0002-0237-3025"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":true,"raw_author_name":"Qasim Umer","raw_affiliation_strings":["Department of Information & Computer Science , King Fahd University of Petroleum & Minerals (KFUPM) , Dhahran , Saudi Arabia"],"raw_orcid":"https://orcid.org/0000-0002-0237-3025","affiliations":[{"raw_affiliation_string":"Department of Information & Computer Science , King Fahd University of Petroleum & Minerals (KFUPM) , Dhahran , Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5076497507"],"corresponding_institution_ids":["https://openalex.org/I134085113"],"apc_list":{"value":1395,"currency":"USD","value_usd":1395},"apc_paid":{"value":1395,"currency":"USD","value_usd":1395},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.4083146,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"11","issue":null,"first_page":"e3290","last_page":"e3290"},"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.9990000128746033,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9958000183105469,"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/encoder","display_name":"Encoder","score":0.7498999834060669},{"id":"https://openalex.org/keywords/transformer","display_name":"Transformer","score":0.6292999982833862},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.59170001745224},{"id":"https://openalex.org/keywords/metadata","display_name":"Metadata","score":0.4878999888896942},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.45260000228881836},{"id":"https://openalex.org/keywords/autoencoder","display_name":"Autoencoder","score":0.41830000281333923},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.391400009393692},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.36000001430511475}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.782800018787384},{"id":"https://openalex.org/C118505674","wikidata":"https://www.wikidata.org/wiki/Q42586063","display_name":"Encoder","level":2,"score":0.7498999834060669},{"id":"https://openalex.org/C66322947","wikidata":"https://www.wikidata.org/wiki/Q11658","display_name":"Transformer","level":3,"score":0.6292999982833862},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.59170001745224},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5248000025749207},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.4878999888896942},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.45260000228881836},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.44130000472068787},{"id":"https://openalex.org/C101738243","wikidata":"https://www.wikidata.org/wiki/Q786435","display_name":"Autoencoder","level":3,"score":0.41830000281333923},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.398499995470047},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.391400009393692},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.36000001430511475},{"id":"https://openalex.org/C2984968299","wikidata":"https://www.wikidata.org/wiki/Q1077784","display_name":"Software tool","level":3,"score":0.32580000162124634},{"id":"https://openalex.org/C59404180","wikidata":"https://www.wikidata.org/wiki/Q17013334","display_name":"Feature learning","level":2,"score":0.3230000138282776},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.30320000648498535},{"id":"https://openalex.org/C63435697","wikidata":"https://www.wikidata.org/wiki/Q864135","display_name":"Binary code","level":3,"score":0.3019999861717224},{"id":"https://openalex.org/C66905080","wikidata":"https://www.wikidata.org/wiki/Q17005494","display_name":"Binary classification","level":3,"score":0.3012999892234802},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2976999878883362},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.274399995803833},{"id":"https://openalex.org/C66402592","wikidata":"https://www.wikidata.org/wiki/Q2271421","display_name":"Sentiment analysis","level":2,"score":0.2685000002384186},{"id":"https://openalex.org/C121610932","wikidata":"https://www.wikidata.org/wiki/Q243754","display_name":"Binary search algorithm","level":3,"score":0.2671000063419342},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.2651999890804291},{"id":"https://openalex.org/C8038995","wikidata":"https://www.wikidata.org/wiki/Q1152135","display_name":"Unsupervised learning","level":2,"score":0.2632000148296356},{"id":"https://openalex.org/C52622490","wikidata":"https://www.wikidata.org/wiki/Q1026626","display_name":"Feature extraction","level":2,"score":0.25290000438690186}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.7717/peerj-cs.3290","is_oa":true,"landing_page_url":"https://doi.org/10.7717/peerj-cs.3290","pdf_url":"https://peerj.com/articles/cs-3290.pdf","source":{"id":"https://openalex.org/S4210178049","display_name":"PeerJ Computer Science","issn_l":"2376-5992","issn":["2376-5992"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320104","host_organization_name":"PeerJ, Inc.","host_organization_lineage":["https://openalex.org/P4310320104"],"host_organization_lineage_names":["PeerJ, Inc."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PeerJ Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:b84ddf8a3b054ec091ea02cdadf36d1e","is_oa":true,"landing_page_url":"https://doaj.org/article/b84ddf8a3b054ec091ea02cdadf36d1e","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":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"PeerJ Computer Science, Vol 11, p e3290 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.7717/peerj-cs.3290","is_oa":true,"landing_page_url":"https://doi.org/10.7717/peerj-cs.3290","pdf_url":"https://peerj.com/articles/cs-3290.pdf","source":{"id":"https://openalex.org/S4210178049","display_name":"PeerJ Computer Science","issn_l":"2376-5992","issn":["2376-5992"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320104","host_organization_name":"PeerJ, Inc.","host_organization_lineage":["https://openalex.org/P4310320104"],"host_organization_lineage_names":["PeerJ, Inc."],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"PeerJ Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322323","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4415361890.pdf","grobid_xml":"https://content.openalex.org/works/W4415361890.grobid-xml"},"referenced_works_count":44,"referenced_works":["https://openalex.org/W26417786","https://openalex.org/W1484485089","https://openalex.org/W1592081868","https://openalex.org/W1614298861","https://openalex.org/W1657704256","https://openalex.org/W1942015218","https://openalex.org/W1965398296","https://openalex.org/W1968489959","https://openalex.org/W1999910737","https://openalex.org/W2004993094","https://openalex.org/W2012070465","https://openalex.org/W2014802425","https://openalex.org/W2018582844","https://openalex.org/W2032348489","https://openalex.org/W2047950174","https://openalex.org/W2080454452","https://openalex.org/W2102193394","https://openalex.org/W2107277166","https://openalex.org/W2133108681","https://openalex.org/W2136960485","https://openalex.org/W2139149533","https://openalex.org/W2153216417","https://openalex.org/W2200587164","https://openalex.org/W2282571117","https://openalex.org/W2291065718","https://openalex.org/W2766063177","https://openalex.org/W2767841318","https://openalex.org/W2795025485","https://openalex.org/W2803948407","https://openalex.org/W2885935106","https://openalex.org/W2886486953","https://openalex.org/W2896457183","https://openalex.org/W2920187809","https://openalex.org/W2945672805","https://openalex.org/W3009719972","https://openalex.org/W3124180615","https://openalex.org/W3196515126","https://openalex.org/W3216620463","https://openalex.org/W4254795600","https://openalex.org/W4312750750","https://openalex.org/W4324298820","https://openalex.org/W4387350604","https://openalex.org/W4388451629","https://openalex.org/W4391128590"],"related_works":[],"abstract_inverted_index":{"Software":[0],"application":[1],"users":[2],"often":[3],"submit":[4],"numerous":[5],"enhancement":[6],"reports":[7],"(ERs)":[8],"requesting":[9],"new":[10],"features,":[11],"but":[12],"only":[13],"a":[14,46,69,89,118,124],"small":[15],"fraction":[16],"are":[17,74,100,113],"deemed":[18],"feasible":[19,31,163],"and":[20,37,61,65,104,115,143,158],"approved.":[21],"Recent":[22],"methods":[23],"have":[24],"attempted":[25],"to":[26,107,141,147],"automate":[27],"the":[28,130,152],"identification":[29],"of":[30,154],"ERs,":[32],"primarily":[33],"using":[34,76,87],"textual":[35,58],"descriptions":[36],"traditional":[38],"machine":[39],"learning":[40,48],"(ML)":[41],"techniques.":[42],"This":[43],"article":[44],"proposes":[45],"deep":[47],"(DL)":[49],"approach":[50,132],"that":[51,129],"significantly":[52],"improves":[53],"performance":[54],"by":[55],"integrating":[56],"both":[57],"(summary,":[59],"sentiment)":[60],"non-textual":[62],"metadata":[63],"(reporter":[64],"module":[66,105],"statistics)":[67],"into":[68,117],"unified":[70],"representation.":[71],"Textual":[72],"features":[73,99,112,160],"encoded":[75],"Bidirectional":[77],"Encoder":[78],"Representations":[79],"from":[80,102,139,145],"Transformers":[81],"(BERT),":[82],"while":[83],"sentiment":[84,93],"is":[85],"computed":[86],"Senti4SD,":[88],"tool":[90],"designed":[91],"for":[92],"analysis":[94],"in":[95,161],"software":[96],"engineering.":[97],"Non-textual":[98],"derived":[101],"reporter":[103],"histories":[106],"provide":[108],"behavioral":[109,159],"context.":[110],"These":[111],"concatenated":[114],"fed":[116],"DL-based":[119],"binary":[120],"classifier.":[121],"Experiments":[122],"on":[123],"publicly":[125],"available":[126],"dataset":[127],"show":[128],"proposed":[131],"substantially":[133],"outperforms":[134],"previous":[135],"methods,":[136],"improving":[137],"accuracy":[138],"82.38%":[140],"94.02%":[142],"F1-score":[144],"85.03%":[146],"94.26%.":[148],"The":[149],"results":[150],"highlight":[151],"effectiveness":[153],"combining":[155],"semantic,":[156],"affective,":[157],"predicting":[162],"ERs.":[164]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-21T00:00:00"}
