activity
20052026
most citedAn Architectural Style for Ajax

61 citations · 225 across the 36 of their papers we have counts for

collaborators

36 papers

cs.SE2026

Characterizing Feedback Statements in Machine Learning Jupyter Notebooks

Arumoy Shome, Lu\is Cruz, Diomidis Spinellis +1

Machine learning development in Jupyter notebooks is iterative and feedback-driven. Practitioners author statements that reveal information about program execution and use it to de…

cs.SE2026

"It Comes in Notebooks": Changes and Challenges when Operationalizing ML Prototypes

Arumoy Shome, Luís Cruz, Diomidis Spinellis +1

Machine learning practitioners commonly prototype models in computational notebooks before transitioning them to automated production systems. Despite its prevalence, the concrete…

cs.SE2026

Evaluating Non-English Developer Support in Machine Learning for Software Engineering

Jonathan Katzy, Yongcheng Huang, Gopal-Raj Panchu +5

Large Language Models are increasingly used in software engineering, but both code generation and its evaluation remain predominantly English-centric. This leaves a major gap in ou…

cs.AI2026

Do Agents Dream of Root Shells? Partial-Credit Evaluation of LLM Agents in Capture the Flag Challenges

Ali Al-Kaswan, Maksim Plotnikov, Maxim Hájek +3

Large Language Model (LLM) agents are increasingly proposed for autonomous cybersecurity tasks, but their capabilities in realistic offensive settings remain poorly understood. We…

cs.SE2026★ 1 cited

Learning from Change: Predictive Models for Incident Prevention in a Regulated IT Environment

Eileen Kapel, Jan Lennartz, Luis Cruz +2

Effective IT change management is important for businesses that depend on software and services, particularly in highly regulated sectors such as finance, where operational reliabi…

cs.SE2025★ 1 cited

TreeRanker: Fast and Model-agnostic Ranking System for Code Suggestions in IDEs

Daniele Cipollone, Egor Bogomolov, Arie van Deursen +1

Token-level code completion is one of the most critical features in modern Integrated Development Environments (IDEs). It assists developers by suggesting relevant identifiers and…

cs.CL2025★ 3 cited

The Heap: A Contamination-Free Multilingual Code Dataset for Evaluating Large Language Models

Jonathan Katzy, Razvan Mihai Popescu, Arie van Deursen +1

The recent rise in the popularity of large language models has spurred the development of extensive code datasets needed to train them. This has left limited code available for col…

cs.SE2024

Understanding Feedback Mechanisms in Machine Learning Jupyter Notebooks

Arumoy Shome, Luis Cruz, Diomidis Spinellis +1

The machine learning development lifecycle is characterized by iterative and exploratory processes that rely on feedback mechanisms to ensure data and model integrity. Despite the…

cs.SE2024★ 7 cited

A Transformer-Based Approach for Smart Invocation of Automatic Code Completion

Aral de Moor, Arie van Deursen, Maliheh Izadi

Transformer-based language models are highly effective for code completion, with much research dedicated to enhancing the content of these completions. Despite their effectiveness,…

cs.SE2024

An Exploratory Investigation into Code License Infringements in Large Language Model Training Datasets

Jonathan Katzy, Răzvan-Mihai Popescu, Arie van Deursen +1

Does the training of large language models potentially infringe upon code licenses? Furthermore, are there any datasets available that can be safely used for training these models…

cs.SE2024

Language Models for Code Completion: A Practical Evaluation

Maliheh Izadi, Jonathan Katzy, Tim van Dam +3

Transformer-based language models for automatic code completion have shown great promise so far, yet the evaluation of these models rarely uses real data. This study provides both…

cs.SE2024

McUDI: Model-Centric Unsupervised Degradation Indicator for Failure Prediction AIOps Solutions

Lorena Poenaru-Olaru, Luis Cruz, Jan Rellermeyer +1

