activity
20202024
most citedA systematic review and taxonomy of explanations in decision support and recommender systems

386 citations · 591 across the 15 of their papers we have counts for

collaborators
Showing cs.SEShow all

12 papers · 1 filter

cs.SE2024

A cooperative strategy for diagnosing the root causes of quality requirement violations in multiagent systems

João Faccin, Ingrid Nunes, Abdelwahab Hamou-Lhadj

Many modern software systems are built as a set of autonomous software components (also called agents) that collaborate with each other and are situated in an environment. To keep…

cs.SE2023★ 10 cited

Software Runtime Monitoring with Adaptive Sampling Rate to Collect Representative Samples of Execution Traces

Jhonny Mertz, Ingrid Nunes

Monitoring software systems at runtime is key for understanding workloads, debugging, and self-adaptation. It typically involves collecting and storing observable software data, wh…

cs.SE2022

The Sense of Logging in the Linux Kernel

Keyur Patel, Joao Faccin, Abdelwahab Hamou-Lhadj +1

Logging plays a crucial role in software engineering because it is key to perform various tasks including debugging, performance analysis, and detection of anomalies. Despite the i…

cs.SE2022★ 4 cited

A Comparative Study of Application-level Caching Recommendations at the Method Level

Romulo Meloca, Ingrid Nunes

Performance and scalability requirements have a fundamental role in most large-scale software applications. To satisfy such requirements, caching is often used at various levels an…

cs.SE2021★ 8 cited

Tigris: a DSL and Framework for Monitoring Software Systems at Runtime

Jhonny Mertz, Ingrid Nunes

The understanding of the behavioral aspects of a software system is an essential enabler for many software engineering activities, such as adaptation. This involves collecting runt…

cs.SE2021★ 72 cited

A Systematic Literature Review and Taxonomy of Modern Code Review

Nicole Davila, Ingrid Nunes

Modern Code Review (MCR) is a widely known practice of software quality assurance. However, the existing body of knowledge of MCR is currently not understood as a whole. Objective:…

cs.SE2020★ 27 cited

Understanding Application-Level Caching in Web Applications: A Comprehensive Introduction and Survey of State-of-the-Art

Jhonny Mertz, Ingrid Nunes

A new form of caching, namely application-level caching, has been recently employed in web applications to improve their performance and increase scalability. It consists of the in…

cs.SE2020★ 20 cited

Automation of application-level caching in a seamless way

Jhonny Mertz, Ingrid Nunes

Meeting performance and scalability requirements while delivering services is a critical issue in web applications. Recently, latency and cost of Internet-based services are encour…

cs.SE2020★ 35 cited

A Qualitative Study of Application-level Caching

Jhonny Mertz, Ingrid Nunes

Latency and cost of Internet-based services are encouraging the use of application-level caching to continue satisfying users' demands, and improve the scalability and availability…

cs.SE2020★ 5 cited

Satisfying Increasing Performance Requirements with Caching at the Application Level

Jhonny Mertz, Ingrid Nunes, Luca Della Toffola +2

Application-level caching is a form of caching that has been increasingly adopted to satisfy performance and throughput requirements. The key idea is to store the results of a comp…

cs.SE2020

Learning to Learn in Collective Adaptive Systems: Mining Design Patterns for Data-driven Reasoning

Mirko D'Angelo, Sona Ghahremani, Simos Gerasimou +4

Engineering collective adaptive systems (CAS) with learning capabilities is a challenging task due to their multi-dimensional and complex design space. Data-driven approaches for C…

cs.SE2020★ 1 cited

The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study Protocol

Ingrid Nunes, Christoph Treude, Fabio Calefato

Background: Collaboration among software engineers through face-to-face discussions in teams has been promoted since the adoption of agile methods. However, these discussions might…