People

Principal Investigators

Dr Earl Barr (UCL)

Earl Barr has been the Principle Investigator for DAASE since February 2017. He is a Senior Lecturer at University College London. He received his PhD from the University of California at Davis in 2009.  He won the 2010 I3P Fellowship for his work in cypher-security.  Dr Barr's research interests include testing and analysis, empirical software engineering, cypher-security, and distributed systems. His recent work focuses on testing and analysis of numerical software, automated debugging, and code obfuscation.

Email: e.barr (at) ucl.ac.uk

Website: http://www0.cs.ucl.ac.uk/staff/E.Barr/

Professor Edmund Burke (University of Leicester)

Edmund Burke is the Deputy Vice-Chancellor at University of Leicester. Previously he was the Vice Principle for Science and Engineering at Queen Mary University London and Deputy Principal for Research at the University of Stirling. His research interests lie at the interface of Operational Research and Computer Science. Since 1995, Professor Burke has led the organisation of the international series of conferences on the Practice and Theory of Automated Timetabling (PATAT). In addition, he has played a leading role in the organisation of several other major international conferences in his research field.

Email: dvc@le.ac.uk

Webpage: https://le.ac.uk/about/governance-and-management/vc-office/provost-pvcs

 

Professor John Clark (University of Sheffield)

John Clark is Professor of Computer Science at The University of Sheffield and previously University of York. His work spans a variety of connected subjects. He has maintained long-term interest in the development of critical software and systems. He has adopted techniques inspired by natural systems to address problems ranging from automated testing of implementations against formal specifications, through automated secure protocol synthesis, the design of cryptographic components, cryptanalysis and most recently the use of genetic programming to evolve quantum circuitry.

Email: john.clark (at) sheffield.ac.uk

Webpage: https://www.sheffield.ac.uk/dcs/people/academic/jclark

Professor Xin Yao (University of Birmingham)

Xin Yao is Professor of Computer Science at The University of Birmingham, where he directs the Centre of Excellence for Research in Computational Intelligence and Applications (CERCIA) and leads the Natural Computation Group.  His research interests include evolutionary computation, global optimisation, neural networks, data mining, meta-heuristics and real world applications. He has contributed to the field with relevant works on the design of new algorithms and the theoretical study of evolutionary computation, resulting in diverse best paper awards.

Email: X.Yao (at) cs.bham.ac.uk

Webpage: http://www.cs.bham.ac.uk/~xin/

 

Co-Investigators

Professor Mark Harman (UCL)

Mark Harman is a Professor of Computer Science at University College London and Engineering Manager at Facebook London. He was the PI on the DAASE project from its beginning in 2012 to February 2017 when he joined Facebook.  He is the former director of the Centre for Research on Evolution, Search and Testing (CREST) at UCL and has played an instrumental role in the early stage of Search-Based Software Engineering (SBSE) field.

Email: mark.harman (at) ucl.ac.uk

Webpage: http://www.cs.ucl.ac.uk/staff/m.harman

Dr Jens Krinke (UCL)

Jens Krinke is a Senior Lecturer at University College London and Deputy Director of the Centre for Research on Evolution Search & Testing (CREST) in the Software Systems Engineering Group. His research interests are Program Analysis, Program Slicing, Clone Detection, Bug Detection,Taint Analysis, and Information Flow Control.

Email: J.Krinke (at) ucl.ac.uk

Website: www.cs.ucl.ac.uk/staff/J.Krinke/index.html

Dr Gabriela Ochoa (University of Stirling)

Gabriela Ochoa is a Senior Lecturer in Computing Science at the University of Stirling. Her research interests include evolutionary computation, adaptive systems, hyper-heuristics and problem understanding. She was involved in founding the Self-* Search track at GECCO, and proposed and co-organised the first Cross-domain Heuristic Search Challenge (CHeSC 2011).  She is an associate editor of the Evolutionary Computation Journal.

Email: goc (at) cs.stir.ac.uk

Website: www.cs.stir.ac.uk/~goc/ 

Readers, Lecturers and Researchers

Rami Bahsoon (University of Birmingham)

Rami Bahsoon is a Senior Lecturer in Software Engineering at the University of Birmingham. Previously, he held a lecturership post and acted as the PhD tutor for Computer Science at the Aston University, where he was the originator of the Aston MSc in IT Project Management. He holds a PhD degrees from University College London. His research interests involve cloud architectures, security software engineering, relating software requirements to software architectures, software testing, maintenance and evolution, among others.

Email: R.Bahsoon (at) cs.bham.ac.uk