Due to the continuous change in operational data, AIOps solutions suffer from performance degradation over time. Although periodic retraining is the state-of-the-art technique to p…

cs.LG2024★ 1 cited

Data vs. Model Machine Learning Fairness Testing: An Empirical Study

Arumoy Shome, Luis Cruz, Arie van Deursen

Although several fairness definitions and bias mitigation techniques exist in the literature, all existing solutions evaluate fairness of Machine Learning (ML) systems after the tr…

cs.SE2024★ 1 cited

Towards Automatic Translation of Machine Learning Visual Insights to Analytical Assertions

Arumoy Shome, Luis Cruz, Arie van Deursen

We present our vision for developing an automated tool capable of translating visual properties observed in Machine Learning (ML) visualisations into Python assertions. The tool ai…

cs.CR2024★ 30 cited

Traces of Memorisation in Large Language Models for Code

Ali Al-Kaswan, Maliheh Izadi, Arie van Deursen

Large language models have gained significant popularity because of their ability to generate human-like text and potential applications in various fields, such as Software Enginee…

cs.LG2023

Faithful Model Explanations through Energy-Constrained Conformal Counterfactuals

Patrick Altmeyer, Mojtaba Farmanbar, Arie van Deursen +1

Counterfactual explanations offer an intuitive and straightforward way to explain black-box models and offer algorithmic recourse to individuals. To address the need for plausible…

cs.LG2023★ 7 cited

Is Your Anomaly Detector Ready for Change? Adapting AIOps Solutions to the Real World

Lorena Poenaru-Olaru, Natalia Karpova, Luis Cruz +2

Anomaly detection techniques are essential in automating the monitoring of IT systems and operations. These techniques imply that machine learning algorithms are trained on operati…

cs.SE2023★ 3 cited

Dynamic Prediction of Delays in Software Projects using Delay Patterns and Bayesian Modeling

Elvan Kula, Eric Greuter, Arie van Deursen +1

Modern agile software projects are subject to constant change, making it essential to re-asses overall delay risk throughout the project life cycle. Existing effort estimation mode…

cs.SE2023★ 1 cited

On the Impact of Language Selection for Training and Evaluating Programming Language Models

Jonathan Katzy, Maliheh Izadi, Arie van Deursen

The recent advancements in Transformer-based Language Models have demonstrated significant potential in enhancing the multilingual capabilities of these models. The remarkable prog…

cs.LG2023★ 6 cited

Endogenous Macrodynamics in Algorithmic Recourse

Patrick Altmeyer, Giovan Angela, Aleksander Buszydlik +3

Existing work on Counterfactual Explanations (CE) and Algorithmic Recourse (AR) has largely focused on single individuals in a static environment: given some estimated model, the g…

cs.LG2023★ 2 cited

Explaining Black-Box Models through Counterfactuals

Patrick Altmeyer, Arie van Deursen, Cynthia C. S. Liem

We present CounterfactualExplanations.jl: a package for generating Counterfactual Explanations (CE) and Algorithmic Recourse (AR) for black-box models in Julia. CE explain how inpu…

cs.LG2023

Batching for Green AI -- An Exploratory Study on Inference

Tim Yarally, Luís Cruz, Daniel Feitosa +2

The batch size is an essential parameter to tune during the development of new neural networks. Amongst other quality indicators, it has a large degree of influence on the model's…

cs.SE2023

Towards Understanding Machine Learning Testing in Practise

Arumoy Shome, Luis Cruz, Arie van Deursen

Visualisations drive all aspects of the Machine Learning (ML) Development Cycle but remain a vastly untapped resource by the research community. ML testing is a highly interactive…

cs.CL2023★ 1 cited

Enriching Source Code with Contextual Data for Code Completion Models: An Empirical Study

Tim van Dam, Maliheh Izadi, Arie van Deursen

Transformer-based pre-trained models have recently achieved great results in solving many software engineering tasks including automatic code completion which is a staple in a deve…