Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Maxime Clement

dblp:137/6550 · also Maxime Clément · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none

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

Artificial intelligence and machine learning · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 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
Debugging and program repair · 77% Software testing · 23%
Theoretical computer science
1 paper
Mathematical optimization · 100%
Artificial intelligence
1 paper
Planning, search and constraint satisfaction · 100%

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

TopicWeightPapersLastEvidence papers
Debugging and program repair
automated program repair
0.312017
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs · IEEE Trans. Software Eng. 2017
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint optimization
0.212016
Representative Solutions for Multi-Objective Constraint Optimization Problems · KR 2016
Mathematical optimization
multi-objective optimization
0.212016
Representative Solutions for Multi-Objective Constraint Optimization Problems · KR 2016
Software testing
test suite
0.112017
Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs · IEEE Trans. Software Eng. 2017
Mathematical optimization
combinatorial optimization
0.112016
Representative Solutions for Multi-Objective Constraint Optimization Problems · KR 2016

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

satisfiability modulo theories · 0.3runtime trace collection · 0.3
YearPublicationVenuePosition
2018 SWRL Reasoning Using Decision Tables
Maxime Clement, Ryutaro Ichise
EKAW1
2017 Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs
abstract
We propose Nopol, an approach to automatic repair of buggy conditional statements (i.e., if-then-else statements). This approach takes a buggy program as well as a test suite as input and generates a patch with a conditional expression as output. The test suite is required to contain passing test cases to model the expected behavior of the program and at least one failing test case that reveals the bug to be repaired. The process of Nopol consists of three major phases. First, Nopol employs angelic fix localization to identify expected values of a condition during the test execution. Second, runtime trace collection is used to collect variables and their actual values, including primitive data types and objected-oriented features (e.g., nullness checks), to serve as building blocks for patch generation. Third, Nopol encodes these collected data into an instance of a Satisfiability Modulo Theory (SMT) problem; then a feasible solution to the SMT instance is translated back into a code patch. We evaluate Nopol on 22 real-world bugs (16 bugs with buggy if conditions and six bugs with missing preconditions) on two large open-source projects, namely Apache Commons Math and Apache Commons Lang. Empirical analysis on these bugs shows that our approach can effectively fix bugs with buggy if conditions and missing preconditions. We illustrate the capabilities and limitations of Nopol using case studies of real bug fixes.
Jifeng Xuan, Matias Martinez, Favio Demarco, Maxime Clement, Sebastian R. Lamelas Marcote, Thomas Durieux, Daniel Le Berre, Martin Monperrus
IEEE Trans. Software Eng.4
2016 Representative Solutions for Multi-Objective Constraint Optimization Problems
Nicolas Schwind, Tenda Okimoto, Maxime Clement, Katsumi Inoue
KR3
2015 Finding Resilient Solutions for Dynamic Multi-Objective Constraint Optimization Problems
Maxime Clement, Tenda Okimoto, Nicolas Schwind, Katsumi Inoue
ICAART (2)1
2014 Modeling and Algorithm for Dynamic Multi-objective Weighted Constraint Satisfaction Problem
abstract
A Constraint Satisfaction Problem (CSP) is a fundamental problem that can formalize various applications related to Artificial Intelligence problems. A Weighted Constraint Satisfaction Problem (WCSP) is a CSP where constraints can be violated, and the aim of this problem is to find an assignment that minimizes the sum of weights of the violated constraints. Most researches have focused on developing algorithms for solv- ing static mono-objective problems. However, many real world satisfaction/optimization problems involve multiple criteria that should be considered separately and satisfied/optimized simultaneously. Additionally, they are often dynamic, i.e., the problem changes at runtime. In this paper, we introduce a Multi-Objective WCSP (MO-WCSP) and develop a novel MO-WCSP algorithm called Multi-Objective Branch and Bound (MO-BnB), which is based on a new solution criterion called (l, s)-Pareto solution. Furthermore, we first for- malize a Dynamic MO-WCSP (DMO-WCSP). As an initial step forward developing an algorithm for solving a DMO-WCSP, we focus on the change of weights of constraints and develop the first algorithm called Dynamic Multi-Objective Branch and Bound (DMO-BnB) for solving a DMO-WCSPs, which is based on MO-BnB. Finally, we provide the complexity of our algorithm and evaluate DMO-BnB with different problem settings.
Tenda Okimoto, Tony Ribeiro, Maxime Clement, Katsumi Inoue
ICAART (1)3
2014 Local Search Based Approximate Algorithm for Multi-Objective DCOPs
Maxime Wack, Tenda Okimoto, Maxime Clement, Katsumi Inoue
PRIMA3
2013 Model and Algorithm for Dynamic Multi-Objective Distributed Optimization
Maxime Clement, Tenda Okimoto, Tony Ribeiro, Katsumi Inoue
PRIMA1