Website: http://www.cs.bham.ac.uk/~rzb/

Dr Una Benlic (Queen Mary University London)

Una Benlic is a Postdoctoral Research Assistant at the Queen Mary University. She is especially interested in the area of  evolutionary computation,  machine learning, hyper-heuristics and metaheuristics. Una is currently working on integration and automation of airport operations.

Email: u.benli (at) qmul.ac.uk

Website: http://www.eecs.qmul.ac.uk/people/view/50545/dr-una-benlic

Dr Alexander Brownlee (University of Stirling)

Alexander Brownlee is a Senior Research Assistant at the University of Stirling. He received his PhD from Robert Gordon University in Aberdeen 2009. He then worked as a software engineer in industry, and a research associate at Loughborough University before moving to Stirling. Dr Brownlee's current research interests are in the area of metaheuristics, including fitness modelling, multi-objective and constrained optimisation, hybrid operators and estimation of distribution algorithms. He has worked on a number of real-world applications including airport operations, building energy and medical decision support.

Email: sbr (at) cs.stir.ac.uk

Website: http://www.cs.stir.ac.uk/~sbr/

Dr Tao Chen (University of Birmingham)

Tao Chen is currently a Research fellow at the University of Birmingham. He received his PhD from the University of Birmingham in 2016 on Self-Aware Auto-scaling for Cloud-based Software Services. His research interests are performance modelling of software, self-adaptive software systems, search-based software engineering, services computing and cloud computing.

 

Dr Lee A. Christie (University of Stirling) 

Lee Christie is a Research Assistant at the University of Stirling. He worked as a Research Fellow at the Robert Gordon University, Aberdeen after completing his PhD there on Walsh structure and ordinal linkage in pseudo-Boolean spaces. Lee is a certified Sun-Certified Java Programmer with an interest in API design, and mixing functional with object-oriented design paradigms.

Email: lac (@) cs.stir.ac.uk 

website: http://www.stir.ac.uk/people/34402

Dr John Drake (Queen Mary University London)

John Drake is Postdoctoral Research Assistant at Queen Mary University of London. His research interests lie at the interface between Computer Science and Operational Research, using metaheuristic and evolutionary computation methods for real-world problem solving. His research focusses on the development of high-level search methods for combinatorial optimisation problems.

Email: j.drake (@) qmul.ac.uk

Website: http://www.eecs.qmul.ac.uk/people/view/50546/dr-john-drake

 

Saemundur Haraldsson (University of Stirling)

Saemundur Haraldsson (Sami) is a Research Fellow at the University of Stirling where he also completed his PhD. He was  supervised by Prof. Edmund Burke and Dr John R. Woodward. Saemundur has received his bachelors and masters degrees in Industrial Engineering from the University of Iceland. He is mainly interested in research combining computational intelligence and search based software engineering (SBSE).

Email: soh (at) cs.stir.ac.uk

Website: http://www.maths.stir.ac.uk/~soh/

Dr Yue Jia (UCL)

Yue Jia is a Software Engineer at Facebook and a Lecturer at UCL. His research interests include mutation testing and software clone detection.

Email: yue.jia (at) ucl.ac.uk

Website: http://www.cs.ucl.ac.uk/staff/y.jia

Dr Joshua Knowles (University of Birmingham)

Joshua Knowles is Professor of Natural Computation in the School of Computer Science, University of Birmingham, and Honorary Professor in the Decision and Cognitive Sciences Research Centre at Alliance Manchester Business School. His PhD thesis (c. 2002) was part of a second wave of work on evolutionary multiobjective optimization (EMO), helping to establish the field and some of its central topics. Joshua today leads a group (split between Manchester and Birmingham) studying EMO, computational biology, artificial life, and applied optimization.

He joins DAASE (2015) keen to explore new directions and also hoping to recruit in ongoing projects (in cloud computing; and, software controlling/configuring scientific instruments).

Email: j.knowles (@) cs.bham.ac.uk

Website: http://www.cs.bham.ac.uk/~jdk/research.html

Dr Jingpeng Li (University of Stirling)

Jingpeng Li is a Reader at the University of Stirling. His research generally lies at the interface of Operational Research and Computer Science. He is especially interested in the areas including hype-heuristics, evolutionary computation, multi-objective optimisation, stochastic process, date mining, and search based engineering.

Email: jli (at) cs.stir.ac.uk

Website: www.cs.stir.ac.uk/~jli/

Dr Justyna Petke (UCL)

Justyna Petke is a Senior Research Associate at the Department of Computer Science at University College London. Her research interests include Combinatorial Interaction Testing, Genetic Software Improvement and Constraint Satisfaction.

