The Tenth Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications (SQAMIA 2023) is yet another event in a workshop series organized by the SQAMIA Initiative that aim to provide a forum for presentation, discussion, and dissemination of the scientific findings in the area of software quality.
The workshop welcomes research papers on analysis, monitoring, improvement, and application aspects of software quality. Position papers, papers describing work-in-progress, tool demonstration papers, technical reports, or other discussion provoking papers are especially welcome.
The workshop solicits only original papers not submitted or accepted for publication elsewhere.
The topics of interest includes but is not limited to:
Valentino Vranić, Slovak University of Technology in Bratislava, Slovakia
Zoran Budimac, University of Novi Sad, Serbia
Ján Lang, Slovak University of Technology in Bratislava, Slovakia
Sponsored by CEUR-WS.org.
Nuno Antunes, University of Coimbra, Portugal
Zoran Budimac, University of Novi Sad, Serbia
Tihana Galinac Grbac, Juraj Dobrila University of Pula, Croatia
Neven Grbac, Juraj Dobrila University of Pula, Croatia
Jaak Henno, Tallinn University of Technology, Estonia
Marjan Heričko, University of Maribor, Slovenia
Zoltán Horváth, Eötvös Loránd University, Hungary
Sami Hyrynsalmi, LUT University, Finland
Hannu Jaakkola, Tampere University, Finland
Bojana Koteska, Ss. Cyril and Methodius University in Skopje, North Macedonia
Vladimir Kurbalija, University of Novi Sad, Serbia
Ján Lang, Slovak University of Technology in Bratislava, Slovakia
Anastas Mishev, Ss. Cyril and Methodius University in Skopje, North Macedonia
Luka Pavlič, University of Maribor, Slovenia
Zoltán Porkoláb, Eötvös Loránd University, Hungary
João Saraiva, University of Minho, Portugal
Jari Soini, Tampere University, Finland
Valentino Vranić, Slovak University of Technology in Bratislava, Slovakia
The workshop will be held in Bratislava, Slovakia.
SQAMIA 2023 will be held in Bratislava, at the Faculty of Informatics and Information Technologies of the Slovak University of Technology in Bratislava (FIIT STU). FIIT STU is just a few tram/bus stations along the Danube bank from the city center.
Bratislava, the capital of Slovakia, is located at the borders of Austria and Hungary. It is only 60 km from Vienna, and approximately that far from Czech Republic. It rests at the banks of Danube with its westernmost parts touching the Morava river at its mouth into the Danube. Being at such an extraordinary location helped Bratislava develop its rich cultural and historical heritage part of which can be still felt in the squares and narrow streets of the Old Town with its numerous palaces, in the Bratislava Castle, or ruins and archeological sites at the Devín Castle. See more at the Bratislava official website.
Bratislava is easily accessible by plane or train, either directly or from Vienna. From some locations, traveling by car or bus may be a favorable option, too. See a more detailed information at BratislavaGuide.com
Proceedings are available at CEUR-WS.org.
Invited lectures and paper presentations will be scheduled for September 11 and 12. September 10 and 13 are reserved for additional meetings and discussion sessions.
All sessions are taking place in Aula Minor. Refreshments and lunches will be served in the dining room next to the restaurant. Just go the lowest level from the main entrance.
Microservice-based architectures have gained popularity in application development, but their continuous evolution poses design and maintenance challenges due to their complexity and polyglot nature. Manual validation of adherence to architecture guidelines is laborious. This keynote presents an approach to efficient conformance assessment during microservice evolution. Our methodology spans various aspects of microservice architecture, encompassing views on component decomposition, continuous delivery, deployment strategies, microservice APIs, and security considerations. The approach is grounded in a comprehensive analysis of existing industry guidelines, gray literature, and scientific research, from which we derive architectural design decisions featuring architecture patterns and best practices as selectable decision options. We introduce automated detectors and formal metrics to identify architectural design decisions, assess system alignment with architectural design decisions, and an approach to the automated fixing of conformance violations. Finally, our approach suggests automatically deriving detection strategies as metrics-based rules for conformance prediction.
Uwe Zdun is a full professor of software architecture at the Faculty of Computer Science, University of Vienna. His research focuses on software design and architecture, distributed systems engineering (microservices, service-based, cloud, APIs, IoT, and blockchain-based systems), DevOps and continuous delivery, software patterns, software modeling, model-driven development, and empirical software engineering. Uwe has published more than 300 articles in peer reviewed journals, conferences, book chapters, and workshops, and is a coauthor of the books Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, Remoting Patterns: Foundations of Enterprise, Internet, and Realtime Distributed Object Middleware, Process-Driven SOA: Proven Patterns for Business-IT Alignment, and Software-Architektur. He has participated in 35 R&D projects. Uwe is the editor-in-chief of the Transactions on Pattern Languages of Programming (TPLoP, Springer), editor of the Journal of Systems and Software (JSS, Elsevier), editor of the Computing journal (Springer), and associate editor-in-chief for design and architecture for the IEEE Software magazine.
It is not an exception that today's software has source code with more than million lines and it is written by dozens of developers in multiple software languages. Therefore, it is far beyond the capabilities of a developer to understand in-depth the complete source code of a complex software system. New methods and tools are essential when we try to cope with the problem of source code understanding. We will present our experience from the research and development of such methods and tools, including source code presentation, language patterns, source code annotation, and team communication.
Jaroslav Porubän is a full professor and the head of Department of Computers and Informatics at Technical University of Košice (TUKE), the largest IT university department in Eastern Slovakia with more than a thousand students. He is a coauthor of more than 35 journal research papers. He is the lead of software engineering research team at TUKE. The subjects of his research are software engineering, language evolution, and human--computer interaction.
September 11
8.00–8.30 Registration
8.30 Opening
9.00–10.30 People and Code (session chair: Zoltán Horváth)
All accepted workshop papers will be included in the workshop proceedings, published as CEUR Workshop Proceedings (indexed by Scopus and dblp).
A selection of outstanding papers from the workshop may be invited for publication in internationally recognized journals (subject to additional reviewing).
At least one author of every paper accepted for publishing must register for the workshop. Furthermore, we expect at least one of the authors to attend the workshop and present the results described in the contribution.
The papers should be prepared in the CEURART template, available for LaTeX, Word and Libre Office, in its single column layout. For papers in LaTeX, an Overleaf template can be used, too.
The papers submitted to the workshop have to be 6 to 12 pages long. By the CEUR rules, the papers shorter than 10 pages will have to be labeled as short in the proceedings.
The papers should be submitted in the PDF format via the EasyChair submission system.
Failing to comply to reviewers’ suggestions may lead to reverting the acceptance decision
The camera-ready papers have to strictly follow the CEURART template with the information updated for this current workshop as follows:
\conference{SQAMIA 2023: Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, September 10--13, 2023, Bratislava, Slovakia}
SQAMIA 2023: Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications, September 10–13, 2023, Bratislava, Slovakia
For the publication of the proceedings, it is necessary to have an agreement from all the authors. Publishing with CEUR requires adhering to the Creative Commons license as follows:
The camera-ready papers (PDF) should be resubmitted in EasyChair together with a single ZIP archive that would include:
To register, fill in and submit the registration form. If your registration is successful, you will receive a confirmation email. At least one author of each accepted paper should register, as well as every additional participant of the workshop.
200 €
100 €
IMPORTANT: bank transfer fees need to be paid by the sender.
The workshop fee should be paid by a bank transfer to the following account:
IBAN: SK83 8180 0000 0070 0008 5552
SWIFT: SPSRSKBA
Variable symbol: 6117
Information for the beneficiary:
SQAMIA 2023 - your full name - the number of your paper
The first SQAMIA workshop (SQAMIA 2012) was organized within the 5th Balkan Conference in Informatics (BCI 2012) and was followed by SQAMIA 2013, also organized in Novi Sad, now as a standalone event with the intention to become a traditional meeting of the scientists and practitioners in the field of software quality. This tradition continued and the workshop was held annually, until 2019. Unfortunately, the workshop was not held in 2020 and 2021 due to travel restrictions. However, the series continued last year with SQAMIA 2022.