activity
20212026
most citedEvaluating Code Readability and Legibility: An Examination of Human-centric Studies

49 citations · 112 across the 10 of their papers we have counts for

collaborators

11 papers

cs.SE2026

Green AI: Cost of LLM-Based Code Completion

Negar Alizadeh, Nishant Saurabh, Fernando Castor

Code completion is one of the most widely used applications of large language models (LLMs) in software development. Open-weight LLMs are increasingly adopted for locally deployed…

cs.LG2026

An Initial Exploration of Contrastive Prompt Tuning to Generate Energy-Efficient Code

Sophie Weidmann, Fernando Castor

Although LLMs are capable of generating functionally correct code, they also tend to produce less energy-efficient code in comparison to human-written solutions. As these inefficie…

cs.SE2026

Towards Green AI: Decoding the Energy of LLM Inference in Software Development

Lola Solovyeva, Fernando Castor

Context: AI-assisted tools are increasingly integrated into software development workflows, but their reliance on large language models (LLMs) introduces substantial computational…

cs.SE2025★ 9 cited

Greening AI-enabled Systems with Software Engineering: A Research Agenda for Environmentally Sustainable AI Practices

Luís Cruz, João Paulo Fernandes, Maja H. Kirkeby +22

The environmental impact of Artificial Intelligence (AI)-enabled systems is increasing rapidly, and software engineering plays a critical role in developing sustainable solutions.…

cs.SE2025

Understanding Underrepresented Groups in Open Source Software

Reydne Santos, Rafa Prado, Ana Paula de Holanda Silva +3

Context: Diversity can impact team communication, productivity, cohesiveness, and creativity. Analyzing the existing knowledge about diversity in open source software (OSS) project…

cs.SE2024★ 11 cited

Understanding Code Understandability Improvements in Code Reviews

Delano Oliveira, Reydne Santos, Benedito de Oliveira +3

Motivation: Code understandability is crucial in software development, as developers spend 58% to 70% of their time reading source code. Improving it can improve productivity and r…

cs.SE2024★ 3 cited

Estimating the Energy Footprint of Software Systems: a Primer

Fernando Castor

In Green Software Development, quantifying the energy footprint of a software system is one of the most basic activities. This documents provides a high-level overview of how the e…

cs.SE2024★ 28 cited

Green AI: A Preliminary Empirical Study on Energy Consumption in DL Models Across Different Runtime Infrastructures

Negar Alizadeh, Fernando Castor

Deep Learning (DL) frameworks such as PyTorch and TensorFlow include runtime infrastructures responsible for executing trained models on target hardware, managing memory, data tran…

cs.SE2022★ 9 cited

A Systematic Literature Review on the Impact of Formatting Elements on Code Legibility

Delano Oliveira, Reydne Santos, Fernanda Madeiral +2

Context: Software programs can be written in different but functionally equivalent ways. Even though previous research has compared specific formatting elements to find out which a…

cs.SE2022★ 3 cited

On the Bug-proneness of Structures Inspired by Functional Programming in JavaScript Projects

Fernando Alves, Delano Oliveira, Fernanda Madeiral +1

Language constructs inspired by functional programming have made their way into most mainstream programming languages. Many researchers and developers consider that these construct…

cs.SE2021★ 49 cited

Evaluating Code Readability and Legibility: An Examination of Human-centric Studies

Delano Oliveira, Reydne Bruno, Fernanda Madeiral +1

Reading code is an essential activity in software maintenance and evolution. Several studies with human subjects have investigated how different factors, such as the employed progr…