VLDB 2026 Research / reviewers in the wild / expert
Bartosz Walter
dblp:94/5258
· DBLP profile ↗
25ranked-venue papers
11as first author
8since 2021 · last 2024
0000-0003-1212-2390ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 24 · 11 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Prioritisation of code clones using a genetic algorithm
Umberto Azadi, Bartosz Walter, Francesca Arcelli Fontana |
Inf. Softw. Technol. | 2 |
| 2023 | Supporting Product Management Lifecycle with Common Best Practices
Bartosz Walter, Ilija Jolevski, Ivan Garnizov, Andjela Arsovic |
EuroSPI (2) | 1 |
| 2023 | Towards reliable rule mining about code smells: The McPython approach (Invited Lecture - Extended Abstract)
Maciej Ziobrowski, Miroslaw Ochodek, Jerzy R. Nawrocki, Bartosz Walter |
FedCSIS | 4 |
| 2023 | A software process improvement framework based on best practicesabstractAbstract Software process improvement requires significant effort related not only to the identification of relevant issues and providing an adequate response to them, but also to the implementation and adoption of the changes. Best practices provide recommendations to software teams on how to address identified objectives in practice, based on aggregated experience and knowledge. In the paper, we present the GÉANT SPI framework based on best practices, together with the collected experience from the process of adopting the best practices. Bartosz Walter, Branko Marovic, Ivan Garnizov, Marcin Wolski, Andrijana Todosijevic |
J. Softw. Evol. Process. | 1 |
| 2022 | Two Case Studies on Implementing Best Practices for Software Process Improvement
Bartosz Walter, Branko Marovic, Ivan Garnizov, Marcin Wolski, Andrijana Todosijevic |
EuroSPI | 1 |
| 2022 | A Recommender System for EOSC. Challenges and Possible Solutions
Marcin Wolski, Krzysztof Martyn, Bartosz Walter |
RCIS | 3 |
| 2021 | Monitoring the Adoption of SPI-Related Best Practices. An Experience Report
Bartosz Walter, Branko Marovic, Ivan Garnizov, Marcin Wolski, Andrijana Todosijevic |
EuroSPI | 1 |
| 2021 | A study on correlations between architectural smells and design patterns
Ilaria Pigazzini, Francesca Arcelli Fontana, Bartosz Walter |
J. Syst. Softw. | 3 |
| 2020 | Best Practices for Software Maturity Improvement: A GÉANT Case Study
Bartosz Walter, Branko Marovic, Ivan Garnizov, Marcin Wolski, Andrijana Todosijevic |
EuroSPI | 1 |
| 2019 | Designing a Maturity Model for a Distributed Software Organization. An Experience Report
Bartosz Walter, Marcin Wolski, Zarko Stanisavljevic, Andrijana Todosijevic |
EuroSPI | 1 |
| 2019 | Introduction to the special issue on "Machine Learning Techniques for Software Quality Evaluation"abstractThe assessment of software quality is one of the most multifaceted (eg, structural, product, and process quality) and subjective aspects of software engineering, as in most cases, it is substantially based on expert judgement. Such assessments can be performed at almost all phases of software development (from project inception to maintenance) and at different levels of granularity (from source code to architecture). However, human judgement is (1) inherently biased by implicit, subjective criteria applied in the evaluation process, and (2) its economical effectiveness is limited compared to automated or semiautomated approaches. For these reasons, the research community is still looking for new, more effective methods of assessing various qualitative characteristics of software systems and the related processes. In recent years, we observed a rising interest in adopting various approaches to exploiting machine learning (ML) and automated decisionmaking processes in several areas of software engineering. These models and algorithms help to reduce effort and risk related to human judgment in favor of automated systems, which are able to make informed decisions based on available data and evaluated with objective criteria. Thus, the adoption of machine learning techniques seems to be one of the most promising ways to improve software quality evaluation. This special issue aims at providing researchers with the possibility to spread novel ideas and methods to make machine learning actionable for the assessment of software quality artifacts and processes. The call for papers was originally published in SEWORLD, the journal webpage, and other forums relevant to the software engineering community. We particularly encouraged the authors of papers accepted at the 2nd International Workshop on Machine Learning for Software Quality Evaluation (MaLTeSQuE 20181) to submit a revised, extended version of the workshop papers. All submitted papers went through a rigorous review process, which involved up to three internationally recognized experts of the field. This ensured rigor, novelty, and the scientific contribution expected by the Journal of Software: Evolution and Process. As a result, out of the six submitted papers, four of them were recommended for publication. It is our hope that the papers presented in this special issue will further foster the research community toward the intersection between machine learning and software quality assessment. We would like to thank the EditorinChief of the Journal of Software: Evolution and Process, Professor Gerardo Canfora, for allowing us to present this special issue. We are very grateful to all our reviewers for their efforts in evaluating the submitted papers as well as for their timely and constructive reviews that have helped the authors to substantially improve the quality of their works. Finally, we would like to thank the authors who have submitted and revised their papers according to the reviewers' feedback and who have made this special issue possible. Apostolos Ampatzoglou, Francesca Arcelli Fontana, Fabio Palomba, Bartosz Walter |
J. Softw. Evol. Process. | 4 |
| 2018 | Code smells and their collocations: A large-scale experiment on open-source systems
Bartosz Walter, Francesca Arcelli Fontana, Vincenzo Ferme |
J. Syst. Softw. | 1 |
| 2018 | Software quality model for a research-driven organization - An experience reportabstractAbstract In the paper, we present a measurement framework for evaluating quality in software products developed within the research and innovation framework project GÉANT. The proposed framework is based on the quality models by Boehm and McCall, but also addresses the presence and point of view of a third stakeholder: an external funding agency (EU), which has started and is temporally financing the project, but aims at making it self‐financing in the future. We also provide results of evaluation of 2 projects from the GÉANT ecosystem and one open‐source system with this framework. Marcin Wolski, Bartosz Walter, Szymon Kupinski, Jakub Chojnacki |
J. Softw. Evol. Process. | 2 |
| 2017 | Filling the gaps: imputation of missing metrics' values in a software quality modelabstractHierarchical software quality models usually rely on a number of metrics, which, once aggregated, provide an overview of selected perspectives of a system's quality. Missing values of some metrics, that usually result from data unavailability, can seriously affect the final score. In the paper we empirically validate a few imputation methods in context of a custom Géant-QM framework, used for evaluation of several open source systems. Early results indicate imputing a missing value based on its close neighbors as data donors introduces less noise that using a wider set of donors. Szymon Kupinski, Bartosz Walter, Marcin Wolski, Jakub Chojnacki |
IWSM-Mensura | 2 |
| 2016 | One Metric to Combine Them All: Experimental Comparison of Metric Aggregation Approaches in Software Quality ModelsabstractHierarchical software quality models define different levels, at which various criteria or characteristics are evaluated. In order to combine the data from lower levels, we need an effective method of aggregation. In this paper we report observations and conclusions from applying several approaches to metric aggregation, based on data acquired from two software systems. Marcin Wolski, Bartosz Walter, Szymon Kupinski, Patryk Prominski |
IWSM-Mensura | 2 |
| 2016 | Antipattern and Code Smell False Positives: Preliminary Conceptualization and ClassificationabstractAnti-patterns and code smells are archetypes used for describing software design shortcomings that can negatively affect software quality, in particular maintainability. Tools, metrics and methodologies have been developed to identify these archetypes, based on the assumption that they can point at problematic code. However, recent empirical studies have shown that some of these archetypes are ubiquitous in real world programs, and many of them are found not to be as detrimental to quality as previously conjectured. We are therefore interested in revisiting common anti-patterns and code smells, and building a catalogue of cases that constitute candidates for "false positives". We propose a preliminary classification of such false positives with the aim of facilitating a better understanding of the effects of anti-patterns and code smells in practice. We hope that the development and further refinement of such a classification can support researchers and tool vendors in their endeavour to develop more pragmatic, context-relevant detection and analysis tools for anti-patterns and code smells. Francesca Arcelli Fontana, Jens Dietrich 0001, Bartosz Walter, Aiko Fallas Yamashita, Marco Zanoni |
SANER | 3 |
| 2016 | The relationship between design patterns and code smells: An exploratory study
Bartosz Walter, Tarek Alkhaeir |
Inf. Softw. Technol. | 1 |
| 2015 | Inter-smell relations in industrial and open source systems: A replication and comparative analysisabstractThe presence of anti-patterns and code smells can affect adversely software evolution and quality. Recent work has shown that code smells that appear together in the same file (i.e., collocated smells) can interact with each other, leading to various types of maintenance issues and/or to the intensification of negative effects. It has also been found that code smell interactions can occur across coupled files (i.e., coupled smells), with comparable negative effects as the interaction of same-file (collocated) smells. Different inter-smell relations have been described in previous work, yet only few studies have evaluated them empirically. This study attempts to replicate the findings from previous work on inter-smell relations by analyzing larger systems, and by including both industrial and open source ones. We also include the analysis of coupled smells in addition to collocated smells, to achieve a more complete picture of inter-smell relations. Our results suggest that if coupled smells are not considered, one may risk increasing the number of false negatives when analysing inter-smells. A major finding is that patterns of inter-smell relations vary between open source and industrial systems, suggesting that contextual variables should be considered in further studies on code smells. Aiko Fallas Yamashita, Marco Zanoni, Francesca Arcelli Fontana, Bartosz Walter |
ICSME | 4 |
| 2013 | Investigating the Impact of Code Smells on System's Quality: An Empirical Study on Systems of Different Application DomainsabstractThere are various activities that support software maintenance. Program comprehension and detection of design anomalies and their symptoms, like code smells and anti patterns, are particularly relevant for improving the quality and facilitating evolution of a system. In this paper we describe an empirical study on the detection of code smells, aiming at identifying the most frequent smells in systems of different domains and hence the domains characterized by more smells. Moreover, we study possible correlations existing among smells and the values of a set of software quality metrics using Spearman's rank correlation and Principal Component Analysis. Francesca Arcelli Fontana, Vincenzo Ferme, Alessandro Marino, Bartosz Walter, Pawel Martenka |
ICSM | 4 |
| 2006 | Evaluation of Test Code Quality with Aspect-Oriented Mutations
Bartosz Bogacki, Bartosz Walter |
XP | 2 |
| 2006 | Leveraging Code Smell Detection with Inter-smell Relations
Blazej Pietrzak, Bartosz Walter |
XP | 2 |
| 2005 | Multi-criteria Detection of Bad Smells in Code with UTA Method
Bartosz Walter, Blazej Pietrzak |
XP | 1 |
| 2004 | Automated Generation of Unit Tests for Refactoring
Bartosz Walter, Blazej Pietrzak |
XP | 1 |
| 2003 | Extending Testability for Automated Refactoring
Bartosz Walter |
XP | 1 |
| 2002 | Extreme Programming Modified: Embrace Requirements Engineering PracticesabstractExtreme programming (XP) is an agile (lightweight) software development methodology and it becomes more and more popular. XP proposes many interesting practices, but it also has some weaknesses. From the software engineering point of view the most important issues are: maintenance problems resulting from very limited documentation (XP relies on code and test cases only), and lack of wider perspective of a system to be built. Moreover, XP assumes that there is only one customer representative. In many cases there are several representatives (each one with his own view of the system and different priorities) and then some XP practices should be modified. In the paper we assess XP from two points of view: the capability maturity model and the Sommerville-Sawyer model (1997). We also propose how to introduce documented requirements to XP, how to modify the planning game to allow many customer representatives and how to get a wider perspective of a system to be built at the beginning of the project lifecycle. Jerzy R. Nawrocki, Michal Jasiñski, Bartosz Walter, Adam Wojciechowski |
RE | 3 |