Conference Paper (published)
Expanding Fix Patterns to Enable Automatic Program Repair
Nowack V, Bowes D, Counsell S, Hall T, Haraldsson S, Winter E & Woodward J (2022) Expanding Fix Patterns to Enable Automatic Program Repair. In: Jin Z, Li X, Xiang J, Mariani L, Liu T, Yu X & Ivaki N (eds.) 32nd IEEE International Symposium on Software Reliability Engineering, ISSRE 2021. 2021 IEEE 32nd International Symposium on Software Reliability Engineering (ISSRE), Wuhan, China, 25.10.2021-28.10.2021. Piscataway, NJ, USA: IEEE Computer Society, pp. 12-23. https://doi.org/10.1109/ISSRE52982.2021.00015
Conference Paper (published)
Towards Developer-Centered Automatic Program Repair: Findings from Bloomberg
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 European Software Engineering Conference and Symposium on the Foundations of Software Engineering. ESEC/FSE ’22, Singapore, 14.11.2022-18.11.2022. New York: ACM, pp. 1578-1588. https://doi.org/10.1145/3540250.3558953
Article
Let's Talk With Developers, Not About Developers: A Review of Automatic Program Repair Research
Winter ER, Nowack V, Bowes D, Counsell S, Hall T, Haraldsson SO & Woodward J (2022) Let's Talk With Developers, Not About Developers: A Review of Automatic Program Repair Research. IEEE Transactions on Software Engineering. https://doi.org/10.1109/TSE.2022.3152089
Conference Paper (published)
Exploring the Accuracy - Energy Trade-off in Machine Learning
Brownlee A, Adair J, Haraldsson S & Jabbo J (2021) Exploring the Accuracy - Energy Trade-off in Machine Learning. In: 2021 IEEE/ACM International Workshop on Genetic Improvement (GI). Genetic Improvement Workshop at 43rd International Conference on Software Engineering, Madrid, Spain, 30.05.2021-30.05.2021. Piscataway, NJ: IEEE. https://doi.org/10.1109/GI52543.2021.00011
Article
On the Introduction of Automatic Program Repair in Bloomberg
Kirbas S, Windels E, McBello O, Kells K, Pagano M, Szalanski R, Nowack V, Winter E, Counsell S, Bowes D, Hall T, Haraldsson S & Woodward J (2021) On the Introduction of Automatic Program Repair in Bloomberg. IEEE Software, 38 (4), pp. 43-51. https://doi.org/10.1109/ms.2021.3071086
Conference Paper (published)
Genetic improvement: Taking real-world source code and improving it using genetic programming
Haraldsson SO, Woodward JR & Wagner M (2020) Genetic improvement: Taking real-world source code and improving it using genetic programming. In: 2020 Genetic and Evolutionary Computation Conference, GECCO 2020. 2020 Genetic and Evolutionary Computation Conference, Cancun, Mexico, 08.07.2020-12.07.2020. New York: ACM, pp. 801-831. https://doi.org/10.1145/3377929.3389885
Article
Genetic Improvement of Software: a Comprehensive Survey
Petke J, Haraldsson S, Harman M, Langdon WB, White D & Woodward J (2018) Genetic Improvement of Software: a Comprehensive Survey. IEEE Transactions on Evolutionary Computation, 22 (3), pp. 415-432. https://doi.org/10.1109/TEVC.2017.2693219
Conference Paper (published)
Predicting Changes in Quality of Life for Patients in Vocational Rehabilitation
Haraldsson S, Brynjolfsdottir RD, Gudnason V, Tomasson K & Siggeirsdottir K (2018) Predicting Changes in Quality of Life for Patients in Vocational Rehabilitation. In: EAIS 2018 proceedings. Evolving and Adaptive Intelligent Systems, Rhodes, Greece, 25.05.2018-27.05.2018. Piscataway, NJ, USA: IEEE. https://doi.org/10.1109/EAIS.2018.8397182
Conference Paper (published)
Fixing bugs in your sleep: How genetic improvement became an overnight success
Haraldsson S, Woodward J, Brownlee A & Siggeirsdottir K (2017) Fixing bugs in your sleep: How genetic improvement became an overnight success. In: 2017 Genetic and Evolutionary Computation Conference Companion, GECCO 2017. GECCO 2017: The Genetic and Evolutionary Computation Conference, Berlin, Germany, 15.07.2017-19.07.2017. New York: Association for Computing Machinery, Inc, pp. 1513-1520. https://doi.org/10.1145/3067695.3082517
Conference Paper (published)
Genetic Improvement of Runtime and its Fitness Landscape in a Bioinformatics Application
Haraldsson S, Woodward J, Brownlee A, Smith AV & Gudnason V (2017) Genetic Improvement of Runtime and its Fitness Landscape in a Bioinformatics Application. In: 2017 Genetic and Evolutionary Computation Conference Companion, GECCO 2017. GECCO 2017: The Genetic and Evolutionary Computation Conference, Berlin, Germany, 15.07.2017-19.07.2017. New York: Association for Computing Machinery, Inc, pp. 1521-1528. https://doi.org/10.1145/3067695.3082526
Newspaper / Magazine
Computers will soon be able to fix themselves – are IT departments for the chop?
Haraldsson S, Brownlee A & Woodward JR (2017) Computers will soon be able to fix themselves – are IT departments for the chop?. The Conversation. 12.10.2017. https://theconversation.com/computers-will-soon-be-able-to-fix-themselves-are-it-departments-for-the-chop-85632
Conference Paper (published)
The use of predictive models in dynamic treatment planning
Haraldsson S, Brynjolfsdottir RD, Woodward J, Siggeirsdottir K & Gudnason V (2017) The use of predictive models in dynamic treatment planning. In: 2017 IEEE Symposium on Computers and Communications (ISCC). IEEE Symposium on Computers and Communications (ISCC 2017), Heraklion, Greece, 03.07.2017-06.07.2017. Piscataway, NJ, USA: IEEE, pp. 242-247. https://doi.org/10.1109/ISCC.2017.8024536
Conference Paper (published)
Exploring Fitness and Edit Distance of Mutated Python Programs
Haraldsson S, Woodward J, Brownlee A & Cairns D (2017) Exploring Fitness and Edit Distance of Mutated Python Programs. In: McDermott J, Castelli M, Sekanina L, Haasdijk E & García-Sánchez P (eds.) Genetic Programming: 20th European Conference, EuroGP 2017, Amsterdam, The Netherlands, April 19-21, 2017, Proceedings. Lecture Notes in Computer Science, 10196. EuroGP 2017: Genetic Programming, Amsterdam, The Netherlands, 19.04.2017-21.04.2017. Cham: Springer International Publishing, pp. 19-34. https://doi.org/10.1007/978-3-319-55696-3_2
Article
Determinants of outcome of vocational rehabilitation
Siggeirsdottir K & Haraldsson S (2016) Determinants of outcome of vocational rehabilitation. Work, 55 (3), pp. 577-583. https://doi.org/10.3233/WOR-162436
Conference Paper (published)
Genetic Improvement of Energy Usage is only as Reliable as the Measurements are Accurate
Haraldsson S & Woodward J (2015) Genetic Improvement of Energy Usage is only as Reliable as the Measurements are Accurate. In: Silva S (ed.) GECCO Companion '15: Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation. GECCO 2015: Genetic and Evolutionary Computation Conference, Madrid, Spain, 11.07.2015-15.07.2015. New York: ACM, pp. 821-822. http://dl.acm.org/citation.cfm?id=2768421; https://doi.org/10.1145/2739482.2768421
Conference Paper (published)
Automated design of algorithms and genetic improvement: contrast and commonalities
Haraldsson SO & Woodward JR (2014) Automated design of algorithms and genetic improvement: contrast and commonalities. In: Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation. GECCO 2014: 2014 Annual Conference on Genetic and Evolutionary Computation, Vancouver, BC, Canada, 12.07.2014-16.07.2014. New York: ACM, pp. 1373-1380. https://doi.org/10.1145/2598394.2609874
Conference Paper (published)
Repairing and Optimizing Hadoop hashCode Implementations
Attila Kocsis Z, Neumann G, Swan J, Epitropakis M, Brownlee A, Haraldsson S & Bowles E (2014) Repairing and Optimizing Hadoop hashCode Implementations. In: Le GC & Yoo S (eds.) Search-Based Software Engineering: 6th International Symposium, SSBSE 2014, Fortaleza, Brazil, August 26-29, 2014. Proceedings. 6th International Symposium, SSBSE 2014, Fortaleza, Brazil, 26.08.2014-29.08.2014. Berlin Heidelberg: Springer, pp. 259-264. http://link.springer.com/chapter/10.1007/978-3-319-09940-8_21; https://doi.org/10.1007/978-3-319-09940-8_21