Computational Intelligence for Software Engineering

Share

Abstract: Computational intelligence has been used in software engineering for a long time. There has been a recent surge in interest in this area, especially in search-based software engineering. This talk touches upon some of the recent examples in the broader field of computational intelligence in software Engineering. It is highlighted that software engineering could benefit from advanced computational intelligence techniques in tackling hard problems, e.g., software module clustering, software reliability maximisation, software project scheduling, software effort estimation, software defect prediction, etc. It is also argued that new research challenges posed by software engineering could stimulate further development of new theories and algorithms in computational intelligence. Such theoretical research could shed some light on important research issues and provide guidance in future work. For example, theoretical analysis of computational time complexity of search algorithms can inform us about the limitation of search-based software engineering. The research in online learning algorithms can help us develop novel approaches to software effort estimation when historical data within a company are sparse. The primary aim of this talk is not to provide a comprehensive review of computational intelligence for software engineering, but to illustrate the opportunities for further research and development in this area through selected examples.

 

Short Bio: Xin Yao is a Chair Professor of Computer Science at the Southern University of Science and Technology, Shenzhen, China, and a part-time professor at the University of Birmingham, UK. His major research interests include evolutionary computation, ensemble learning and search-based software engineering. His work won the 2001 IEEE Donald G. Fink Prize Paper Award, 2010, 2015 and 2017 IEEE Transactions on Evolutionary Computation Outstanding Paper Awards, 2010 BT Gordon Radley Award for Best Author of Innovation (Finalist), 2011 IEEE Transactions on Neural Networks Outstanding Paper Award, and many other best paper awards. He received the prestigious Royal Society Wolfson Research Merit Award in 2012 and the IEEE CIS Evolutionary Computation Pioneer Award in 2013. In recent years, he has engaged in the research of computational intelligence for software engineering, published papers in journals such as IEEE TSE, IEEE TR, ACM TOSEM, AUSE, IST, and conferences such as IEEE ICSE, etc.



  Date and Time

  Location

  Contact

  Registration



  • FEIT Building, CB11.08.508
  • 81 Broadway
  • 81 Broadway, Ultimo NSW 2007, New South Wales
  • Australia 2007
  • Room Number: CB11.6.408 FEIT Seminar Room
  • Co-sponsored by Dean's Seminar Series UTS


  Speakers

Prof. Xin Yao

Topic:

Computational Intelligence for Software Engineering

Biography:

Short Bio: Xin Yao is a Chair Professor of Computer Science at the Southern University of Science and Technology, Shenzhen, China, and a part-time professor at the University of Birmingham, UK. His major research interests include evolutionary computation, ensemble learning and search-based software engineering. His work won the 2001 IEEE Donald G. Fink Prize Paper Award, 2010, 2015 and 2017 IEEE Transactions on Evolutionary Computation Outstanding Paper Awards, 2010 BT Gordon Radley Award for Best Author of Innovation (Finalist), 2011 IEEE Transactions on Neural Networks Outstanding Paper Award, and many other best paper awards. He received the prestigious Royal Society Wolfson Research Merit Award in 2012 and the IEEE CIS Evolutionary Computation Pioneer Award in 2013. In recent years, he has engaged in the research of computational intelligence for software engineering, published papers in journals such as IEEE TSE, IEEE TR, ACM TOSEM, AUSE, IST, and conferences such as IEEE ICSE, etc.