Project Members

Investigators

Principal Investigators

Prof. Mark Harman

Mark Harman was a principal investigator for SEBASE. He is Professor of Computer Science at the University College London. He is the director of 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: m.harman at cs.ucl.ac.uk
Webpage: http://www.cs.ucl.ac.uk/staff/m.harman
LinkedIn: http://uk.linkedin.com/in/markharman

Principal Investigators

Prof. Xin Yao

Xin Yao was a principal investigator for SEBASE. He 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. Additionally, he is involved in the editorial board of several international journals, in the organisation of international conferences and is a regular keynote or plenary speaker in other conferences and overseas universities. 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/

Principal Investigators

Prof. John Clark

John Clark was a principal investigator for SEBASE. He is Professor of Computer Science at 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: jac at cs.york.ac.uk
Webpage: http://www-users.cs.york.ac.uk/~jac
LinkedIn: http://uk.linkedin.com/pub/john-clark/15/950/8a

Co-Investigators

Dr. Iain Bate

Iain Bate was a co-investigator for SEBASE. He is a lecturer in Real-Time Systems at University of York. He is also an Editor in Chief of the Elsevier Journal, Microprocessors and Microsystems. His main research interests include scheduling and timing analysis(including energy aware systems), novel design and analysis techniques including the use of machine learning and artificial immune systems, and systems engineering including trade-off analysis, architecture issues and optimisation among other things.

Email: iain.bate at cs.york.ac.uk
Webpage: http://www.cs.york.ac.uk/~ijb

Co-Investigators

Simon Poulding

Simon Poulding was a co-investigator for SEBASE and is a lecturer at the University of York. He joined SEBASE in October 2006 as a research associate and later became a co-investigator. He was previously a commercial software engineer for more than 15 years, specialising in database applications, enterprise management systems, and web-based document management products. Simon's research interests are the scalability of search-based methods for software engineering and the robustness of the solutions they generate. His work also investigates experimental methods and statistical techniques suitable for the empirical analysis of stochastic search algorithms.

Email: simon.poulding at cs.york.ac.uk
Webpage: http://www-users.cs.york.ac.uk/~smp/

Dr. Kathleen Steinhöfel

Kathleen Steinhöfel is a reader at the King's College London and a co-investigator for SEBASE. Her research interest is theoretical analysis of stochastic optimisation algorithms and the applications of combinatorial optimisation techniques.

Email: KathleenSteinhofel at kcl.ac.uk
Webpage: http://www.dcs.kcl.ac.uk/staff/kathleen/
LinkedIn: http://uk.linkedin.com/pub/kathleen-steinhofel/33/923/97b

Prof. Rob Hierons

Rob Hierons was a co-investigator for SEBASE and Professor of Computer Science at the Brunnel University. He is the director of Centre for Information and Knowledge Management (CIKM) at Brunnel University. His research interests include model-based testing, mutation testing and program slicing among others.

Email: rob.hierons at brunel.ac.uk
Webpage: http://www.brunel.ac.uk/~csstrmh/
LinkedIn: http://uk.linkedin.com/pub/kathleen-steinhofel/33/923/97b

Research Associates

Dr. Bill Langdon

Bill Langdon was a research associate for SEBASE from 2008 to 2011. He is now a research associate for GISMO project at UCL. He is a world-leading expert on Genetic Programming. His research interests include the application of Genetic Programming on software engineering, parallelisation of GP using graphics hardware and genetic improvement of software.

Email:
Webpage: http://www.cs.ucl.ac.uk/staff/w.langdon

Dr. Shin Yoo

Shin Yoo was a PhD student, and later a research associate, for SEBASE from September 2006 to December 2010. He is now a research associate for RE-COST project at UCL. He received his PhD in King's College London in 2009. His research interests include regression testing optimisation, multi-objective optimisation algorithms and representations and fault localisation techniques.

Email: shin.yoo at ucl.ac.uk
Webpage: http://www.cs.ucl.ac.uk/staff/s.yoo
LinkedIn: http://uk.linkedin.com/pub/shin-yoo/9/3b5/a87

Dr. Per Kristian Lehre (Honorary Research Fellow at Birmingham)

