Journal Articles
Winter, E, Bowes, D, Counsell, S, Hall, T, Haraldsson, S, Nowack, V,
Woodward, J (2023)
How do Developers Really Feel About Bug Fixing? Directions for Automatic Program Repair,
IEEE Transactions on Software Engineering, 49(4), pp.1823-1841, ISSN: 0098-5589. DOI:
10.1109/TSE.2022.3194188.
Hong, L, Yu, X, Wang, B,
Woodward, J, Özcan, E (2023)
An improved ensemble particle swarm optimizer using niching behavior and covariance matrix adapted retreat phase,
Swarm and Evolutionary Computation, 78, ISSN: 2210-6502. DOI:
10.1016/j.swevo.2023.101278.
Wang, X, Brownlee, AEI, Weiszer, M,
Woodward, JR, Mahfouf, M, Chen, J (2022)
An Interval Type-2 Fuzzy Logic-Based Map Matching Algorithm for Airport Ground Movements,
IEEE Transactions on Fuzzy Systems, 31(2), pp.582-595, ISSN: 1063-6706. DOI:
10.1109/TFUZZ.2022.3221793.
Wang, P, Jin, N, Woo, WL,
Woodward, JR, Davies, D (2022)
Noise tolerant drift detection method for data stream mining,
Information Sciences, 609, pp.1318-1333, ISSN: 0020-0255. DOI:
10.1016/j.ins.2022.07.065.
Winter, E, Nowack, V, Bowes, D, Counsell, S, Hall, T, Haraldsson, S,
Woodward, J (2022)
Let's Talk with Developers, Not about Developers: A Review of Automatic Program Repair Research,
IEEE Transactions on Software Engineering, 49(1), pp.419-436, ISSN: 0098-5589. DOI:
10.1109/TSE.2022.3152089.
Craven, MJ and
Woodward, JR (2022)
Evolution of group-theoretic cryptology attacks using hyper-heuristics,
Journal of Mathematical Cryptology, 16(1), pp.49-63, ISSN: 1862-2976. DOI:
10.1515/jmc-2021-0017.
Hong, L,
Woodward, JR, Özcan, E, Liu, F (2021)
Hyper-heuristic approach: automatically designing adaptive mutation operators for evolutionary programming,
Complex and Intelligent Systems, 7(6), pp.3135-3163, ISSN: 2199-4536. DOI:
10.1007/s40747-021-00507-6.
Wang, X, Brownlee, AEI, Weiszer, M,
Woodward, JR, Mahfouf, M, Chen, J (2021)
A chance-constrained programming model for airport ground movement optimisation with taxi time uncertainties,
Transportation Research Part C: Emerging Technologies, 132, ISSN: 0968-090X. DOI:
10.1016/j.trc.2021.103382.
Wang, X, Gu, Y, Wu, G,
Woodward, JR (2021)
Robust scheduling for multiple agile Earth observation satellites under cloud coverage uncertainty,
Computers and Industrial Engineering, 156, ISSN: 0360-8352. DOI:
10.1016/j.cie.2021.107292.
Rezaei, MJ,
Woodward, JR, Ramírez, J, Munroe, P (2021)
A novel two-stage heart arrhythmia ensemble classifier,
Computers, 10(5), DOI:
10.3390/computers10050060.
De Lemos, F and
Woodward, J (2021)
Calculating block time and consumed fuel for an aircraft model,
The Aeronautical Journal, 125(1287), pp.847-878, ISSN: 0001-9240. DOI:
10.1017/aer.2020.137.
Wang, X, Brownlee, AEI,
Woodward, JR, Weiszer, M, Mahfouf, M, Chen, J (2021)
Aircraft taxi time prediction: Feature importance and their implications,
Transportation Research Part C: Emerging Technologies, 124, ISSN: 0968-090X. DOI:
10.1016/j.trc.2020.102892.
Brownlee, AEI, Weiszer, M, Chen, J, Ravizza, S,
Woodward, JR, Burke, EK (2018)
A fuzzy approach to addressing uncertainty in Airport Ground Movement optimisation,
Transportation Research Part C: Emerging Technologies, 92, pp.150-175, ISSN: 0968-090X. DOI:
10.1016/j.trc.2018.04.020.
Hong, L, Drake, JH,
Woodward, JR, Özcan, E (2018)
A hyper-heuristic approach to automated generation of mutation operators for evolutionary programming,
Applied Soft Computing Journal, 62, pp.162-175, ISSN: 1568-4946. DOI:
10.1016/j.asoc.2017.10.002.
Conferences
Tauritz, DR and
Woodward, J (2023)
Generative Hyper-heuristics Tutorial. In
, GECCO 2023 Companion - Proceedings of the 2023 Genetic and Evolutionary Computation Conference Companion, pp.1069-1098, DOI:
10.1145/3583133.3595033.
Haraldsson, S,
Woodward, JR, Browniee, AEI (2023)
Genetic Improvement: Taking real-world source code and improving it using computational search methods. In
, GECCO 2023 Companion - Proceedings of the 2023 Genetic and Evolutionary Computation Conference Companion, pp.1213-1247, DOI:
10.1145/3583133.3595044.
El Krari, M, Guibadj, RN,
Woodward, J, Robilliard, D (2023)
Fairer Comparisons for Travelling Salesman Problem Solutions Using Hash Functions. In
, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp.1-15, DOI:
10.1007/978-3-031-30035-6_1.
Akter, H, Young, R, Birch, P, Chatwin, C,
Woodward, J (2023)
Selecting the Parameters of an Evolutionary Algorithm for the Generation of Phenotypically Accurate Fractal Patterns. In
, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), pp.378-390, DOI:
10.1007/978-3-031-26504-4_27.
Winter, ER, Nowack, V, Bowes, D, Counsell, S, Hall, T, Haraldsson, S,
Woodward, J, Kirbas, S, Windels, E, McBello, O, Atakishiyev, A, Kells, K, Pagano, M (2022)
Towards developer-centered automatic program repair: findings from Bloomberg. In
, ESEC/FSE 2022 - Proceedings of the 30th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp.1578-1588, DOI:
10.1145/3540250.3558953.
Tauritz, DR and
Woodward, J (2022)
Generative hyper-heuristics. In
, GECCO 2022 Companion - Proceedings of the 2022 Genetic and Evolutionary Computation Conference, pp.1111-1140, DOI:
10.1145/3520304.3533646.
Haraldsson, S, Brownlee, A,
Woodward, JR, Alexander, B, Winter, E (2022)
Genetic improvement: Taking real-world source code and improving it using computational search methods. In
, GECCO 2022 Companion - Proceedings of the 2022 Genetic and Evolutionary Computation Conference, pp.1357-1384, DOI:
10.1145/3520304.3533650.
Counsell, S, Nowack, V, Hall, T, Bowes, D, Haraldsson, S, Winter, E,
Woodward, J (2022)
An 80-20 Analysis of Buggy and Non-buggy Refactorings in Open-Source Commits. In
, Proceedings - 48th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2022, pp.197-200, DOI:
10.1109/SEAA56994.2022.00038.
Tauritz, DR and
Woodward, J (2021)
Hyper-heuristics tutorial. In
, GECCO 2021 Companion - Proceedings of the 2021 Genetic and Evolutionary Computation Conference Companion, pp.528-557, DOI:
10.1145/3449726.3461418.
Gan, Y, Chen, X, Huang, Q, Purver, M,
Woodward, JR, Xie, J, Huang, P (2021) Towards robustness of text-to-SQL models against synonym substitution. In
, ACL-IJCNLP 2021 - 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing, Proceedings of the Conference, pp.2505-2515.
Rezaei, MJ,
Woodward, JR, Ramirez, J, Munroe, P (2021)
Combination of Isolation Forest, SMOTE and Ensemble Learning for the classification of Atrial Fibrillation and Ventricular Arrhythmia. In
, Proceedings of the International Conference on Biomedical Innovations and Applications, BIA 2021, pp.45-50, DOI:
10.1109/BIA52594.2022.9831212.
Gan, Y, Chen, X, Xie, J, Purver, M,
Woodward, JR, Drake, J, Zhang, Q (2021) Natural SQL: Making SQL Easier to Infer from Natural Language Specifications. In
, Findings of the Association for Computational Linguistics, Findings of ACL: EMNLP 2021, pp.2030-2042.
Nowack, V, Bowes, D, Counsell, S, Hall, T, Haraldsson, S, Winter, E,
Woodward, J (2021)
Expanding Fix Patterns to Enable Automatic Program Repair. In
, Proceedings - International Symposium on Software Reliability Engineering, ISSRE, pp.12-23, DOI:
10.1109/ISSRE52982.2021.00015.
Haraldsson, S,
Woodward, JR, Wagner, M (2020)
Genetic improvement: Taking real-world source code and improving it using genetic programming. In
, GECCO 2020 Companion - Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, pp.801-831, DOI:
10.1145/3377929.3389885.
Nowack, V, Bowes, D, Counsell, S, Hall, T, Haraldsson, S, Winter, E,
Woodward, J (2020)
Exploiting fault localisation for efficient program repair. In
, GECCO 2020 Companion - Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, pp.311-312, DOI:
10.1145/3377929.3389912.
Tauritz, DR and
Woodward, J (2020)
Hyper-heuristics tutorial. In
, GECCO 2020 Companion - Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, pp.652-681, DOI:
10.1145/3377929.3389855.
Martin, SP, Craven, MJ,
Woodward, JR (2020) A structured approach to modifying successful heuristics. In
, IJCCI 2020 - Proceedings of the 12th International Joint Conference on Computational Intelligence, pp.220-225.
Wang, S, Drake, JH, Fairbrother, J,
Woodward, JR (2019)
A Constructive Heuristic Approach for Single Airport Slot Allocation Problems. In
, 2019 IEEE Symposium Series on Computational Intelligence, SSCI 2019, pp.1171-1178, DOI:
10.1109/SSCI44817.2019.9002892.
Warriar, VR,
Woodward, JR, Tokarchuk, L (2019)
Modelling player preferences in AR mobile games. In
, IEEE Conference on Computatonal Intelligence and Games, CIG. DOI:
10.1109/CIG.2019.8848082.
Warriar, VR, Ugarte, C,
Woodward, JR, Tokarchuk, L (2019)
PlayMapper: Illuminating design spaces of platform games. In
, IEEE Conference on Computatonal Intelligence and Games, CIG. DOI:
10.1109/CIG.2019.8848118.
Christie, LA, Brownlee, AEI,
Woodward, JR (2018)
Investigating benchmark correlations when comparing algorithms with parameter tuning. In
, GECCO 2018 Companion - Proceedings of the 2018 Genetic and Evolutionary Computation Conference Companion, pp.209-210, DOI:
10.1145/3205651.3205747.
Brownlee, AEI,
Woodward, JR, Veerapen, N (2018)
Relating training instances to automatic design of algorithms for bin packing via features. In
, GECCO 2018 Companion - Proceedings of the 2018 Genetic and Evolutionary Computation Conference Companion, pp.135-136, DOI:
10.1145/3205651.3205748.
Brownlee, AEI, Weiszer, M,
Woodward, JR, Chen, J (2018)
A rolling window with genetic algorithm approach to sorting aircraft for automated taxi routing. In
, GECCO 2018 - Proceedings of the 2018 Genetic and Evolutionary Computation Conference, pp.1207-1213, DOI:
10.1145/3205455.3205558.
Woodward, J (2005) Invariance of Function Complexity under Primitive Recursive Functions. In
5th Annual UK Workshop on Computational Intelligence,.
Woodward, J (2005) Complexity and Cartesian Genetic Programming. In
5th Annual UK Workshop on Computational Intelligence,.