Demo Data from VLDB 2026 / reviewers in the wild / expert
Damien Pollet
dblp:59/5347
· DBLP profile ↗
8ranked-venue papers
1as first author
0since 2021 · last 2018
0000-0003-1850-2212ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 1 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1
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 |
Requirements engineering and software design · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design › software architecture › software architecture analysis
software architecture recovery |
0.1 | 1 | 2009 | Software Architecture Reconstruction: A Process-Oriented Taxonomy · IEEE Trans. Software Eng. 2009 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2009 | Software Architecture Reconstruction: A Process-Oriented Taxonomy · IEEE Trans. Software Eng. 2009 |
Methods — techniques the papers use, named apart from their topics
taxonomy · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | A critical analysis of string APIs: The case of Pharo
Damien Pollet, Stéphane Ducasse |
Sci. Comput. Program. | 1 |
| 2014 | The Package Blueprint: Visually analyzing and quantifying packages dependencies
Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui, Jean-Rémy Falleri |
Sci. Comput. Program. | 3 |
| 2010 | Replaying IDE interactions to evaluate and improve change prediction approachesabstractChange prediction helps developers by recommending program entities that will have to be changed alongside the entities currently being changed. To evaluate their accuracy, current change prediction approaches use data from versioning systems such as CVS or SVN. These data sources provide a coarse-grained view of the development history that flattens the sequence of changes in a single commit. They are thus not a valid basis for evaluation in the case of development-style prediction, where the order of the predictions has to match the order of the changes a developer makes. We propose a benchmark for the evaluation of change prediction approaches based on fine-grained change data recorded from IDE usage. Moreover, the change prediction approaches themselves can use the more accurate data to fine-tune their prediction. We present an evaluation procedure and use it on several change prediction approaches, both novel and from the literature, and report on the results. Romain Robbes, Damien Pollet, Michele Lanza 0001 |
MSR | 2 |
| 2010 | Package Fingerprints: A visual summary of package interface usage
Hani Abdeen, Stéphane Ducasse, Damien Pollet, Ilham Alloui |
Inf. Softw. Technol. | 3 |
| 2009 | Supporting task-oriented navigation in IDEs with configurable HeatMapsabstractMainstream IDEs generally rely on the static structure of a software project to support browsing and navigation. We propose HeatMaps, a simple but highly configurable technique to enrich the way an IDE displays the static structure of a software system with additional kinds of information. A HeatMap highlights software artifacts according to various metric values, such as bright red or pale blue, to indicate their potential degree of interest. We present a prototype system that implements HeatMaps, and we describe an initial study that assesses the degree to which different HeatMaps effectively guide developers in navigating software. David Röthlisberger, Oscar Nierstrasz, Stéphane Ducasse, Damien Pollet, Romain Robbes |
ICPC | 4 |
| 2009 | Software Architecture Reconstruction: A Process-Oriented TaxonomyabstractTo maintain and understand large applications, it is important to know their architecture. The first problem is that unlike classes and packages, architecture is not explicitly represented in the code. The second problem is that successful applications evolve over time, so their architecture inevitably drifts. Reconstructing the architecture and checking whether it is still valid is therefore an important aid. While there is a plethora of approaches and techniques supporting architecture reconstruction, there is no comprehensive software architecture reconstruction state of the art and it is often difficult to compare the approaches. This paper presents a state of the art in software architecture reconstruction approaches. Stéphane Ducasse, Damien Pollet |
IEEE Trans. Software Eng. | 2 |
| 2007 | Package Surface Blueprints: Visually Supporting the Understanding of Package RelationshipsabstractLarge object-oriented applications are structured over large number of packages. Packages are important but complex structural entities that may be difficult to understand since they play different development roles (i.e., class containers, code ownership basic structure, architectural elements...). Maintainers of large applications face the problem of understanding how packages are structured in general and how they relate to each others. In this paper, we present a compact visualization, named Package Surface Blueprint, that qualifies the relationships that a package has with its neighbours. A Package Surface Blueprint represents packages around the notion of package surfaces: groups of relationships according to the packages they refer to. We present two specific views one stressing the references made by a package and another showing the inheritance structure of a package. We applied the visualization on two large case studies: ArgoUML and Squeak. Stéphane Ducasse, Damien Pollet, Mathieu Suen, Hani Abdeen, Ilham Alloui |
ICSM | 2 |
| 2002 | Al analysis patterns as UML meta-model constructsabstractIn this article, we investigate the use of the OO computational paradigm for the formulation of knowledge model patterns as OO analysis patterns. We seek to take advantage of research on design pattern specification, aimed at modelling patterns by means of structural and behavioural "meta-level" constraints, introducing appropriate modifications into the UML. We illustrate our argument with the formulation of an OO "assessment pattern" in analogy to the well known "assessment task template". Angeles Manjarrés Riesco, Gerson Sunyé, Damien Pollet, Simon Pickin 0001, Jean-Marc Jézéquel |
SEKE | 3 |