Email: j.petke (at) ucl.ac.uk

Website: http://www0.cs.ucl.ac.uk/staff/J.Petke/

   

Dr M Nassim Seghir (UCL)

Nassim Seghir is a Research Associate at University College London. His research interests include automatic software verification, static analysis, formal methods and software related security.      

Email: n.seghir (@) ucl.ac.uk

Website: http://www0.cs.ucl.ac.uk/staff/nseghir/

  

Dr Federica Sarro (UCL)

Federica Sarro is a Senior Lecturer at University College London. Her main research area is Search-Based Software Engineering, with specific interest in the definition and the empirical evaluation of Search-Based approaches for predictive modelling in the context of Software Development Effort Estimation and Fault Prediction.

Email: f.sarro (at) ucl.ac.uk

Website: http://www0.cs.ucl.ac.uk/staff/F.Sarro/

   

Dr Nadarajen Veerapen (University of Stirling)

Nadarajen Veerapen is Postdoctoral Research Assistant at the University of Stirling. He received his PhD in Computer Science from the University of Angers, France, in 2012. His research interests include meta-heuristics, hyper-heuristics, multi-objective optimisation and artificial intelligence in general. His past research has focused on managing operators in local search for combinatorial optimisation problems.

Email: nve (at) cs.stir.ac.uk

Website: http://www.cs.stir.ac.uk/~nve/

 

Dr Shuo Wang (University of Birmingham)

Shuo Wang is a research fellow at the University of Birmingham. She received her PhD in computer science from Birmingham in 2011. Her research interests include class imbalance learning, ensemble learning, online learning, machine learning techniques and data mining.

Email: s.wang@cs.bham.ac.uk

Website: http://www.cs.bham.ac.uk/~syw/

Dr David Wilton (University of Sheffield)

David Wilton is a research associate in Search Based Synthesis of Stochastic Software at The University of Sheffield working with John Clark. In the past he has worked on a number of modelling projects in different fields of physical and biological sciences. His research has included applications of evolutionary and machine learning algorithms in areas such as computational drug design and Earth systems modelling

Email: d.j.wilton (at) shef.ac.uk

Dr John R Woodward (Queen Mary University London)

John Woodward is currently a lecturer at QMUL, he was previously a lecturer at the University of Stirling. His research interests include artificial intelligence, machine learning, and more specifically the automated design of algorithms including meta-heuristic and hyper-heuristic approaches. He currently jointly hosts a workshop at Genetic and Evolutionary Computation Conference (GECCO) on the automated design of heuristics and algorithms.   

Email: j.woodward (at) qmul.ac.uk

Website: http://www.eecs.qmul.ac.uk/people/view/54720/dr-john-woodward

  

Dr David R White (University of Sheffield)

David White is a Research Associate in Quantum Program Synthesis at The University of Sheffield under the supervision of Professor John A. Clark. He previously worked on DAASE at UCL, and as a collaborator whilst at the University of Glasgow. His past research has included program synthesis and optimisation using search algorithms such as Genetic Programming, and has also worked in other areas of software engineering such as systems optimisation and cloud computing.

Email: d.r.white (at) sheffield.ac.uk

Website: http://www.davidrwhite.co.uk/

Dr Jie Zhang

Jie Zhang is a Research Associate at the Department of Computer Science at University College London. Her research interests mainly include software testing, automatic program repair, and end user programming. 

Email: Jie.Zhang (at) cs.ucl.ac.uk

Website: http://www.cs.ucl.ac.uk/people/Jie.Zhang.html/ 

Research Students

Jason Adair (University of Stirling)

 

Jason Adair is a full-time PhD candidate at the University of Stirling supervised by Prof Edmund Burke and Dr Gabriela Ochoa. Jason received his bachelor's degree in Computing Science and Psychology from the University of Stirling. His interests include evolutionary computation, genetic programming and hyper-heuristics. He is currently investigating the application of hyper-heuristics to provide automated solutions to program optimisation and patch generation.

Email: jad (at) cs.stir.ac.uk

Website: www.cs.stir.ac.uk/~jad/

 

 

Kevin Graham (University of Stirling)

Kevin Graham is a full-time PhD candidate at the University of Stirling supervised by Prof Edmund Burke and Dr Jerry Swan. Kevin received his bachelor's degree (1st class) in Computing Science from the University of Stirling. His interests include evolutionary computation and SBSE, in particular the maintenance phase of software development. He is currently investigating the application of cognitive architectures to SBSE problems in which a humanocentric-bias is beneficial.

 