Per Kristian Lehre was a research fellow at The University of Birmingham for SEBASE from January 2007 to March 2010. He is now a lecturer at University of Nottingham. He holds PhD and MSc degrees from the Norwegian University of Science and Technology (NTNU). His research interests are in theoretical aspects of evolutionary computation and in particular runtime analysis of evolutionary algorithms.

Email: pkle at imm.dtu.dk
Webpage: http://www2.imm.dtu.dk/~pkle/

Dr. Ramon Sagarna

Ramon Sagarna is a research fellow for SEBASE at The University of Birmingham. He obtained a PhD degree by the University of the Basque Country (Spain), where he has conducted research on the application of modern metaheuristics for software test data generation. His research interests involve search based optimisation techniques and, more precisely, estimation of distribution algorithms, as well as probabilistic graphical models and applications of such techniques.

Email: ccbsaalr at si.ehu.es
Webpage: http://www.sc.ehu.es/ccwbayes/members/ramon/
LinkedIn: http://es.linkedin.com/pub/ramon-sagarna/6/300/262

Dr. Paul Emberson

Paul Emberson was a research associate for SEBASE at the University of York from June 2006 to DEcember 2009. He is currently working as a senior software engineer at Rapita Systems. His research interest was the use of search-based approach for real-time system architecture.

LinkedIn: http://uk.linkedin.com/pub/paul-emberson/24/249/413

Dr. David White

David White was a PhD student and later a research associate at University of York from October 2006 to June 2011. He is currently a SISCA research fellow at the University of Glasgow. His research in SEBASE concerned the area of genetic programming for non-functional criteria.

Email: David.R.White at glasgow.ac.uk
Webpage: http://www.dcs.gla.ac.uk/~whited/
LinkedIn: http://uk.linkedin.com/pub/david-r-white/31/a51/38a

Dr. Yuanyuan Zhang

Yuanyuan Zhang was a research associate for SEBASE. She received her PhD in King's College London in 2009. 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 ucl.ac.uk
Webpage: http://www.cs.ucl.ac.uk/staff/yuanyuan.zhang

Dr. Leandro Minku

Leandro Minku was a research fellow at The University of Birmingham. He receives his PhD in Computer Science from the University of Birmingham. His research interests are in Concept Drift, Online Learning, Ensembles of Learning Machines, Software Effort Estimation, Evolutionary Algorithms (co-evolution, multi-objective techniques, hybridisation with neural networks).

Email: f.l.minku at cs.bham.ac.uk
Webpage: http://www.cs.bham.ac.uk/~minkull
LinkedIn: http://uk.linkedin.com/pub/leandro-minku/13/6aa/871

Dr. Dirk Sudholt

Dirk Sudholt was a Postdoctoral Fellow at the University of Birmingham, working with Prof. Xin Yao in the SEBASE project. He obtained his Diploma and my PhD from the Technische Universität Dortmund under the supervision of Prof. Ingo Wegener. His research interests include randomised algorithms, algorithmic analysis, and combinatorial optimisation. His main expertise is the analysis of randomised search heuristics such as evolutionary algorithms, hybridizations with local search, and ant colony optimisation.

Email: d.sudholt at cs.bham.ac.uk
Webpage: http://www.cs.bham.ac.uk/~sudholtd/

Dr. Shuo Wang

Shuo Wang was a research associate at the University of Birmingham for SEBASE. She received her PhD from the University of Birmingham under the supervision of Prof. Xin Yao. Her research interests include class imbalance learning, ensemble learning and data mining.

Email: s.wang at cs.bham.ac.uk
Webpage: http://www.cs.bham.ac.uk/~syw/

Dr. Nanlin Jin

Nanlin Jin was a research associate at the University of Birmingham for SEBASE. Her research interests include adaptive learning, co-evolutionary algorithms and multi-agent systems.

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

Dr. Philippa Conmy

Philippa Conmy was a part-time research associate at the University of York for SEBASE. Her research interests are in design and analysis of high integrity systems. She is exploring the use of search based engineering techniques to develop diverse implementations of high-integrity control software, thus improving tolerance to failures.

Email: philippa at cs.york.ac.uk
Webpage: http://www-users.cs.york.ac.uk/~philippa/
LinkedIn: http://www.linkedin.com/pub/philippa-conmy/28/507/899

PhD Students

Dr. Andrea Arcuri

