{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T00:11:47Z","timestamp":1778285507396,"version":"3.51.4"},"reference-count":42,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61502239"],"award-info":[{"award-number":["61502239"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004608","name":"Natural Science Foundation of Jiangsu Province","doi-asserted-by":"publisher","award":["BK20150924"],"award-info":[{"award-number":["BK20150924"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Engineering Applications of Artificial Intelligence"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1016\/j.engappai.2026.114694","type":"journal-article","created":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T16:42:21Z","timestamp":1775752941000},"page":"114694","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"P1","title":["Agile software project scheduling using reinforcement learning with genetic programming"],"prefix":"10.1016","volume":"176","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7915-4955","authenticated-orcid":false,"given":"Xiaoning","family":"Shen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiangyi","family":"Shi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guanghui","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhilong","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.engappai.2026.114694_bib1","article-title":"Genetic programming for enhanced detection of advanced persistent threats through feature construction","volume":"149","author":"Al","year":"2025","journal-title":"Comput. Secur."},{"issue":"11","key":"10.1016\/j.engappai.2026.114694_bib2","doi-asserted-by":"crossref","first-page":"2380","DOI":"10.1016\/j.ins.2006.12.020","article-title":"Software project management with GAs","volume":"177","author":"Alba","year":"2007","journal-title":"Inf. Sci."},{"key":"10.1016\/j.engappai.2026.114694_bib3","doi-asserted-by":"crossref","first-page":"54074","DOI":"10.1109\/ACCESS.2020.2981434","article-title":"Task offloading and resource allocation for mobile edge computing by deep reinforcement learning based on SARSA","volume":"8","author":"Alfakih","year":"2020","journal-title":"IEEE Access"},{"key":"10.1016\/j.engappai.2026.114694_bib4","doi-asserted-by":"crossref","DOI":"10.1016\/j.rineng.2025.105890","article-title":"EADRL: efficiency-aware adaptive deep reinforcement learning for dynamic task scheduling in edge-cloud environments","volume":"27","author":"Anand","year":"2025","journal-title":"Results Eng."},{"key":"10.1016\/j.engappai.2026.114694_bib5","series-title":"Processing of 25th International Conference of Evaluation and Assessment in Software Engineering","first-page":"20","article-title":"Mining dependencies in large scale agile software development projects: a quantitative industry study","author":"Biesialska","year":"2021"},{"issue":"11","key":"10.1016\/j.engappai.2026.114694_bib6","doi-asserted-by":"crossref","first-page":"18906","DOI":"10.1109\/TITS.2025.3609483","article-title":"Fusion control tracking strategy for autonomous vehicles: a fast PPO reinforcement learning based on attention mechanism and physical information","volume":"26","author":"Chen","year":"2025","journal-title":"IEEE Trans. Intell. Transport. Syst."},{"key":"10.1016\/j.engappai.2026.114694_bib7","first-page":"1","author":"Cimbala","year":"2014"},{"key":"10.1016\/j.engappai.2026.114694_bib8","article-title":"Optimizing the flexible job shop scheduling problem via deep reinforcement learning with mean multichannel graph attention","volume":"177","author":"Dailin","year":"2025","journal-title":"Appl. Soft Comput."},{"key":"10.1016\/j.engappai.2026.114694_bib9","doi-asserted-by":"crossref","DOI":"10.1016\/j.cie.2024.110155","article-title":"Dynamic scheduling mechanism for intelligent workshop with deep reinforcement learning method based on multi-agent system architecture","volume":"191","author":"Gu","year":"2024","journal-title":"Comput. Ind. Eng."},{"key":"10.1016\/j.engappai.2026.114694_bib10","series-title":"Standish Group 2023 Chaos Report","author":"Hastie","year":"2023"},{"issue":"3","key":"10.1016\/j.engappai.2026.114694_bib11","doi-asserted-by":"crossref","first-page":"1463","DOI":"10.1109\/TSMC.2020.3020732","article-title":"A generic Markov decision process model and reinforcement learning method for scheduling agile earth observation satellites","volume":"52","author":"He","year":"2020","journal-title":"IEEE Trans. Syst. Man Cybern.: Systems"},{"key":"10.1016\/j.engappai.2026.114694_bib12","doi-asserted-by":"crossref","DOI":"10.1016\/j.rcim.2021.102283","article-title":"Real-time data-driven dynamic scheduling for flexible job shop with insufficient transportation resources using hybrid deep Q network","volume":"74","author":"Li","year":"2022","journal-title":"Robot. Comput. Integrated Manuf."},{"issue":"11","key":"10.1016\/j.engappai.2026.114694_bib13","doi-asserted-by":"crossref","first-page":"6836","DOI":"10.1109\/TSMC.2023.3287655","article-title":"Dynamic job-shop scheduling problems using graph neural network and deep reinforcement learning","volume":"53","author":"Liu","year":"2023","journal-title":"IEEE Trans. Syst. Man Cybern.: Systems"},{"key":"10.1016\/j.engappai.2026.114694_bib14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jmsy.2024.01.002","article-title":"Dynamic job-shop scheduling using graph reinforcement learning with auxiliary strategy","volume":"73","author":"Liu","year":"2024","journal-title":"J. Manuf. Syst."},{"key":"10.1016\/j.engappai.2026.114694_bib15","series-title":"International Symposium on Search Based Software Engineering","first-page":"291","article-title":"Human resource allocation in agile software projects based on task similarities","author":"Lucas","year":"2016"},{"key":"10.1016\/j.engappai.2026.114694_bib16","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1002\/pmj.21411","article-title":"A hybrid approach to quantitative software project scheduling within agile frameworks","volume":"45","author":"Michael","year":"2014","journal-title":"Proj. Manag. J."},{"key":"10.1016\/j.engappai.2026.114694_bib17","series-title":"Agile Software Development Practice Estimation and Planning","author":"Mike","year":"2016"},{"key":"10.1016\/j.engappai.2026.114694_bib18","series-title":"Proceedings of the 2025 8th International Conference on Advanced Algorithms and Control Engineering","first-page":"286","article-title":"Enhanced black-winged kite algorithm for agile software project scheduling optimization","author":"Nie","year":"2025"},{"key":"10.1016\/j.engappai.2026.114694_bib19","series-title":"Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering","first-page":"1042","article-title":"Model-based dynamic software project scheduling","author":"Nigar","year":"2017"},{"key":"10.1016\/j.engappai.2026.114694_bib20","article-title":"A multi-objective agile project planning model and a comparative meta-heuristic approach","volume":"151","author":"Nilay","year":"2022","journal-title":"Inf. Software Technol."},{"issue":"6","key":"10.1016\/j.engappai.2026.114694_bib21","doi-asserted-by":"crossref","first-page":"3518","DOI":"10.1109\/TCYB.2021.3128075","article-title":"Scalable scheduling of semiconductor packaging facilities using deep reinforcement learning","volume":"53","author":"Park","year":"2023","journal-title":"IEEE Trans. Cybern."},{"key":"10.1016\/j.engappai.2026.114694_bib22","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2025.107727","article-title":"A systematic literature review of agile software development projects","volume":"182","author":"Rath","year":"2025","journal-title":"Inf. Software Technol."},{"key":"10.1016\/j.engappai.2026.114694_bib23","series-title":"Proximal Policy Optimization Algorithms","author":"Schulman","year":"2017"},{"issue":"8","key":"10.1016\/j.engappai.2026.114694_bib24","doi-asserted-by":"crossref","first-page":"1267","DOI":"10.3390\/sym17081267","article-title":"Multi-team agile software project scheduling using dual-indicator group learning particle swarm optimization","volume":"17","author":"Shi","year":"2025","journal-title":"Symmetry"},{"issue":"6","key":"10.1016\/j.engappai.2026.114694_bib25","doi-asserted-by":"crossref","first-page":"306","DOI":"10.1007\/s42979-020-00326-5","article-title":"Reinforcement learning in dynamic task scheduling: a review","volume":"1","author":"Shyalika","year":"2020","journal-title":"SN Comput. Sci."},{"issue":"5","key":"10.1016\/j.engappai.2026.114694_bib26","doi-asserted-by":"crossref","first-page":"2687","DOI":"10.1109\/TSC.2024.3394691","article-title":"Multi-tree genetic programming hyper-heuristic for dynamic flexible workflow scheduling in multi-clouds","volume":"17","author":"Sun","year":"2024","journal-title":"IEEE Trans. Services Comput."},{"key":"10.1016\/j.engappai.2026.114694_bib27","doi-asserted-by":"crossref","DOI":"10.1016\/j.chaos.2020.109788","article-title":"Estimating the nonlinear effects of an ecological system driven by Ornstein-Uhlenbeck noise","volume":"136","author":"Tian","year":"2020","journal-title":"Chaos Solitons Fractals"},{"key":"10.1016\/j.engappai.2026.114694_bib28","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2025.107878","article-title":"The impact of personality traits on scrum team effectiveness: insights from Vietnamese software development companies","volume":"188","author":"Truong","year":"2025","journal-title":"Inf. Software Technol."},{"key":"10.1016\/j.engappai.2026.114694_bib29","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.ijpe.2018.04.020","article-title":"A survey on the software project scheduling problem","volume":"202","author":"Vega-Vel\u00e1zquez","year":"2018","journal-title":"Int. J. Prod. Econ."},{"issue":"11","key":"10.1016\/j.engappai.2026.114694_bib30","first-page":"2609","article-title":"Flow shop scheduling optimization based on deep reinforcement learning with iterative greediness","volume":"36","author":"Wang","year":"2021","journal-title":"Control Decis. Making"},{"key":"10.1016\/j.engappai.2026.114694_bib31","doi-asserted-by":"crossref","DOI":"10.1016\/j.engappai.2023.107790","article-title":"A deep reinforcement learning model for dynamic job-shop scheduling problem with uncertain processing time","volume":"131","author":"Wu","year":"2024","journal-title":"Eng. Appl. Artif. Intell."},{"issue":"4","key":"10.1016\/j.engappai.2026.114694_bib32","doi-asserted-by":"crossref","first-page":"2657","DOI":"10.1109\/TSC.2023.3249160","article-title":"Genetic programming for dynamic workflow scheduling in Fog computing","volume":"16","author":"Xu","year":"2023","journal-title":"IEEE Trans. Services Comput."},{"key":"10.1016\/j.engappai.2026.114694_bib33","article-title":"Niching genetic programming to learn actions for deep reinforcement learning in dynamic flexible scheduling","author":"Xu","year":"2024","journal-title":"IEEE Trans. Evol. Comput."},{"key":"10.1016\/j.engappai.2026.114694_bib34","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2023.123019","article-title":"Solving flexible job shop scheduling problems via deep reinforcement learning","volume":"245","author":"Yuan","year":"2024","journal-title":"Expert Syst. Appl."},{"key":"10.1016\/j.engappai.2026.114694_bib35","doi-asserted-by":"crossref","DOI":"10.1016\/j.asoc.2024.111687","article-title":"Adaptive reinforcement learning-based control using proximal policy optimization and slime mould algorithm with experimental tower crane system validation","volume":"160","author":"Zamfirache","year":"2024","journal-title":"Appl. Soft Comput."},{"key":"10.1016\/j.engappai.2026.114694_bib36","series-title":"Proceedings of Genetic and Evolutionary Computation Conference","article-title":"Multi-objective optimization in the agile software project scheduling using decomposition","author":"Zapotecas","year":"2020"},{"issue":"7","key":"10.1016\/j.engappai.2026.114694_bib37","doi-asserted-by":"crossref","first-page":"4473","DOI":"10.1109\/TCYB.2022.3196887","article-title":"Multitask multiobjective genetic programming for automated scheduling heuristic learning in dynamic flexible job-shop scheduling","volume":"53","author":"Zhang","year":"2023","journal-title":"IEEE Trans. Cybern."},{"issue":"4","key":"10.1016\/j.engappai.2026.114694_bib38","doi-asserted-by":"crossref","first-page":"8498","DOI":"10.1109\/TTE.2024.3350052","article-title":"A nudge-based approach for day-ahead optimal scheduling of destination charging station with flexible regulation capacity","volume":"10","author":"Zhang","year":"2024","journal-title":"IEEE Trans. Transp. Electrif."},{"key":"10.1016\/j.engappai.2026.114694_bib39","doi-asserted-by":"crossref","DOI":"10.1016\/j.swevo.2024.101808","article-title":"A revised deep reinforcement learning algorithm for parallel machine scheduling problem under multi-scenario due date constraints","volume":"92","author":"Zhang","year":"2025","journal-title":"Swarm Evol. Comput."},{"issue":"3","key":"10.1016\/j.engappai.2026.114694_bib40","doi-asserted-by":"crossref","first-page":"2912","DOI":"10.1109\/TASE.2023.3271666","article-title":"A DRL-based reactive scheduling policy for flexible job shops with random job arrivals","volume":"21","author":"Zhao","year":"2024","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"10.1016\/j.engappai.2026.114694_bib41","doi-asserted-by":"crossref","DOI":"10.1016\/j.ins.2023.119401","article-title":"A robust deep reinforcement learning approach to driverless taxi dispatching under uncertain demand","volume":"646","author":"Zhou","year":"2023","journal-title":"Inf. Sci."},{"key":"10.1016\/j.engappai.2026.114694_bib42","doi-asserted-by":"crossref","DOI":"10.1016\/j.ress.2024.110700","article-title":"Reinforcement learning-based maintenance scheduling for a stochastic deteriorating fuel cell considering stack-to-stack heterogeneity","volume":"256","author":"Zuo","year":"2025","journal-title":"Reliab. Eng. Syst. Saf."}],"container-title":["Engineering Applications of Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0952197626009760?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0952197626009760?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T23:25:52Z","timestamp":1778282752000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0952197626009760"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":42,"alternative-id":["S0952197626009760"],"URL":"https:\/\/doi.org\/10.1016\/j.engappai.2026.114694","relation":{},"ISSN":["0952-1976"],"issn-type":[{"value":"0952-1976","type":"print"}],"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Agile software project scheduling using reinforcement learning with genetic programming","name":"articletitle","label":"Article Title"},{"value":"Engineering Applications of Artificial Intelligence","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.engappai.2026.114694","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Published by Elsevier Ltd.","name":"copyright","label":"Copyright"}],"article-number":"114694"}}