=Paper=
{{Paper
|id=Vol-3237/sqamia-preface
|storemode=property
|title=None
|pdfUrl=https://ceur-ws.org/Vol-3237/sqamia-preface.pdf
|volume=Vol-3237
}}
==None==
Zoran Budimac (Editor) Ninth Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications SQAMIA 2022 Novi Sad, Serbia, 11 – 14. 09. 2022 Proceedings Department of mathematics and informatics Faculty of Sciences University of Novi Sad, Serbia 2022 Volume Editor Zoran Budimac University of Novi Sad Faculty of Sciences, Department of Mathematics and Informatics Trg Dositeja Obradovića 4, 21000 Novi Sad, Serbia E-mail: zjb@dmi.uns.ac.rs Publisher: University of Novi Sad, Faculty of Sciences, Department of mathematics and informatics Trg Dositeja Obradovića 3, 21000 Novi Sad, Serbia www.pmf.uns.ac.rs Typesetting: Doni Pracner Papers are copyrighted © 2022 by the papers’ authors. Copying permitted only for private and academic purposes. This volume is published and copyrighted by its editors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). The contents of the published papers express the opinions of their respective authors, not the volume publisher or the editors. Typeset in LATEX and Microsoft Word by Doni Pracner and the authors of individual papers. 2 Preface This volume contains papers presented at the Ninth Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications (SQAMIA 2022). SQAMIA 2022 was held during 11 – 14. 09. 2022, at the Department of mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia. SQAMIA 2022 continued the tradition of successful SQAMIA workshops previ- ously held in Novi Sad, Serbia (in 2012, 2013 and 2018), Lovran, Croatia (2014), Maribor, Slovenia (2015), Budapest, Hungary (2016), Belgrade, Serbia (2017) and Ohrid, North Macedonia (2019). The first SQAMIA workshop was organized within the 5th Balkan Conference in Informatics (BCI 2012). In 2013, SQAMIA became a standalone event intended to be an annual gathering of researchers and practitioners in the field of software quality. Unfortunately, the workshop was not held in 2020 and 2021 due to the COVID-19 pandemic. The main objective of the SQAMIA series of workshops is to provide a forum for presentation, discussion and dissemination of the latest scientific achievements in the area of software quality, and to promote and improve interaction and collaboration among scientists and young researchers from the region and beyond. The workshop especially welcomes position papers, papers describing work in progress, tool demon- stration papers, technical reports, and papers designed to provoke debate on present knowledge, open questions, and future research trends in software quality. The SQAMIA 2022 workshop consisted of regular sessions with technical contribu- tions reviewed and selected by an international program committee, as well as three invited talks by Klaus Bothe, Dragana Georgijević and Gordana Rakić. In total 15 papers were accepted and published in this proceedings volume. All published papers were at least double reviewed, and in some cases even quadruple reviewed. We are grateful to all PC members for submitting careful and timely opinions on the papers. Our special thanks are also addressed to the members of the SQAMIA Initia- tive (sqamia.org) without whom this and previous workshops could not be possible: Zoran Budimac (Novi Sad, Serbia), Tihana Galinac Grbac (Pula, Croatia), Mar- jan Heričko (Maribor, Slovenia), Zoltán Horváth (Budapest, Hungary) and Hannu Jaakkola (Pori, Finland) We thank the Department of Mathematics and Informatics, Faculty of Sciences, University of Novi Sad for partially sponsoring the event. We extend special thanks to the SQAMIA 2022 Organizing Committee from the Department of Mathematics and Informatics, Faculty of Sciences, University of Novi Sad, especially to Nataša Sukur for her hard work and dedication to make this work- shop the best it can be. Further we’d like to thank Doni Pracner for his patience and diligent work on making the proceedings. And last, but not least, we thank all the participants of SQAMIA 2022 for their contributions that made all the work that went into SQAMIA 2022 worthwhile. September 2022 Zoran Budimac 3 Workshop Organization General and Program Chair Zoran Budimac (University of Novi Sad, Serbia) Program Committee Nuno Antunes (University of Coimbra, Portugal) Tihana Galinac Grbac (co-chair, Juraj Dobrila University of Pula, Croatia) Neven Grbac (Pula, Croatia) Jaak Henno (Tallinn University of Technology, Estonia) Marjan Heričko (co-chair, University of Maribor, Slovenia) Zoltán Horváth (co-chair, Eötvös Loránd University, Hungary) Sami Hyrynsalmi (LUT University, Lahti, Finland) Hannu Jaakkola (co-chair, Tampere University of Technology, Finland) Bojana Koteska (Skopje, North Macedonia) Vladimir Kurbalija (University of Novi Sad, Serbia) Anastas Mishev (Ss. Cyril and Methodius University, North Macedonia) Luka Pavlič (Maribor, Slovenia) Zoltán Porkoláb (Eötvös Loránd University, Hungary) João Saraiva (University of Minho, Portugal) Jari Soini (Pori, Finland) Valentino Vranić (Slovak University of Technology in Bratislava, Slovakia) Organizing Committee Nataša Sukur (chair, University of Novi Sad, Serbia) Doni Pracner (University of Novi Sad, Serbia) Ivan Pribela (University of Novi Sad, Serbia) Smiljana Knežev (University of Novi Sad, Serbia) Dušica Knežević (University of Novi Sad, Serbia) Davorka Radaković (University of Novi Sad, Serbia) Organizing Institution University of Novi Sad, Serbia Faculty of Sciences Department of Mathematics and Informatics Software Quality Laboratory Technical Editor Doni Pracner (University of Novi Sad, Serbia) Sponsoring Institution SQAMIA 2022 was partially financially supported by: University of Novi Sad, Serbia Faculty of Sciences Department of Mathematics and Informatics 4 Table of Contents ◦ Inferring The Best Static Analysis Tool For Null Pointer Dereference in Java Source Code . . . 1:1– 1:12 Midya Alqaradaghi, Tamás Kozsik ◦ Utilizing Interaction Metrics in a Virtual Learning Environment for Early Prediction of Students’ Academic Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1– 2:12 Saša Brdnik, Vili Podgorelec, Tjaša Heričko ◦ A Quantitative Study of C/C++ FOSS Software Buildability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1– 3:10 Dalibor Fonović, Tihana Galinac Grbac ◦ A Framework for C++ Exception Handling Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1– 4:13 Endre Fülöp, Attila Gyen, Norbert Pataki ◦ Modeling Complex Software Systems: A Case Study on Sustainable Water Supply Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:1– 5:12 Tihana Galinac Grbac, Dragan Sokolović, Jurica Kovač, Darko Etinger, Dalibor Fonović, Dario Kukuljan, Srđan Danijel Simić, Nikola Tanković ◦ A Quality Gate Role in a Software Delivery Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:1– 6:12 Marko Gluhak, Luka Pavlic ◦ Handling Software Icebergs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7:1– 7:8 Jaak Henno, Hannu Jaakkola, Jukka Mäkelä ◦ Commit Classification Into Maintenance Activities Using Aggregated Semantic Word Embeddings of Software Change Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8:1– 8:12 Tjaša Heričko, Saša Brdnik, Boštjan Šumak ◦ Using Self-Sovereign-Identity Principles to Prove Your Worth in Decentralized Autonomous Organizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:1– 9:12 Vid Keršič, Andraž Vrečko, Urban Vidovič, Martin Domajnko, Muhamed Turkanović. ◦ Testing RESTful APIs - Use Case: RESTful API for Solving Multidimensional Time-independent Schrödinger Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10:1– 10:12 Bojana Koteska, Davor Dimoski, Ljupco Pejov, Anastas Mishev ◦ Time analysis of Machine Learning Algorithm utilization in complex Game Environments . . 11:1– 11:13 Damijan Novak, Domen Verber, Iztok Jr. Fister ◦ Comparison of Project Management Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12:1– 12:10 Filip Pasarič, Maja Pušnik ◦ Comparison of Visual Occupancy Detection Approaches for Parking Lots and Dedicated Containerized REST-API Server Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:1– 13:10 Andrej Petričko, Pavle Dakić, Valentino Vranić ◦ Transforming Low-Level Variants of Greatest Common Divisor Algorithm: A Case Study . . . 14:1– 14:12 Doni Pracner, Nataša Sukur ◦ A Comparison of Data FAIRness Evaluation Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:1– 15:12 Dejan Slamkov, Venko Stojanov, Bojana Koteska, Anastas Mishev 5