Email: kgr (at) cs.stir.ac.uk

Website: www.cs.stir.ac.uk/~kgr/

    

Leonid Joffe (UCL)

Leonid Joffe is a full-time PhD candidate at the Department of Computer Science at University College London, supervised by Dr David Clark.

He received his bachelor's degree from Aalto University Business School (Helsinki) and a master's degree from UCL. His research interests include the use of information theory in genetic improvement and security hardening.

Email: L.Joffe (at) cs.ucl.ac.uk

Website: http://www0.cs.ucl.ac.uk/people/L.Joffe.html

   

David Kelly (UCL)

David Kelly is a full-time PhD candidate at University College London, supervised by Drs Earl Barr and David Clark. David received his bachelor's degree in Music from Trinity College Dublin and his master's degree in Computer Science (distinction) from UCL. His interests include type theory, language based security and program verification. He is currently investigating optional security type systems for programming languages.

Email: david.kelly.15 (at) ucl.ac.uk 

 

  

Ken Reid (Univeristy of Stirling)

Ken Reid is a PhD student at the University of Stirling. Ken previously spent 2 years working for a large IT organization on a public sector account in a wide range of roles. Looking for new challenges Ken began his PhD at Stirling in May 2015. His research focuses on optimization of rostering and scheduling problems including constraint satisfaction through use of metaheuristics and other search based heuristics. 

Email: ken (@) kenreid.co.uk

Website: www.kenreid.co.uk

Liyan Song (University of Birmingham)

Liyan Song (Sunny) is a full-time PhD candidate at the University of Birmingham, whose supervisor is Prof Xin Yao. Liyan received her bachelor’s and master’s degree in mathematics from the Harbin Institute of Technology (HIT) of China. Her research interest is to use practical methods to solve problems in software engineering, especially in machine learning or evolutionary algorithms.

 

Email: lxs189 (at) cs.bham.ac.uk  

Website: http://cs.bham.ac.uk/about/people/Liyan%20Song

   
 
                 

Sarah Thomson (University of Stirling)

Sarah is a full-time PhD student at the University of Stirling. She is supervised by Dr Gabriela Ochoa and Dr David Cairns and is funded by the DAASE (Dynamic Adaptive Automated Software Engineering) project. Her research interests include hyper-heuristics and fitness landscape analysis; in particular local optima networks. Outside of work herinterests include travel, physics, chemistry, and history.

 

email: sarah (@) cs.stir.ac.uk

 

website: http://www.cs.stir.ac.uk/~sto/

 

Amjad Ullah (University of Stirling) 

Amjad Ullah is a PhD student at the University of Stirling supervised by Dr Jingpeng Li and Professor Amir Hussain. Amjad received his bachelor’s degree from Quaid-i-Azam University (Pakistan) where his master degree in computing science from University of Leicester (UK). His research interests include cloud computing, machine learning and search based software engineering.

 

Email: aul (at) cs.stir.ac.uk

Website: http://www.cs.stir.ac.uk/~aul/

   

Robert White (UCL)

Robert White is a full-time PhD candidate at University College London, supervised by Dr. Jens Krinke. His research interests include SBSE and the application of machine learning to software engineering problems. He is currently investigating methods of automated transplantation of tests and requirements between software systems.

Email: robert.white.13 (at) ucl.ac.uk

Website: http://www.cs.ucl.ac.uk/people/R.White.html/

 

  

Collaborators

David Clark (UCL)

David Clark is a Senior Lecturer at University College London. Dr Clark's research interests include program flow security, slicing programs and software models, semantics based malware detection, software testing and quantified information flow. 

Email: d.clark (at) cs.ucl.ac.uk

Website: http://www0.cs.ucl.ac.uk/staff/D.Clark/

  

Pietro Consoli (University of Birmingham)

Pietro Consoli is a PhD candidate at the University of Birmingham, under the supervision of Prof. Xin Yao. He received his bachelor and master degrees in Computer Science from the Università degli Studi di Catania, Italy. His research interests focus on the analysis of the approximation ability of evolutionary algorithms.

Email: p.a.consoli (at) cs.bham.ac.uk

Website: http://www.cs.bham.ac.uk/~pac265/

  

Michael Epitropakis (Lancaster University)

 Michael Epitropakis is a Lecturer in Foundations of Data Science at Lancaster University. previously he was a Research Associate at the University of Stirling. His research interests revolve mainly around computational intelligence. He is especially interested in the areas of evolutionary computation, global optimization, hyper-heuristics, machine learning and search-based software engineering.

