VLDB 2026 Research / reviewers in the wild / expert
Sylvie Hamel
dblp:96/6540
· DBLP profile ↗
23ranked-venue papers
0as first author
2since 2021 · last 2024
0000-0002-8941-2284ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 1 since 2021Software engineering, systems software and programming languages · 7 · 1 since 2021Databases, data management, data science and information retrieval · 3Graphics, computer vision, multimedia, augmented reality and games · 2Applied, interdisciplinary, general and emerging computing · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Consensus task interaction trace recommender to guide developers' software navigation
Layan Etaiwi, Pascal Sager, Yann-Gaël Guéhéneuc, Sylvie Hamel |
Empir. Softw. Eng. | 4 |
| 2021 | Automedian sets of permutations: direct sum and shuffle
Charles Desharnais, Sylvie Hamel |
Theor. Comput. Sci. | 2 |
| 2020 | Order in Chaos: Prioritizing Mobile App Reviews using Consensus AlgorithmsabstractThe continuous growth of the mobile apps industry creates a competition among apps developers. To succeed, app developers must attract and retain users. User reviews provide a wealth of information about bugs to fix and features to add and can help app developers offer high-quality apps. However, apps may receive hundreds of unstructured reviews, which makes transforming them into change requests a difficult task. Approaches exist for analyzing and extracting topics from mobile app reviews, however, prioritizing these reviews has not gained much attention. In this study, we introduce the use of a consensus algorithm to help developers prioritize user reviews for the purpose of app evolution. We evaluate the usefulness of our approach and meaningfulness of its consensus rankings on four Android apps. We compare the rankings against reviews ranked by app developers manually and show that there is a strong correlation between the two (average Kendall rank correlation coefficient = 0.516). Thus, our approach can prioritize user reviews and help developers focus their time/effort on improving their apps instead of on identifying reviews to address in the next release. Layan Etaiwi, Sylvie Hamel, Yann-Gaël Guéhéneuc, William Flageol, Rodrigo Morales 0001 |
COMPSAC | 2 |
| 2020 | Space reduction constraints for the median of permutations problem
Robin Milosz, Sylvie Hamel |
Discret. Appl. Math. | 2 |
| 2019 | Unshuffling Permutations: Trivial Bijections and Compositions
Guillaume Fertin, Samuele Giraudo, Sylvie Hamel, Stéphane Vialette |
TAMC | 3 |
| 2018 | Nearest constrained circular wordsabstractIn this paper, we study circular words arising in the development of equipment using shields in brachytherapy. This equipment has physical constraints that have to be taken into consideration. From an algorithmic point of view, the problem can be formulated as follows: Given a circular word, find a constrained circular word of the same length such that the Manhattan distance between these two words is minimal. We show that we can solve this problem in pseudo polynomial time (polynomial time in practice) using dynamic programming. Guillaume Blin, Alexandre Blondin Massé, Marie Gasparoux, Sylvie Hamel, Élise Vandomme |
CPM | 4 |
| 2018 | Median of 3 Permutations, 3-Cycles and 3-Hitting Set Problem
Robin Milosz, Sylvie Hamel, Adeline Pierrot |
IWOCA | 2 |
| 2017 | Heuristic, Branch-and-Bound Solver and Improved Space Reduction for the Median of Permutations Problem
Robin Milosz, Sylvie Hamel |
IWOCA | 2 |
| 2016 | Evaluating the impact of design pattern and anti-pattern dependencies on changes and faults
Fehmi Jaafar, Yann-Gaël Guéhéneuc, Sylvie Hamel, Foutse Khomh, Mohammad Zulkernine |
Empir. Softw. Eng. | 3 |
| 2015 | Rank aggregation with ties: Experiments and AnalysisabstractInternational audience Bryan Brancotte, Bo Yang 0030, Guillaume Blin, Sarah Cohen Boulakia, Alain Denise, Sylvie Hamel |
Proc. VLDB Endow. | 6 |
| 2014 | Detecting asynchrony and dephase change patterns by mining software repositoriesabstractSUMMARY Software maintenance accounts for the largest part of the costs of any program. During maintenance activities, developers implement changes (sometimes simultaneously) on artifacts in order to fix bugs and to implement new requirements. To reduce this part of the costs, previous work proposed approaches to identify the artifacts of programs that change together. These approaches analyze historical data, mined from version control systems, and report change patterns, which lead at the causes, consequences, and actors of the changes to source code files. They also introduce so‐called change patterns that describe some typical change dependencies among files. In this paper, we introduce two novel change patterns: the asynchrony change pattern, corresponding to macro co‐changes (MC), that is, of files that co‐change within a large time interval (change periods) and the dephase change pattern, corresponding to dephase macro co‐changes (DC), that is, MC that always happens with the same shifts in time. We present our approach, that we named Macocha, to identify these two change patterns in large programs. We use the k‐nearest neighbor algorithm to group changes into change periods. We also use the Hamming distance to detect approximate occurrences of MC and DC. We apply Macocha and compare its performance in terms of precision and recall with UMLDiff (file stability) and association rules (co‐changing files) on seven systems: ArgoUML, FreeBSD, JFreeChart, Openser, SIP, XalanC, and XercesC developed with three different languages (C, C++, and Java). These systems have a size ranging from 532 to 1693 files, and during the study period, they have undergone 1555 to 23,944 change commits. We use external information and static analysis to validate (approximate) MC and DC found by Macocha. Through our case study, we show the existence and usefulness of these novel change patterns to ease software maintenance and, potentially, reduce related costs. Copyright © 2013 John Wiley & Sons, Ltd. Fehmi Jaafar, Yann-Gaël Guéhéneuc, Sylvie Hamel, Giuliano Antoniol |
J. Softw. Evol. Process. | 3 |
| 2012 | An Algorithmic View on Multi-Related-Segments: A Unifying Model for Approximate Common Interval
Xiao Yang 0019, Florian Sikora, Guillaume Blin, Sylvie Hamel, Romeo Rizzi, Srinivas Aluru |
TAMC | 4 |
| 2012 | An Efficient Method for Exploring the Space of Gene Tree/Species Tree Reconciliations in a Probabilistic FrameworkabstractBACKGROUND: Inferring an evolutionary scenario for a gene family is a fundamental problem with applications both in functional and evolutionary genomics. The gene tree/species tree reconciliation approach has been widely used to address this problem, but mostly in a discrete parsimony framework that aims at minimizing the number of gene duplications and/or gene losses. Recently, a probabilistic approach has been developed, based on the classical birth-and-death process, including efficient algorithms for computing posterior probabilities of reconciliations and orthology prediction. RESULTS: In previous work, we described an algorithm for exploring the whole space of gene tree/species tree reconciliations, that we adapt here to compute efficiently the posterior probability of such reconciliations. These posterior probabilities can be either computed exactly or approximated, depending on the reconciliation space size. We use this algorithm to analyze the probabilistic landscape of the space of reconciliations for a real data set of fungal gene families and several data sets of synthetic gene trees. CONCLUSION: The results of our simulations suggest that, with exact gene trees obtained by a simple birth-and-death process and realistic gene duplication/loss rates, a very small subset of all reconciliations needs to be explored in order to approximate very closely the posterior probability of the most likely reconciliations. For cases where the posterior probability mass is more evenly dispersed, our method allows to explore efficiently the required subspace of reconciliations. Jean-Philippe Doyon, Sylvie Hamel, Cédric Chauve |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2011 | A seismology-inspired approach to study change propagationabstractChange impact analysis aims at identifying software artefacts that are being affected by a change. It helps developers to assess their change efforts and perform more adequate changes. Several approaches have been proposed to aid in impact analysis. However, to the best of our knowledge, none of these approaches have been used to study the scope of changes in a program. We present a metaphor inspired by seismology and propose a mapping between the concepts of seismology and change propagation, to study the scope of change propagation. We perform three case studies on Pooka, Rhino, and Xerces-J to observe change propagation. We use ANOVA and Duncan statistical tests to assess the statistically significance of our observations, which show that changes propagate to a limited scope. Salima Hassaine, Ferdaous Boughanmi, Yann-Gaël Guéhéneuc, Sylvie Hamel, Giuliano Antoniol |
ICSM | 4 |
| 2011 | Change Impact Analysis: An Earthquake MetaphorabstractImpact analysis is crucial to make decisions among different alternative implementations and to anticipate future maintenance tasks. Several approaches were proposed to identify software artefacts being affected by a change. However, to the best of our knowledge, none of these approaches have been used to study the scope of changes in a program. Yet, this information would help developers assess their change efforts and perform more adequate changes. Thus, we present a metaphor inspired by seismology and propose a mapping between the concepts of seismology and software evolution. We show the applicability and usefulness of our metaphor using Rhino and Xerces-J. Salima Hassaine, Ferdaous Boughanmi, Yann-Gaël Guéhéneuc, Sylvie Hamel, Giuliano Antoniol |
ICPC | 4 |
| 2011 | Using Medians to Generate Consensus Rankings for Biological Data
Sarah Cohen Boulakia, Alain Denise, Sylvie Hamel |
SSDBM | 3 |
| 2011 | A new algorithm for aligning nested arc-annotated sequences under arbitrary weight schemes
Aïda Ouangraoua, Valentin Guignon, Sylvie Hamel, Cédric Chauve |
Theor. Comput. Sci. | 3 |
| 2010 | Identification of design motifs with pattern matching algorithms
Olivier Kaczor, Yann-Gaël Guéhéneuc, Sylvie Hamel |
Inf. Softw. Technol. | 3 |
| 2007 | A New and Faster Method of Sorting by Transpositions
Maxime Benoît-Gagné, Sylvie Hamel |
CPM | 2 |
| 2005 | An Edit Distance Between RNA Stem-Loops
Valentin Guignon, Cédric Chauve, Sylvie Hamel |
SPIRE | 3 |
| 2004 | From cascade decompositions to bit-vector algorithms
Anne Bergeron, Sylvie Hamel |
Theor. Comput. Sci. | 2 |
| 2001 | Cascade Decompositions are Bit-Vector Algorithms
Anne Bergeron, Sylvie Hamel |
CIAA | 2 |
| 2000 | Fast Implementations of Automata Computations
Anne Bergeron, Sylvie Hamel |
CIAA | 2 |