VLDB 2026 Research / reviewers in the wild / expert
Piotr Tomaszewski
dblp:75/5273
· DBLP profile ↗
11ranked-venue papers
8as first author
3since 2021 · last 2023
0000-0001-7877-2121ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 6 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Ergo, SMIRK is safe: a safety case for a machine learning component in a pedestrian automatic emergency brake systemabstractIntegration of machine learning (ML) components in critical applications introduces novel challenges for software certification and verification. New safety standards and technical guidelines are under development to support the safety of ML-based systems, e.g., ISO 21448 SOTIF for the automotive domain and the Assurance of Machine Learning for use in Autonomous Systems (AMLAS) framework. SOTIF and AMLAS provide high-level guidance but the details must be chiseled out for each specific case. We initiated a research project with the goal to demonstrate a complete safety case for an ML component in an open automotive system. This paper reports results from an industry-academia collaboration on safety assurance of SMIRK, an ML-based pedestrian automatic emergency braking demonstrator running in an industry-grade simulator. We demonstrate an application of AMLAS on SMIRK for a minimalistic operational design domain, i.e., we share a complete safety case for its integrated ML-based component. Finally, we report lessons learned and provide both SMIRK and the safety case under an open-source license for the research community to reuse. Markus Borg, Jens Henriksson, Kasper Socha, Olof Lennartsson, Elias Sonnsjö, Thanh Bui, Piotr Tomaszewski, Sankar Raman Sathyamoorthy, Sebastian Brink, Mahshid Helali Moghadam |
Softw. Qual. J. | 7 |
| 2022 | Quality assurance of generative dialog models in an evolving conversational agent used for Swedish language practiceabstractDue to the migration megatrend, efficient and effective second-language acquisition is vital. One proposed solution involves AI-enabled conversational agents for person-centered interactive language practice. We present results from ongoing action research targeting quality assurance of proprietary generative dialog models trained for virtual job interviews. The action team elicited a set of 38 requirements for which we designed corresponding automated test cases for 15 of particular interest to the evolving solution. Our results show that six of the test case designs can detect meaningful differences between candidate models. While quality assurance of natural language processing applications is complex, we provide initial steps toward an automated framework for machine learning model selection in the context of an evolving conversational agent. Future work will focus on model selection in an MLOps setting. Markus Borg, Johan Bengtsson, Harald Österling, Alexander Hagelborn, Isabella Gagner, Piotr Tomaszewski |
CAIN | 6 |
| 2021 | Challenges of Adopting SAFe in the Banking Industry - A Study Two Years After Its IntroductionabstractAbstract The Scaled Agile Framework (SAFe) is a framework for scaling agile methods in large organizations. We have found several experience reports and white papers describing SAFe adoptions in different banks, which indicates that SAFe is being used in the banking industry. However, there is a lack of academic publications on the topic, the banking industry is missing in the scientific reports analyzing SAFe transformations. To fill this gap, we present a study on the main challenges with a SAFe transformation at a large full-service bank. We identify the challenges in the bank under study and compare the findings with experience reports from other banks, as well as with research on SAFe transformations in other domains. Many of the challenges reported in this paper overlap with the generic SAFe challenges, including management and organization, education and training, culture and mindset, requirements engineering, quality assurance, and systems architecture. However, we also report some novel challenges specific to the banking domain, e.g., the risk of jeopardizing customer relations, stability, and trust of external stakeholders. This study validates several SAFe-related challenges reported in previous work in the banking context. It also brings up some novel challenges specific to the banking industry. Therefore, we believe our results are particularly useful to practitioners responsible for SAFe transformations at other banks. Sara Nilsson Tengstrand, Piotr Tomaszewski, Markus Borg, Ronald Jabangwe |
XP | 2 |
| 2007 | Improving Fault Detection in Modified Code - A Study from the Telecommunication Industry
Piotr Tomaszewski, Lars Lundberg, Håkan Grahn |
J. Comput. Sci. Technol. | 1 |
| 2007 | Statistical models vs. expert estimation for fault prediction in modified code - an industrial case study
Piotr Tomaszewski, Jim Håkansson, Håkan Grahn, Lars Lundberg |
J. Syst. Softw. | 1 |
| 2006 | A Method for an Accurate Early Prediction of Faults in Modified ClassesabstractIn this paper we suggest and evaluate a method for predicting fault densities in modified classes early in the development process, i.e., before the modifications are implemented. We start by establishing methods that according to literature are considered the best for predicting fault densities of modified classes. We find that these methods can not be used until the system is implemented. We suggest our own methods, which are based on the same concept as the methods suggested in the literature, with the difference that our methods are applicable before the coding has started. We evaluate our methods using three large telecommunication systems produced by Ericsson. We find that our methods provide predictions that are of similar quality to the predictions based on metrics available after the code is implemented. Our predictions are, however, available much earlier in the development process. Therefore, they enable better planning of efficient fault prevention and fault detection activities Piotr Tomaszewski, Håkan Grahn, Lars Lundberg |
ICSM | 1 |
| 2006 | The increase of productivity over time - an industrial case study
Piotr Tomaszewski, Lars Lundberg |
Inf. Softw. Technol. | 1 |
| 2005 | Increasing the Efficiency of Fault Detection in Modified CodeabstractMany software systems are developed in a number of consecutive releases. Each new release does not only add new code but also modifies already existing one. In this study we have shown that the modified code can be an important source of faults. The faults are widely recognized as one of the major cost drivers in software projects. Therefore we look for methods of improving fault detection in the modified code. We suggest and evaluate a number of prediction models for increasing the efficiency of fault detection. We evaluate them against the theoretical best model, a simple model based on size, as well as against analyzing the code in a random order (not using any model). We find that using our models provides a significant improvement both over not using any model at all and using the simple model based on the class size. The gain offered by the models corresponds to 30% to 60% of the theoretical maximum. Piotr Tomaszewski, Lars Lundberg, Håkan Grahn |
APSEC | 1 |
| 2005 | Evaluating real-time credit-control server architectures implemented on a standard platform
Piotr Tomaszewski, Lars Lundberg, Jim Håkansson, Daniel Häggander |
IADIS AC | 1 |
| 2005 | A Cost-Efficient Server Architecture for Real-Time Credit-ControlabstractThe importance of mobile and electronic commerce results in much attention given to credit-control systems. There are high non-functional requirements on such systems, e.g. high availability and reliability. These requirements can be met by changing the architecture of the credit-control system. In this paper the authors suggested a new architecture and a number of alternative implementations of credit-control server. By quantifying the availability, reliability, performance and cost the designers enabled to make better trade-off decisions. The new architecture was compared with the current, "state-of-the-art" solution. Finally, suggestions for the system developers concerning the choice of an appropriate architecture implementation variant were presented. Piotr Tomaszewski, Lars Lundberg, Jim Håkansson, Daniel Häggander |
ICECCS | 1 |
| 2005 | Software development productivity on a new platform: an industrial case study
Piotr Tomaszewski, Lars Lundberg |
Inf. Softw. Technol. | 1 |