Regexes are Hard: Decision-Making, Difficulties, and Risks in Programming Regular Expressions. - Louis G. Michael IV; James Donohue; James C. Davis 001; Dongyoon Lee; Francisco Servant (ASE, 2019)

Using semantic waves to analyse the effectiveness of unplugged computing activities. - Paul Curzon; Jane Waite; Karl Maton; James Donohue (WiPSCE, 2020)