Andrea Arcuri was a full time PhD student for SEBASE at The University of Birmingham. His supervisor is Prof. Xin Yao. Andrea's research interests are mainly in automated debugging, automatic programming, genetic programming, software testing, co-evolution and search based software engineering.

Email: arcuri at simula.no
Webpage: http://home.simula.no/~arcuri

Chen Hao

Chen Hao was a PhD student in the Department of Computer Science at University of York. His research interests are in the automated design of security protocols.

Email:
Webpage:

Kamran Ghani

Kamran Ghani was a PhD student for SEBASE at the University of York. His research area is the application of search based techniques to software testing.

Email: kamran at cs.york.ac.uk

Peter Laurens

Peter Laurens was a PhD candidate at University of York from October 2006 to May 2008.

Email:
Webpage:

Jian Ren

Jian Ren was a PhD candidate at Department of Computer Science, University College London. He received his MSc in King's College London. His research interests include Requirements Engineering and software project planning, especially the use of coevolutionary approach and sensitivity analysis.

Email: jian.ren at cs.ucl.ac.uk
Webpage: http://www.cs.ucl.ac.uk/staff/Jian.Ren
LinkedIn: http://uk.linkedin.com/in/renjian

Yue Jia

Yue Jia was a PhD candidate at Department of Computer Science, University College London. He received his MSc in King's College London. His research interests include mutation testing and software clone detection.

Email: yue.jia at ucl.ac.uk
Webpage: http://www.cs.ucl.ac.uk/staff/y.jia

Nadia Alshahwan

Nadia Alshahwan was a PhD candidate at Department of Computer Science, University College London. She received her MSc in King's College London and her PhD is funded by

Email:
Webpage: http://www.cs.ucl.ac.uk/staff/N.Alshahwan/

Mustafa Bozkurt

Mustafa Bozkurt was a PhD candidate at Department of Computer Science, University College London. His research interests is in semantic web services and testing web services, especially generating realistic test data using existing web services.

Email: m.bozkurt at cs.ucl.ac.uk
Webpage: http://www.cs.ucl.ac.uk/staff/M.Bozkurt
LinkedIn: http://uk.linkedin.com/pub/mustafa-bozkurt/19/30/b37

Sarah Al-Azzani

Sarah Al-Azzani was a PhD student at The University of Birmingham. Her supervisor is Dr. Rami Bahsoon. At the moment, Sarah's research interest is concerned with security in software engineering.

Email: S.Al-Azzani at cs.bham.ac.uk
Webpage: http://www.cs.bham.ac.uk/~sxa706/

Guanzhou Lu

Guanzhou Lu was a full time PhD student for SEBASE at The University of Birmingham. His supervisor is Prof. Xin Yao. Among others, Guanzhou's research interests are the analysis of fitness landscapes arising from software engineering problems.

Email: G.Lu at cs.bham.ac.uk

Vivek Nallur

Vivek Nallur was a PhD student at The University of Birmingham. His supervisor is Dr. Rami Bahsoon. Among others, Vivek's research interests include the automatic generation of software architectures.

Email: V.Nallur at cs.bham.ac.uk
Webpage: http://www.cs.bham.ac.uk/~vxn851/
LinkedIn: http://uk.linkedin.com/pub/vivek-nallur/1/723/1b2

Zai Wang

Zai Wang was a PhD student at University of Science and Technology of China, under the supervision of Prof. Xin Yao. His main research interests involve multi-objective optimisation and data mining.

Email: wangzai at mail.ustc.edu.cn
Webpage: http://home.ustc.edu.cn/~wangzai

Benjamin Woolford-Lim

Benjamin Woolford-Lim was a PhD student at The University of Birmingham. His supervisor is Prof. Xin Yao. Benjamin's research interests are in evolutionary computation, particularly multi-objective problems and algorithms to solve them.

Email: B.J.Woolford-Lim at cs.bham.ac.uk
Webpage: http://www.cs.bham.ac.uk/~bjw608/

Jan Staunton

Jan was a computer science PhD student at the University of York. He joined SEBASE in October 2008. His main research interest is applying heuristic search techniques to the verification and validation of concurrent/multithreaded software.

Email: jps at cs.york.ac.uk
Webpage: http://blog.jan.staunton.me/
LinkedIn: http://uk.linkedin.com/in/janstaunton

This page was last modified on 02 Oct 2012.