output
20132026
most citedModulating early visual processing by language

298 citations

Showing cs.SEShow all

14 papers · 1 filter

cs.SE2026

It's Alive! What a Live Object Environment Changes in Software Engineering Practice

Julián Grigera, Steven Costiou, Juan Cruz Gardey +1

Tools shape our mind. This is why it is important to have extensible and flexible tools for developers to adapt to their needs. Reasoning about programs in the abstract -- by imagi…

cs.SE2025★ 1 cited

AdaptiFlow: An Extensible Framework for Event-Driven Autonomy in Cloud Microservices

Brice Arléon Zemtsop Ndadji, Simon Bliudze, Clément Quinton

Modern cloud architectures demand self-adaptive capabilities to manage dynamic operational conditions. Yet, existing solutions often impose centralized control models ill-suited to…

cs.SE2024★ 78 cited

A Performance Study of LLM-Generated Code on Leetcode

Tristan Coignion, Clément Quinton, Romain Rouvoy

This study evaluates the efficiency of code generation by Large Language Models (LLMs) and measures their performance against human-crafted solutions using a dataset from Leetcode.…

cs.SE2024

Automatic Recommendations for Evolving Relational Databases Schema

Anne Etien, Nicolas Anquetil

Relational databases play a central role in many information systems. Their schema contains structural (e.g. tables and columns) and behavioral (e.g. stored procedures or views) en…

cs.SE2023

Interactive, Iterative, Tooled, Rule-Based Migration of Microsoft Access to Web Technologies

Santiago Bragagnolo, Nicolas Anquetil, Stéphane Ducasse +2

In the context of a collaboration with Berger-Levrault, an IT company producing information systems, we are working on migrating Microsoft Access monolithic applications to the web…

cs.SE2023

Parsing Fortran-77 with proprietary extensions

Younoussa Sow, Larisa Safina, Léandre Brault +3

Far from the latest innovations in software development, many organizations still rely on old code written in "obsolete" programming languages. Because this source code is old and…

cs.SE2019★ 1 cited

RTj: a Java framework for detecting and refactoring rotten green test cases

Matias Martinez, Anne Etien, Stéphane Ducasse +1

Rotten green tests are passing tests which have, at least, one assertion not executed. They give developers a false confidence. In this paper, we present, RTj, a framework that ana…

cs.SE2019★ 34 cited

Feature-Model-Guided Online Learning for Self-Adaptive Systems

Andreas Metzger, Clément Quinton, Zoltán Ádám Mann +2

A self-adaptive system can modify its own structure and behavior at runtime based on its perception of the environment, of itself and of its requirements. To develop a self-adaptiv…

cs.SE2018★ 22 cited

A Large-Scale Study of Call Graph-based Impact Prediction using Mutation Testing

Vincenzo Musco, Martin Monperrus, Philippe Preux

In software engineering, impact analysis involves predicting the software elements (e.g., modules, classes, methods) potentially impacted by a change in the source code. Impact ana…

cs.SE2018★ 71 cited

How to Design a Program Repair Bot? Insights from the Repairnator Project

Simon Urli, Zhongxing Yu, Lionel Seinturier +1

Program repair research has made tremendous progress over the last few years, and software development bots are now being invented to help developers gain productivity. In this pap…

cs.SE2018★ 7 cited

Out-Of-Place debugging: a debugging architecture to reduce debugging interference

Matteo Marra, Guillermo Polito, Elisa Gonzalez Boix

Context. Recent studies show that developers spend most of their programming time testing, verifying and debugging software. As applications become more and more complex, developer…

cs.SE2018★ 35 cited

Characterizing the Usage, Evolution and Impact of Java Annotations in Practice

Zhongxing Yu, Chenggang Bai, Lionel Seinturier +1

Annotations have been formally introduced into Java since Java 5. Since then, annotations have been widely used by the Java community for different purposes, such as compiler guida…

cs.SE2015★ 3 cited

DeltaImpactFinder: Assessing Semantic Merge Conflicts with Dependency Analysis

Martín Dias, Guillermo Polito, Damien Cassou +1

In software development, version control systems (VCS) provide branching and merging support tools. Such tools are popular among developers to concurrently change a code-base in se…

cs.SE2015★ 3 cited

Casper: Debugging Null Dereferences with Dynamic Causality Traces

Benoit Cornu, Earl T. Barr, Lionel Seinturier +1

Fixing a software error requires understanding its root cause. In this paper, we introduce ''causality traces'', crafted execution traces augmented with the information needed to r…