{"id":"https://openalex.org/W4409433763","doi":"https://doi.org/10.3390/app15084270","title":"Predicting a Program\u2019s Execution Time After Move Method Refactoring Based on Deep Learning and Feature Interaction","display_name":"Predicting a Program\u2019s Execution Time After Move Method Refactoring Based on Deep Learning and Feature Interaction","publication_year":2025,"publication_date":"2025-04-12","ids":{"openalex":"https://openalex.org/W4409433763","doi":"https://doi.org/10.3390/app15084270"},"language":"en","primary_location":{"id":"doi:10.3390/app15084270","doi":"https://doi.org/10.3390/app15084270","is_oa":true,"landing_page_url":"https://doi.org/10.3390/app15084270","pdf_url":"https://www.mdpi.com/2076-3417/15/8/4270/pdf?version=1744453077","source":{"id":"https://openalex.org/S4210205812","display_name":"Applied Sciences","issn_l":"2076-3417","issn":["2076-3417"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-class-a","anvur-scientific","cwts-core","doaj","norway-1","poland-100","russia-white-list-2","vabb-shw"],"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Applied Sciences","raw_type":"journal-article"},"volume":null,"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2076-3417/15/8/4270/pdf?version=1744453077","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019477095","display_name":"Yamei Yu","orcid":"https://orcid.org/0000-0002-5151-3397","observed_orcids":["https://orcid.org/0000-0002-5151-3397"]},"institutions":[{"id":"https://openalex.org/I34155123","display_name":"Hebei University of Science and Technology","ror":"https://ror.org/05h3pkk68","country_code":"CN","type":"education","lineage":["https://openalex.org/I34155123"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yamei Yu","raw_affiliation_strings":["School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China","institution_ids":["https://openalex.org/I34155123"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Yifan Lu","orcid":"https://orcid.org/0009-0005-1535-1051","observed_orcids":["https://orcid.org/0009-0005-1535-1051"]},"institutions":[{"id":"https://openalex.org/I34155123","display_name":"Hebei University of Science and Technology","ror":"https://ror.org/05h3pkk68","country_code":"CN","type":"education","lineage":["https://openalex.org/I34155123"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yifan Lu","raw_affiliation_strings":["School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China"],"raw_orcid":"https://orcid.org/0009-0005-1535-1051","affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China","institution_ids":["https://openalex.org/I34155123"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Siyi Liang","orcid":"https://orcid.org/0009-0007-1629-8832","observed_orcids":["https://orcid.org/0009-0007-1629-8832"]},"institutions":[{"id":"https://openalex.org/I34155123","display_name":"Hebei University of Science and Technology","ror":"https://ror.org/05h3pkk68","country_code":"CN","type":"education","lineage":["https://openalex.org/I34155123"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Siyi Liang","raw_affiliation_strings":["School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China"],"raw_orcid":"https://orcid.org/0009-0007-1629-8832","affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China","institution_ids":["https://openalex.org/I34155123"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100709510","display_name":"Xuguang Zhang","orcid":"https://orcid.org/0000-0002-7981-5485","observed_orcids":["https://orcid.org/0000-0002-7981-5485"]},"institutions":[{"id":"https://openalex.org/I34155123","display_name":"Hebei University of Science and Technology","ror":"https://ror.org/05h3pkk68","country_code":"CN","type":"education","lineage":["https://openalex.org/I34155123"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuguang Zhang","raw_affiliation_strings":["School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China","institution_ids":["https://openalex.org/I34155123"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037037904","display_name":"Liyan Zhang","orcid":"https://orcid.org/0009-0006-8827-842X","observed_orcids":["https://orcid.org/0009-0006-8827-842X"]},"institutions":[{"id":"https://openalex.org/I34155123","display_name":"Hebei University of Science and Technology","ror":"https://ror.org/05h3pkk68","country_code":"CN","type":"education","lineage":["https://openalex.org/I34155123"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Liyan Zhang","raw_affiliation_strings":["School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China","institution_ids":["https://openalex.org/I34155123"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103042102","display_name":"Yu Shan Bai","orcid":"https://orcid.org/0000-0001-7035-6051","observed_orcids":["https://orcid.org/0000-0001-7035-6051"]},"institutions":[{"id":"https://openalex.org/I34155123","display_name":"Hebei University of Science and Technology","ror":"https://ror.org/05h3pkk68","country_code":"CN","type":"education","lineage":["https://openalex.org/I34155123"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Bai","raw_affiliation_strings":["School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China"],"raw_orcid":"https://orcid.org/0000-0001-7035-6051","affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China","institution_ids":["https://openalex.org/I34155123"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100354600","display_name":"Yang Zhang","orcid":"https://orcid.org/0000-0001-8641-2660","observed_orcids":["https://orcid.org/0000-0001-8641-2660"]},"institutions":[{"id":"https://openalex.org/I34155123","display_name":"Hebei University of Science and Technology","ror":"https://ror.org/05h3pkk68","country_code":"CN","type":"education","lineage":["https://openalex.org/I34155123"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yang Zhang","raw_affiliation_strings":["School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China"],"raw_orcid":"https://orcid.org/0000-0001-8641-2660","affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Hebei University of Science and Technology, Shijiazhuang 050000, China","institution_ids":["https://openalex.org/I34155123"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5037037904","https://openalex.org/A5100354600"],"corresponding_institution_ids":["https://openalex.org/I34155123"],"apc_list":{"value":2400,"currency":"CHF","value_usd":2896},"apc_paid":{"value":2400,"currency":"CHF","value_usd":2896},"fwci":1.0781,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.81596491,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":93,"max":96},"biblio":{"volume":"15","issue":"8","first_page":"4270","last_page":"4270"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9990000128746033,"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.9990000128746033,"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/T12127","display_name":"Software System Performance and Reliability","score":0.000699999975040555,"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"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/execution-time-prediction","display_name":"execution time prediction","score":0.8799999952316284},{"id":"https://openalex.org/keywords/software-performance-prediction","display_name":"software performance prediction","score":0.6050000190734863},{"id":"https://openalex.org/keywords/feature-interaction","display_name":"feature interaction","score":0.8059999942779541},{"id":"https://openalex.org/keywords/deep-feedforward-neural-network","display_name":"deep feedforward neural network","score":0.8539999723434448},{"id":"https://openalex.org/keywords/feature-selection","display_name":"feature selection","score":0.5210000276565552},{"id":"https://openalex.org/keywords/performance-profiling","display_name":"performance profiling","score":0.671999990940094},{"id":"https://openalex.org/keywords/feature-envy","display_name":"feature envy","score":0.6589999794960022}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.8265517950057983},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6499162912368774},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4950205683708191},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.4814295470714569},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.22188222408294678},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08560043573379517},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/app15084270","doi":"https://doi.org/10.3390/app15084270","is_oa":true,"landing_page_url":"https://doi.org/10.3390/app15084270","pdf_url":"https://www.mdpi.com/2076-3417/15/8/4270/pdf?version=1744453077","source":{"id":"https://openalex.org/S4210205812","display_name":"Applied Sciences","issn_l":"2076-3417","issn":["2076-3417"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-class-a","anvur-scientific","cwts-core","doaj","norway-1","poland-100","russia-white-list-2","vabb-shw"],"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Applied Sciences","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:153052eca2d640ca8040c498c4ce42e8","doi":null,"is_oa":true,"landing_page_url":"https://doaj.org/article/153052eca2d640ca8040c498c4ce42e8","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,"listed_in":[],"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":"Applied Sciences, Vol 15, Iss 8, p 4270 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/app15084270","doi":"https://doi.org/10.3390/app15084270","is_oa":true,"landing_page_url":"https://doi.org/10.3390/app15084270","pdf_url":"https://www.mdpi.com/2076-3417/15/8/4270/pdf?version=1744453077","source":{"id":"https://openalex.org/S4210205812","display_name":"Applied Sciences","issn_l":"2076-3417","issn":["2076-3417"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-class-a","anvur-scientific","cwts-core","doaj","norway-1","poland-100","russia-white-list-2","vabb-shw"],"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Applied Sciences","raw_type":"journal-article"},"sustainable_development_goals":[],"sustainable_development_goals_aurora":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G4024730720","display_name":null,"funder_award_id":"F2023208001","funder_id":"https://openalex.org/F4320322163","funder_display_name":"Natural Science Foundation of Hebei Province"}],"funders":[{"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/W4409433763.pdf","grobid_xml":"https://content.openalex.org/works/W4409433763.grobid-xml"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W2024527596","https://openalex.org/W2072617662","https://openalex.org/W2114367026","https://openalex.org/W2295739661","https://openalex.org/W2475334473","https://openalex.org/W2604662567","https://openalex.org/W2740791754","https://openalex.org/W2754638064","https://openalex.org/W2772093803","https://openalex.org/W2898273873","https://openalex.org/W2899196385","https://openalex.org/W2953837874","https://openalex.org/W2954141573","https://openalex.org/W2968398286","https://openalex.org/W3024165956","https://openalex.org/W3027212681","https://openalex.org/W3108371183","https://openalex.org/W3173310791","https://openalex.org/W4200249747","https://openalex.org/W4220943478","https://openalex.org/W4223516517","https://openalex.org/W4280653264","https://openalex.org/W4282838388","https://openalex.org/W4292622331","https://openalex.org/W4312206126","https://openalex.org/W4386101921","https://openalex.org/W4391454591","https://openalex.org/W4401830905","https://openalex.org/W4405437202"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4313549863","https://openalex.org/W2072205733","https://openalex.org/W2052246872","https://openalex.org/W2395465245","https://openalex.org/W2101762871","https://openalex.org/W3176957927","https://openalex.org/W4296534969"],"abstract_inverted_index":{"Move":[0],"method":[1],"refactoring":[2],"(MMR)":[3],"is":[4,30,39,177],"one":[5,75],"of":[6,170],"the":[7,74,89,98,109,141,174,180,186],"most":[8],"commonly":[9],"used":[10],"software":[11],"maintenance":[12],"techniques":[13],"to":[14,23,61,117,179,190,193],"improve":[15],"feature":[16,71],"envy.":[17],"Existing":[18],"works":[19],"focus":[20],"on":[21,67,81,151],"how":[22,33],"identify":[24],"and":[25,46,70,122,132,158,201],"recommend":[26],"MMR.":[27,147],"However,":[28],"little":[29],"known":[31],"about":[32],"MMR":[34,45,65,96],"impacts":[35],"program":[36],"performance.":[37],"There":[38],"a":[40,58,103,114,127,133,197],"gap":[41],"in":[42],"knowledge":[43],"regarding":[44],"its":[47,204],"performance":[48,63,99,104,142],"impact.":[49],"To":[50],"address":[51],"this":[52,54,137],"gap,":[53],"paper":[55],"proposes":[56],"MovePerf,":[57],"novel":[59],"approach":[60],"predicting":[62],"for":[64,92,143],"based":[66,80],"deep":[68,128],"learning":[69],"interaction.":[72],"On":[73,108],"hand,":[76,111],"MovePerfselects":[77],"32":[78],"features":[79,119],"observations":[82],"from":[83,120,188],"real-world":[84,152],"projects.":[85],"Furthermore,":[86,183],"MovePerf":[87,112,150,165,184],"obtains":[88,166],"execution":[90],"time":[91],"each":[93],"project":[94],"after":[95,146],"as":[97],"label":[100],"by":[101,125],"employing":[102],"profiling":[105],"tool,":[106],"JMH.":[107],"other":[110],"builds":[113],"hybrid":[115],"model":[116],"learn":[118],"low-order":[121],"high-order":[123],"interactions":[124],"composing":[126],"feedforward":[129],"neural":[130],"network":[131],"factor":[134],"machine.":[135],"With":[136],"model,":[138],"it":[139],"predicts":[140],"these":[144],"projects":[145,153],"We":[148],"evaluate":[149],"including":[154,196],"JUnit,":[155],"LC-problems,":[156],"Kevin,":[157],"Concurrency.":[159],"The":[160],"experimental":[161],"results":[162],"show":[163],"that":[164,173],"an":[167],"average":[168],"MRE":[169,187],"7.69%,":[171],"illustrating":[172],"predicted":[175],"value":[176],"close":[178],"real":[181],"value.":[182],"improves":[185],"1.83%":[189],"8.61%":[191],"compared":[192],"existing":[194],"approaches,":[195],"CNN,":[198],"DeepFM,":[199],"DeepPerf,":[200],"HINNPerf,":[202],"demonstrating":[203],"effectiveness.":[205]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-10-16T09:59:22.235173","created_date":"2025-10-10T00:00:00"}
