VLDB 2026 Research / reviewers in the wild / expert
Bart Van Rompaey
dblp:95/3884
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2011
0000-0001-7670-0300ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software testing · 91% Empirical software engineering · 9% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
test quality |
0.1 | 1 | 2007 | On The Detection of Test Smells: A Metrics-Based Approach for General Fixture and Eager Test · IEEE Trans. Software Eng. 2007 |
Software testing
test smell detection |
0.1 | 1 | 2007 | On The Detection of Test Smells: A Metrics-Based Approach for General Fixture and Eager Test · IEEE Trans. Software Eng. 2007 |
Software testing
unit testing |
0.1 | 1 | 2007 | On The Detection of Test Smells: A Metrics-Based Approach for General Fixture and Eager Test · IEEE Trans. Software Eng. 2007 |
Methods — techniques the papers use, named apart from their topics
software metrics · 0.1manual inspection · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Studying the co-evolution of production and test code in open source and industrial developer test processes through repository miningabstractMany software production processes advocate rigorous development testing alongside functional code writing, which implies that both test code and production code should co-evolve. To gain insight in the nature of this co-evolution, this paper proposes three views (realized by a tool called TeMo) that combine information from a software project’s versioning system, the size of the various artifacts and the test coverage reports. We validate these views against two open source and one industrial software project and evaluate our results both with the help of log messages, code inspections and the original developers of the software system. With these views we could recognize different co-evolution scenarios (i.e., synchronous and phased) and make relevant observations for both developers as well as test engineers. Andy Zaidman, Bart Van Rompaey, Arie van Deursen, Serge Demeyer |
Empir. Softw. Eng. | 2 |
| 2009 | Trace visualization for program comprehension: A controlled experimentabstractUnderstanding software through dynamic analysis has been a popular activity in the past decades. One of the most common approaches in this respect is execution trace analysis: among our own efforts in this context is EXTRAVIS, a tool for the visualization of large traces. Similar to other trace visualization techniques, our tool has been validated through anecdotal evidence, but should also be quantitatively evaluated to assess its usefulness for program comprehension. This paper reports on a first controlled experiment concerning trace visualization for program comprehension. We designed eight typical tasks aimed at gaining an understanding of a representative subject system, and measured how a control group (using the Eclipse IDE) and an experimental group (using both Eclipse and EXTRAVIS) performed in terms of correctness and time spent. The results are statistically significant in both regards, showing a 21% decrease in time and a 43% increase in correctness for the latter group. Bas Cornelissen, Andy Zaidman, Arie van Deursen, Bart Van Rompaey |
ICPC | 4 |
| 2008 | Mining Software Repositories to Study Co-Evolution of Production & Test CodeabstractEngineering software systems is a multidisciplinary activity, whereby a number of artifacts must be created - and maintained - synchronously. In this paper we investigate whether production code and the accompanying tests co- evolve by exploring a project's versioning system, code coverage reports and size-metrics. Our main aim for studying this co-evolution is to create awareness with developers and managers alike about the testing process that is followed. We explore the possibilities of our technique through two open source case studies and observe a number of different co-evolution scenarios. We evaluate our results both with the help of log-messages and the original developers of the software system. Andy Zaidman, Bart Van Rompaey, Serge Demeyer, Arie van Deursen |
ICST | 2 |
| 2008 | JExample: Exploiting Dependencies between Tests to Improve Defect Localization
Adrian Kuhn, Bart Van Rompaey, Lea Haensenberger, Oscar Nierstrasz, Serge Demeyer, Markus Gälli, Koenraad Van Leemput |
XP | 2 |
| 2007 | On The Detection of Test Smells: A Metrics-Based Approach for General Fixture and Eager TestabstractAs a fine-grained defect detection technique, unit testing introduces a strong dependency on the structure of the code. Accordingly, test coevolution forms an additional burden on the software developer which can be tempered by writing tests in a manner that makes them easier to change. Fortunately, we are able to concretely express what a good test is by exploiting the specific principles underlying unit testing. Analogous to the concept of code smells, violations of these principles are termed test smells. In this paper, we clarify the structural deficiencies encapsulated in test smells by formalizing core test concepts and their characteristics. To support the detection of two such test smells, General Fixture and Eager Test, we propose a set of metrics defined in terms of unit test concepts. We compare their detection effectiveness using manual inspection and through a comparison with human reviewing. Although the latter is the traditional means for test quality assurance, our results indicate it is not a reliable means for test smell detection. This work thus stresses the need for a more reliable detection mechanism and provides an initial contribution through the validation of test smell metrics. Bart Van Rompaey, Bart Du Bois, Serge Demeyer, Matthias Rieger |
IEEE Trans. Software Eng. | 1 |
| 2006 | Characterizing the Relative Significance of a Test SmellabstractTest code, just like any other code we write, erodes when frequently changed. As such, refactoring, which has been shown to impact maintainability and comprehensibility, can be part of a solution to counter this erosion. We propose a metric-based heuristical approach, which allows to rank occurrences of so-called test smells (i.e. symptoms of poorly designed tests) according to their relative significance. This ranking can subsequently be used to start refactoring. Through an open-source case study, ArgoUML, we demonstrate that we are able to identify those test cases who violate unit test criteria Bart Van Rompaey, Bart Du Bois, Serge Demeyer |
ICSM | 1 |
| 1997 | Precursor networks for training the binary perceptron
Bart Van Rompaey |
ESANN | 1 |