Tariq King

Ultimate Software, United States of America (USA)

Tariq King is the Senior Director and Engineering Fellow for Quality and Performance at Ultimate Software. With more than fifteen years’ experience in software testing research and practice, Tariq heads Ultimate Software’s quality program by providing technical leadership, people leadership, strategic direction, staff training, research and development in software quality and testing practices. He has previously held positions as engineering director, manager, test architect, test lead, researcher, and college professor. Tariq is a frequent presenter at conferences and workshops, has published more than thirty research articles in IEEE and ACM sponsored journals, and has developed and taught software testing courses in both industry and academia.  His primary research interest is in the area of engineering autonomous self-testing systems. He is co-founder with Jason Arbon of the Artificial Intelligence for Software Testing Association.

Can Artificial Intelligence Terminate Manual Testing? 

The state of the art in automated software testing is far from being a replacement for human-present testing. Testing requires significant planning, exploring, learning, modeling, inferencing, experimenting, and more. Therefore, before we can truly automate testing, we must bridge the gap between the testing capabilities of humans and machines. Tariq King says that breakthroughs in artificial intelligence (AI) and machine learning (ML) are challenging our thinking about the types of problems that machines can tackle. Can AI discoveries—a machine that masters a game like Go or autonomously drives an unmanned vehicle—help us find better solutions for automated oracles, test generation, system modeling, and defect discovery?  Tariq believes they can and will share his vision of how. Drawing on his experiences working on, leading, and advising teams in the development of software that automatically tests software, Tariq walks us through recent advances in AI and ML. Join Tariq as he maps these advances to potential solutions for important software testing research problems.