Zohaib Iqbal


Title Software Testing: What and When to Automate?

Software Testing is one of the most important phases of software development. With the increase in complexity of software and its pervasiveness in our daily live, the importance of software testing has increased multi-folds. Automated software testing deals with automating the software testing process. This talk will highlight the importance of automated software testing and will report on the various projects I have been involved in with respect to automated software testing, their major challenges, and how automated software testing was able to address these challenges. This talk will review the state of art in the automated software testing and will highlight open challenges and limitations of the existing approaches.


Muhammad Zohaib Iqbal is Associate Professor at the Department of Computer Science, FAST-National University, Islamabad, Pakistan, where he is also a lead scientist at Software Quality Engineering & Testing (QUEST) Lab. He is currently the President of Pakistan Software Testing Board (PSTB) - the Pakistan representative of International Software Testing and Qualifications Board (ISTQB). He is also a Research Fellow at Interdisciplinary Centre for Security & Trust (SnT), Luxembourg.  He received his PhD in Software Engineering from University of Oslo, Norway.  During his PhD he worked at Simula Research Laboratory, Norway on automated software testing of real-time embedded systems. His research interests include model-driven engineering, software testing, and empirical software engineering. He has over 30 international publications, including a number high-impact factor journal publications. He is one of the highest cited software engineering researcher in Pakistan (as per Google Scholar). He is a recipient of a research grant National ICT R&D Fund Pakistan for the MBT-Toolset project. He is a senior member of IEEE and serves as a reviewer for a number of prestigious international conferences and journals, including International Conference of Software Testing, Journal of Systems and Software, Software Testing Conference of Software Testing, Journal of Systems and Software, Software Testing Verification and Reliability Journal and Software and Systems Modeling Journal.