Prof.Tao Xie, University of Illinois at Urbana-Champaign, USA
Transferring Software Testing Tools to Practice
<Please click here
to download the abstract>
About the Keynote Speaker:
Xie is an Associate Professor and Willett Faculty Scholar in the
Department of Computer Science at the University of Illinois at
Urbana-Champaign, USA. He worked as a visiting researcher at
Microsoft Research. His research interests are in software
engineering, focusing on software testing, program analysis,
software analytics, software security, and educational software
engineering. He received a 2016 Microsoft Research Outstanding
Collaborators Award, a 2014 Google Faculty Research Award, 2008,
2009, and 2010 IBM Faculty Awards. He is an ACM Distinguished
Speaker and an IEEE Computer Society Distinguished Visitor. He is an
ACM Distinguished Scientist. His homepage is at http://taoxie.cs.illinois.edu
Dr. Gordon Fraser, the University of Sheffield, UK.
Gamifying Software Testing
Writing good software tests is difficult and not every
developer's favourite occupation. If an activity is so difficult, boring, or otherwise unattractive that people do not want to engage with it, then gamification offers a solution: By turning the activity into a fun and competitive task, participants engage, compete, and excel. In this talk, I will explore how this idea can be applied to software testing. Our ongoing work with the Code Defenders game demonstrates that players engage with testing, and perceive it as a fun activity. At the same time, by participating in the game, players produce test suites that are far superior to anything automated testing tools generate. This illustrates the potential of using gamification to address some of the many problems that we are facing today in software testing. There are, however, many challenges ahead, and I will outline some of the challenges and research opportunities related to gamifying software testing.
About the Keynote Speaker:
Gordon Fraser is a Senior Lecturer in Computer Science at the University of Sheffield, UK. He received his Ph.D. from Graz University of Technology, Austria, in 2007, and worked as a post-doc researcher at Saarland University, Germany. He has published on improving software quality and programmer productivity at all major software engineering venues (e.g., TSE, TOSEM, ICSE, ISSTA, FSE, ASE, ICST). He is chair of the steering committees of the International Conference on Software Testing, Verification, and Validation (ICST) and the Symposium on Search-Based Software Engineering (SSBSE). He has been programme chair of several testing-related conferences (ICST, TAP, TAIC PART, SSBSE) and workshops, is a regular member of many programme and organising committees in the field (e.g., ICSE, FSE, ASE, ISSTA), and is editorial board member of the IEEE Transactions on Software Engineering (TSE) and Software Testing, Verification, and Reliability (STVR) journals.