This conference is supported by TÜBİTAK.

Izmir Institute of Technology, Izmir Turkey

Tugkan Tuglular received the B.S., M.S., and Ph.D. degrees in Computer Engineering from Ege University, Turkey, in 1993, 1995, and 1999. He worked as a research associate at Purdue University from 1996 to 1998. He has been with Izmir Institute of Technology since 2000. After becoming an Assistant Professor at Izmir Institute of Technology, he worked as Chief Information Officer in the university from 2003-2007. In addition to his academic duties, he acted as IT advisor to the Rector between 2010-2014. In 2018, he became an Associate Professor in the Department of Computer Engineering of the same university. He has more than 75 publications and an active record of duties with international and national conferences. His current research interests include model-based testing and software quality with machine learning support. A coherent presentation of Tuglular’s recent scientific work is as follows. The research he has been involved in has been previously submitted, reviewed, and published in various conference proceedings, book chapters, and journals and is the result of his collaboration with colleagues and the supervision of several M.Sc. and Ph.D. students.

He published a series of journal papers in model-based testing of software as follows: Tuglular et al. (2015) “Model-Based Contract Testing of Graphical User Interfaces,” Tuglular et al. (2016) “Input Contract Testing of Graphical User Interfaces,” Belli et al. (2016) “Model-based mutation testing—Approach and case studies,” and Belli et al. (2018) “Model-based Selective Layer-centric Testing” as well as a book chapter in Advances in Computers Belli et al. (2017) “Advances in Model-Based Testing of Graphical User Interfaces.” Moreover, with his past and current Ph.D. students, he published in three journals the following manuscripts: Ufuktepe et al. (2018) “Estimating software robustness in relation to input validation vulnerabilities using Bayesian networks”, Keklik et al. (2019) “Rule-based Automatic Question Generation Using Semantic Role Labeling”, and Ufuktepe et al. (2022) “Tracking Code Bug Fix Ripple
Effects based on Change Patterns Using Markov Chain Models.” Additionally, he has recently presented in 11 different conferences nationally and internationally.

For details, please refer to
ORCID 0000-0001-6797-3913
Web of Science Researcher ID AAI-8008-2020
Scopus Author Identifier 14627984700
Google Scholar 5FyBmLkAAAAJ

KEYNOTE SPEECH: Software Quality Measurement by Tugkan TUGLULAR

The quality of a software product can be investigated from different angles. Customers, users, analysts, designers, developers, and testers, they all think of software quality in different ways. While developers talk about intrinsic quality by code analysis, testers consider broader quality by multiplied testing, agile practitioners promote shared quality. Lately, DevOps has become an important part of the process and they argue about continuous quality. To consolidate and standardize all these characteristics, workable models are presented by different standards as ISO/IEC 9126-1:2001, ISO/IEC 15504-1:2004 (SPICE), and ISO/IEC 25010:2011 (SQuaRE). In this talk, these models and their characteristics will be explained and discussed along with the metrics suggested for these characteristics of software quality. Software quality metrics are the backbone of software quality.