People

Principal Investigators

Professor Mark Harman (UCL)

Mark Harman is the principal investigator for DAASE. He is Professor of Computer Science at University College London 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

Professor Edmund Burke (Queen Mary University London)

Edmund Burke is the Vice Principle for Science and Engineering at Queen Mary University London. Previously he was 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: se-vp-pa (at) qmul.ac.uk

Webpage: http://www.qmul.ac.uk/about/se/

 

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

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

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 Yuri Bykov (Queen Mary University of London)

 

Yuri Bykov is a Research Assistant at the Queen Mary University. His research is focused onto modeling complex problems and processes, developing and investigating complex algorithms and software systems.

The particular area of his interest is the heuristic optimization. This includes the studies of algorithmic performance, reliability, time-cost balance, the effectiveness of models, problem's representation and search techniques in different application areas as well as inventing new metaheuristics. Also, he carries out research into the user-computer interaction and bridging the gap between theory and practice in the field of heuristic optimization.

Email: y.bykov (at) qmul.ac.uk

Website: www.yuribykov.com

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 Fabio Daolio (University of Stirling)

Fabio Daolio is a Postdoctoral Research Assistant at the University of Stirling. His interests are in complex systems and machine learning, evolutionary computation and intelligent optimisation. In Stirling he is working on fitness landscape analysis and visualisation, in particular on using complex networks to model the search space of hard combinatorial problems.

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

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

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

 

Dr Yue Jia (UCL)

Yue Jia is a Lecturer at the Department of Computer Science at University College London. 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 Ke Li  (University of Birmingham)

Ke Li is a research fellow at the University of Birmingham. He received his PhD in Computer Science from City University of Hong Kong in 2014. His research interests are evolutionary multi-objective optimization, performance assessment, data-driven optimization and surrogate modeling, statistical machine learning.

Email: k.li.1 (@) bham.ac.uk 

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

Dr Jiawei  Li (Michael) (University of Stirling)

 

Michael Li is a research associate at the University of Stirling.  His research interests include evolutionary game theory, fuzzy logic, hyper-heuristics, and AI in games.  

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

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

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 Research Associate 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 John R Woodward (University of Stirling)

John Woodward is currently 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: jrw (at) cs.stir.ac.uk

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

 

Dr David R White (UCL)

Fellow at the University if Glasgow, before joining the EPSRC AnyScale project at Glasgow and the DAASE project at UCL. He is on the steering committee for SSBSE and has won two best paper awards for work in evolutionary search. 

Email: david.r.white (@) ucl.ac.uk

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

Dr Yuanyuan Zhang (UCL)

Yuanyuan Zhang is a Research Associate at University College London. She received her PhD from King's College London in 2010. Her research interests are in Requirement Engineering, especially the use of meta-heuristic search for Next Release Problem and fairness analysis.

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

Website: www.cs.ucl.ac.uk/staff/yuanyuan.zhang/

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/

 

   

Bobby Bruce (UCL)

Bobby Bruce is a full-time PhD candidate at University College London, supervised by Professor Mark Harman. Bobby received is Bachelor’s degree (1st class) in Software Engineering from Edinburgh Napier University. His research interests include SBSE and genetic improvement. He is currently investigating methods of optimising deployed software using genetic programming

 

Email: r.bruce (at) cs.ucl.ac.uk

Website: http://www0.cs.ucl.ac.uk/people/R.Bruce.html

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/

    

Saemundur Haraldsson (University of Stirling)

Saemundur Haraldsson (Sami) is a full-time PhD candidate at the University of Stirling 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: www.maths.stir.ac.uk/~soh/

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

   

Lingbo Li (UCL)

Lingbo Li is a full-time PhD candidate at the Department of Computer Science at University College London, supervised by Professor Mark Harman. Lingbo received his Bachelor’s degree from Southeast University (China) and Master degree from the University of Birmingham. His research interest is search-based software engineering (SBSE). Lingbo’s current research includes requirements engineering and software project management.

 

Email: lingbo.li.13 (at) ucl.ac.uk

Website: http://www0.cs.ucl.ac.uk/people/Lingbo.Li.html

 

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 (Univeristy 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/

Collaborators

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 BSc, MSc and PhD degrees from the 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/

Earl Barr (UCL)

Earl Barr is a Senior Lecturer at the 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/

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

Katie Bourke (UCL)


Katie Bourke is the Project Administrative Manager on the DAASE 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/

DAASE visiting collaborators

Xiaoning Shen 

Xiaoning Shen was an academic visitor at the University of Birmingham from January 2013 - January 2014. She holds BSc and PhD degrees from Nanjing University of Science and Technology, China. She is now an associated professor at the School of Information and Control at Nanjing University of Information Science and Technology, China. Her research interests focus on multi-objective evolutionary algorithms and dynamic scheduling problems.

Xin Du 

Xin Du is an academic visitor at the University of Birmingham. She holds PhD degrees from Wuhan University, China. Now she is an associated professor at the School of software, Fujian Normal University, China. Her research interests focus on evolutionary algorithms and software architecture optimization.

Xiuli Wu

Xiuli Wu is an academic visitor at the University of Birmingham. She received PhD degrees from Northwest Polytechnical University, China in 2006. Now she is an associated professor at the School of Mechanical Engineering, University of Science and Technology Beijing, China. Her research interests focus on evolutionary algorithms and production scheduling optimization.

 

 

 

 

This page was last modified on 11 May 2017.