Email: m.epitropakis(at)lancaster.ac.uk

Website: http://www.lancaster.ac.uk/lums/people/michail-epitropakis

Miqing Li (University of Birmingham)

Miqing Li is a research fellow at the University of Birmingham. He received his PhD in computer science from Brunel University London in 2015. His research interests are evolutionary multi-objective optimisation and its diverse applications.

Email: m.li.8 9 (at) cs.bham.ac.uk

Website: http://www.cs.bham.ac.uk/~limx/

Leandro L. Minku (Leicester University)

Leandro Minku is a Lecturer at the University of Leicester. He received his PhD in Computer Science from the University of Birmingham in 2010 and worked as a research fellow at Birmingham until 2015. His research interests are Data Streams, Online Learning and Concept Drift, Ensembles of Learning Machines, Evolutionary Algorithms and Computational Intelligence for Software Engineering. 

Sevil Sen (Hacettepe University)

Sevil Sen is a lecturer in the Security Research Group, Department of Computer Engineering at Hacettepe University, Turkey. She obtained her PhD in the Department of Computer Science at the University of York, UK. She is interested in network and system security, and evolutionary computation. Her focus in the area of mobile systems and wireless networks.

Email: ssen (at) cs.hacettepe.edu.tr 

Website: http://web.cs.hacettepe.edu.tr/~ssen/

Juan E. Tapiador (University Carlos III Madrid)

Juan E. Tapiador is Associate Professor of Computer Science at UC3M. He recieved his B.Sc. and PhD form the University of Granada. Prior to joining UC3M he worked at the University of York, UK. His research interests include computer security, applied cryptography and quantum information and computation. 

Email: jestevez (at) inf.uc3m.es 

Website: http://www.seg.inf.uc3m.es/~jet/

Public Engagement Leaders

Dr Sue Black OBE (UCL)

Sue Black is a Senior Research Associate in the the Department of Computer Science at University College London and a Senior Consultant with Cornerstone Global Associates. Sue can also be found on Wikipedia, Linkedin, Facebook Twitter, Google+ and Google Scholar.

Sue completed a PhD in software measurement in 2001 and she is interested in anything that can help to improve the quality of software.

Since 1998 Sue has been campaigning for equality, and more support, for women in tech. She founded the online networks LondonBCSWomen in 1999 and BCSWomen in 2001, BCSWomen now has over 1200 members.

Sue campaigned from 2008 to 2011 to save Bletchley Park which is now saved. In 2015 Sue was awarded with an OBE in acknowledgment for her effort to save Bletchley Park.

In 2011 Sue set up The goto Foundation, a non profit organisation which aims to make computer science more meaningful to the public, generate public excitement in the creation of software, and help to build a tech savvy workforce.

Email: S.Black (at) cs.ucl.ac.uk

Website: www0.cs.ucl.ac.uk/staff/S.Black/

Dr Peter Bentley (UCL)

Peter Bentley is an Honorary Reader and Senior College Teacher at the Department of Computer Science, University College London, Collaborating Professor at the Korean Advanced Institute for Science and Technology (KAIST), Visting Fellow at SIMTech, A*STAR, Singapore, Visiting Research Fellow at Goldsmiths College, London, a contributing editor for WIRED UK, a consultant and a freelance writer. He achieved a B.Sc. (Hon's) degree in Computer Science (Artificial Intelligence) in 1993 and a Ph.D. in evolutionary computation applied to design in 1996.

He runs the Digital Biology Interest Group at UCL. His research investigates evolutionary algorithms, computational development, artificial immune systems, swarming systems and other complex systems, applied to diverse applications including design, control, novel robotics, nanotechnology, fraud detection, mobile wireless devices, security, art and music composition.

He has published over 200 scientific papers and is editor of the books "Evolutionary Design by Computers", "Creative Evolutionary Systems" and "On Growth, Form and Computers", and author of "The PhD Application Handbook" and the popular science books "Digital Biology", "The Book of Numbers", "The Undercover Scientist" and the forthcoming "Digitized."

Email: P.Bentley (at) cs.ucl.ac.uk

Website: www0.cs.ucl.ac.uk/staff/P.Bentley

DAASE Project Administrative staff


Jaini Shah is the Project Administrative Manager on the CREST project.

Email: crest-admin (at) ucl.ac.uk    

Lynn Reilly (University of Stirling)

Lynn Reilly is the DAASE Project Administrator at the University of Stirling.

Email: lynn.reilly (at) cs.stir.ac.uk

Website: http://www.cs.stir.ac.uk/~lre/

This page was last modified on 08 Oct 2019.