Demo Data from EDBT 2026 / reviewers in the wild / expert
Salma Messaoudi
dblp:223/3131
· DBLP profile ↗
3ranked-venue papers
2as first author
2since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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.
| Software engineering, system software, and programming languages
1 paper |
Software testing · 56% Program analysis · 44% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › static analysis
program slicing |
0.5 | 1 | 2021 | Log-based slicing for system-level test cases · ISSTA 2021 |
Software testing
regression testing |
0.5 | 1 | 2021 | Log-based slicing for system-level test cases · ISSTA 2021 |
Software testing
system testing |
0.1 | 1 | 2021 | Log-based slicing for system-level test cases · ISSTA 2021 |
Methods — techniques the papers use, named apart from their topics
program slicing · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Robots Performance Monitoring in Autonomous Manufacturing Operations Using Machine Learning and Big Data
Ahmed Bendaouia, Salma Messaoudi, El Hassan Abdelwahed, Jianzhi Li |
DATA | 2 |
| 2021 | Log-based slicing for system-level test casesabstractRegression testing is arguably one of the most important activities in software testing. However, its cost-effectiveness and usefulness can be largely impaired by complex system test cases that are poorly designed (e.g., test cases containing multiple test scenarios combined into a single test case) and that require a large amount of time and resources to run. One way to mitigate this issue is decomposing such system test cases into smaller, separate test cases---each of them with only one test scenario and with its corresponding assertions---so that the execution time of the decomposed test cases is lower than the original test cases, while the test effectiveness of the original test cases is preserved. This decomposition can be achieved with program slicing techniques, since test cases are software programs too. However, existing static and dynamic slicing techniques exhibit limitations when (1) the test cases use external resources, (2) code instrumentation is not a viable option, and (3) test execution is expensive. Salma Messaoudi, Donghwan Shin 0001, Annibale Panichella, Domenico Bianculli, Lionel C. Briand |
ISSTA | 1 |
| 2018 | A search-based approach for accurate identification of log message formatsabstractMany software engineering activities process the events contained in log files. However, before performing any processing activity, it is necessary to parse the entries in a log file, to retrieve the actual events recorded in the log. Each event is denoted by a log message, which is composed of a fixed part---called (event) template---that is the same for all occurrences of the same event type, and a variable part, which may vary with each event occurrence. The formats of log messages, in complex and evolving systems, have numerous variations, are typically not entirely known, and change on a frequent basis; therefore, they need to be identified automatically. Salma Messaoudi, Annibale Panichella, Domenico Bianculli, Lionel C. Briand, Raimondas Sasnauskas |
ICPC | 1 |