Demo Data from EDBT 2026 / reviewers in the wild / expert
Bart Du Bois
dblp:15/5848
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5
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 |
|---|---|---|---|
| 2007 | Empirical studies in reverse engineering: state of the art and future trends
Paolo Tonella, Marco Torchiano, Bart Du Bois, Tarja Systä |
Empir. Softw. Eng. | 3 |
| 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. | 2 |
| 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 | 2 |
| 2006 | How Webmining and Coupling Metrics Improve Early Program ComprehensionabstractDuring initial program comprehension, software engineers could benefit from knowing the most need-to-be-understood classes in the system under study in order to kick-start their software reconnaissance. Previously we have used Webmining techniques on runtime trace data to identify these important classes. Here, we reprise this Webmining technique and make a thorough comparison of its effectiveness when collecting static information of the software system under study. Apache Ant and Jakarta JMeter, two medium-scale open source Java software systems, serve as case studies. From publicly available developers notes we conclude that the Webmining technique in combination with dynamic analysis provides the best results with a level of recall of 90% when comparing with the developers' opinion Andy Zaidman, Bart Du Bois, Serge Demeyer |
ICPC | 2 |
| 2006 | An Experimental Investigation of UML Modeling Conventions
Christian Lange 0001, Bart Du Bois, Michel R. V. Chaudron, Serge Demeyer |
MoDELS | 2 |