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

Nicolas Jimenez-Fuentes

dblp:408/8754 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2025
—ORCID · none

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

Software engineering, systems software and programming languages · 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 · 100%

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

TopicWeightPapersLastEvidence papers
Software testing › test oracle › test oracle generation
assertion generation
0.912025
Increasing the Effectiveness of Automatically Generated Tests by Improving Class Observability · ICSE 2025
Software testing › test generation
search-based test generation
0.912025
Increasing the Effectiveness of Automatically Generated Tests by Improving Class Observability · ICSE 2025
Software testing
test generation
0.912025
Increasing the Effectiveness of Automatically Generated Tests by Improving Class Observability · ICSE 2025
Software testing › test generation
unit test generation
0.912025
Increasing the Effectiveness of Automatically Generated Tests by Improving Class Observability · ICSE 2025
Software testing
mutation testing
0.312025
Increasing the Effectiveness of Automatically Generated Tests by Improving Class Observability · ICSE 2025

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

meta-heuristic search · 0.9code transformation · 0.9
YearPublicationVenuePosition
2025 Increasing the Effectiveness of Automatically Generated Tests by Improving Class Observability
abstract
Automated unit test generation consists of two complementary challenges: Finding sequences of API calls that exercise the code of a class under test, and finding assertion statements that validate the behavior of the class during execution. The former challenge is often addressed using meta-heuristic search algorithms optimising tests for code coverage, which are then annotated with regression assertions to address the latter challenge, i.e., assertions that capture the states observed during test generation. While the resulting tests tend to achieve high coverage, their fault finding potential is often inhibited by poor or difficult observability of the codebase. That is, relevant attributes and properties may either not be exposed adequately at all, or only in ways that the test generator is unable to handle. In this paper, we investigate the influence of observability in the context of the EvoSuite search-based Java test generator, which we extend in two complementary ways to study and improve observability: First, we apply a transformation to code under test to expose encapsulated attributes to the test generator; second, we address EvoSuite's limited capability of asserting the state of complex objects. Our evaluation demonstrates that together these observability improvements lead to significantly increased mutation scores, underscoring the importance of considering the class observability in the test generation process.
Geraldine Galindo-Gutiérrez, Juan Pablo Sandoval Alcocer, Nicolas Jimenez-Fuentes, Alexandre Bergel, Gordon Fraser 0001
ICSE3