Olivier Ridoux

dblp:r/ORidoux · DBLP profile ↗
← Back
18ranked-venue papers
2as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 10 · 2 first-authorTheory of computation · 9 · 1 first-authorSystems, architecture and hardware · 3 · 1 first-authorArtificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

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.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Storage systems · 99% Performance modeling and evaluation · 1%
Software engineering, system software, and programming languages
2 papers
Debugging and program repair · 78% Software testing · 12% Runtime systems and virtual machines · 10%
Databases, data mining, and information retrieval
2 papers
Data models and query languages · 46% Data mining · 40% Information retrieval · 14%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems
file systems
0.232006
LISFS: a logical information system as a file system · ICSE 2006
A Parts-of-File File System · USENIX ATC, General Track 2005
A Logic File System · USENIX ATC, General Track 2003
Data mining › pattern mining
association rule mining
0.112005
Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information · ASE 2005
Debugging and program repair
fault localization
0.112005
Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information · ASE 2005
Debugging and program repair › fault localization
spectrum-based fault localization
0.112005
Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information · ASE 2005
Information retrieval
query formulation
0.012006
LISFS: a logical information system as a file system · ICSE 2006
Runtime systems and virtual machines
garbage collection
0.011987
Deterministic and Stochastic Modeling of Parallel Garbage Collection - Towards Real-Time Criteria · ISCA 1987
Runtime systems and virtual machines › garbage collection
parallel garbage collection
0.011987
Deterministic and Stochastic Modeling of Parallel Garbage Collection - Towards Real-Time Criteria · ISCA 1987
Runtime systems and virtual machines › garbage collection
real-time garbage collection
0.011987
Deterministic and Stochastic Modeling of Parallel Garbage Collection - Towards Real-Time Criteria · ISCA 1987
Performance modeling and evaluation
stochastic modeling
0.011987
Deterministic and Stochastic Modeling of Parallel Garbage Collection - Towards Real-Time Criteria · ISCA 1987

Methods — techniques the papers use, named apart from their topics

plugin architecture · 0.1logical formula querying · 0.1data mining · 0.1association rules · 0.1stochastic modeling · 0.0deterministic modeling · 0.0
YearPublicationVenuePosition
2022 How to Integrate Environmental Challenges in Computing Curricula?
abstract
This paper advocates for the integration of environmental aspects in computing curricula, with a focus on higher education. We created knowledge-based curriculum specifications in order to help teachers who wish to add knowledge foundation on computing impacts. This document lists topics and references that can be integrated into curricula. We implemented it in several higher education institutions. This paper reports on our experience and feedback. We also discuss recommendations to overcome obstacles that, from our experience, are often faced when modifying computing curricula to integrate environmental challenges.
Anne-Laure Ligozat, Kevin Marquet, Aurélie Bugeau, Julien Lefèvre, Pierre Boulet, Sylvain Bouveret, Philippe Marquet, Olivier Ridoux, Olivier Michel 0001
SIGCSE (1)8
2012 Cubes of Concepts: Multi-dimensional Exploration of Multi-valued Contexts
Sébastien Ferré, Pierre Allard, Olivier Ridoux
ICFCA3
2011 Multiple Fault Localization with Data Mining
Peggy Cellier, Mireille Ducassé, Sébastien Ferré, Olivier Ridoux
SEKE4
2009 DeLLIS: A Data Mining Process for Fault Localization
Peggy Cellier, Mireille Ducassé, Sébastien Ferré, Olivier Ridoux
SEKE4
2008 Handling Spatial Relations in Logical Concept Analysis to Explore Geographical Data
Olivier Bedel, Sébastien Ferré, Olivier Ridoux
ICFCA3
2008 Formal Concept Analysis Enhances Fault Localization in Software
Peggy Cellier, Mireille Ducassé, Sébastien Ferré, Olivier Ridoux
ICFCA4
2007 A Parameterized Algorithm for Exploring Concept Lattices
Peggy Cellier, Sébastien Ferré, Olivier Ridoux, Mireille Ducassé
ICFCA3
2006 LISFS: a logical information system as a file system
abstract
We present Logical Information Systems (LIS). A LIS can be viewed as a schema-less database whose objects are described by logical formulas. Objects are automatically organized according to their logical description, and logical formulas can be used for representing both queries and navigation links. The key feature of a LIS is that it answers a query with a set of navigation links expressed in the same logic as the query. As navigation links are dynamically computed from any query, and can be used as query increments, it follows that querying and navigation steps can be combined in any order.We then present LISFS, a file-system implementation of a LIS, where objects are files or parts of files. This has the benefit to make LIS features available right now to existing applications. This implementation can easily be extended and specialized through a plug-in mechanism.Finally, we present some applications in the field of personal databases (e.g., music, images, emails) and in the field of software engineering.
Yoann Padioleau, Benjamin Sigonneau, Olivier Ridoux
ICSE3
2005 Data mining and cross-checking of execution traces: a re-interpretation of Jones, Harrold and Stasko test information
abstract
The current trend in debugging and testing is to cross-check information collected during several executions. Jones et al., for example, propose to use the instruction coverage of passing and failing runs in order to visualize suspicious statements. This seems promising but lacks a formal justification. In this paper, we show that the method of Jones et al. can be re-interpreted as a data mining procedure. More particularly, they define an indicator which characterizes association rules between data. With this formal framework we are able to explain intrinsic limitations of the above indicator.
Tristan Denmat, Mireille Ducassé, Olivier Ridoux
ASE3
2005 A Parts-of-File File System
Yoann Padioleau, Olivier Ridoux
USENIX ATC, General Track2
2004 Introduction to logical information systems
Sébastien Ferré, Olivier Ridoux
Inf. Process. Manag.2
2003 Logic Information Systems for Logic Programmers
Olivier Ridoux
ICLP1
2003 A Logic File System
Yoann Padioleau, Olivier Ridoux
USENIX ATC, General Track2
1993 Continuations in Lambda-Prolog
Pascal Brisset, Olivier Ridoux
ICLP2
1993 Logic Grammars and Lambda-Prolog
Serge Le Huitouze, Pascale Louvet, Olivier Ridoux
ICLP3
1991 Naïve Reverse Can be Linear
Pascal Brisset, Olivier Ridoux
ICLP2
1987 Deterministic and Stochastic Modeling of Parallel Garbage Collection - Towards Real-Time Criteria
abstract
The study of garbage collection for a logic programming language machine has exhibited fundamental differences with the more popular functional programming garbage collection. These differences yield behaviours that cannot be observed with classical models. We give two new models, (one is determistic and the other stochastic) which take into account these behaviours. We argue that the stochastic model is also suitable for more classical garbage collector, and that it overcomes deterministic models for the study of the real-time property for parallel garbage collector. Finally, we argue that the methodology used to build and solve the stochastic model can be applied to the stochastic modeling of other systems.
Olivier Ridoux
ISCA1
1984 A Memory Management Machine for Prolog Interpreter
Yves Bekkers, Bernard Canet, Olivier Ridoux, Lucien Ungaro
ICLP3