activity
20182025
most citedA Systematic Mapping Study on Security in Agile Requirements Engineering

3 citations · 17 across the 15 of their papers we have counts for

collaborators

15 papers

cs.SE2025

Towards a Framework for Operationalizing the Specification of Trustworthy AI Requirements

Hugo Villamizar, Daniel Mendez, Marcos Kalinowski

Growing concerns around the trustworthiness of AI-enabled systems highlight the role of requirements engineering (RE) in addressing emergent, context-dependent properties that are…

cs.SE2025

Agile Management for Machine Learning: A Systematic Mapping Study

Lucas Romao, Hugo Villamizar, Romeu Oliveira +2

[Context] Machine learning (ML)-enabled systems are present in our society, driving significant digital transformations. The dynamic nature of ML development, characterized by expe…

cs.SE2025

Experiences Applying Lean R&D in Industry-Academia Collaboration Projects

Marcos Kalinowski, Lucas Romao, Ariane Rodrigues +4

Lean R&D has been used at PUC-Rio to foster industry-academia collaboration in innovation projects across multiple sectors. This industrial experience paper describes recent experi…

cs.SE2024

Industrial Practices of Requirements Engineering for ML-Enabled Systems in Brazil

Antonio Pedro Santos Alves, Marcos Kalinowski, Daniel Mendez +4

[Context] In Brazil, 41% of companies use machine learning (ML) to some extent. However, several challenges have been reported when engineering ML-enabled systems, including unreal…

cs.SE2024★ 2 cited

Naming the Pain in Machine Learning-Enabled Systems Engineering

Marcos Kalinowski, Daniel Mendez, Görkem Giray +12

Context: Machine learning (ML)-enabled systems are being increasingly adopted by companies aiming to enhance their products and operational processes. Objective: This paper aims to…

cs.SE2024★ 1 cited

Investigating the Impact of SOLID Design Principles on Machine Learning Code Understanding

Raphael Cabral, Marcos Kalinowski, Maria Teresa Baldassarre +3

[Context] Applying design principles has long been acknowledged as beneficial for understanding and maintainability in traditional software projects. These benefits may similarly h…

cs.SE2024★ 2 cited

On the Interaction between Software Engineers and Data Scientists when building Machine Learning-Enabled Systems

Gabriel Busquim, Hugo Villamizar, Maria Julia Lima +1

In recent years, Machine Learning (ML) components have been increasingly integrated into the core systems of organizations. Engineering such systems presents various challenges fro…

cs.SE2024★ 2 cited

ML-Enabled Systems Model Deployment and Monitoring: Status Quo and Problems

Eduardo Zimelewicz, Marcos Kalinowski, Daniel Mendez +13

[Context] Systems incorporating Machine Learning (ML) models, often called ML-enabled systems, have become commonplace. However, empirical evidence on how ML-enabled systems are en…

cs.SE2023★ 2 cited

Status Quo and Problems of Requirements Engineering for Machine Learning: Results from an International Survey

Antonio Pedro Santos Alves, Marcos Kalinowski, Görkem Giray +12

Systems that use Machine Learning (ML) have become commonplace for companies that want to improve their products and processes. Literature suggests that Requirements Engineering (R…

cs.SE2023★ 1 cited

Identifying Concerns When Specifying Machine Learning-Enabled Systems: A Perspective-Based Approach

Hugo Villamizar, Marcos Kalinowski, Helio Lopes +1

Engineering successful machine learning (ML)-enabled systems poses various challenges from both a theoretical and a practical side. Among those challenges are how to effectively ad…

cs.SE2022★ 3 cited

Towards Perspective-Based Specification of Machine Learning-Enabled Systems

Hugo Villamizar, Marcos Kalinowski, Helio Lopes

Machine learning (ML) teams often work on a project just to realize the performance of the model is not good enough. Indeed, the success of ML-enabled systems involves aligning dat…

cs.SE2022★ 1 cited

A Catalogue of Concerns for Specifying Machine Learning-Enabled Systems

Hugo Villamizar, Marcos Kalinowski, Helio lopes

Requirements engineering (RE) activities for machine learning (ML) are not well-established and researched in the literature. Many issues and challenges exist when specifying, desi…

cs.SE2020

An Efficient Approach for Reviewing Security-Related Aspects in Agile Requirements Specifications of Web Applications

Hugo Villamizar, Marcos Kalinowski, Alessandro Garcia +1

Defects in requirements specifications can have severe consequences during the software development lifecycle. Some of them may result in poor product quality and/or time and budge…

cs.SE2019

An Approach for Reviewing Security-Related Aspects in Agile Requirements Specifications of Web Applications

H. Villamizar, A. A. Neto, M. Kalinowski +2

Defects in requirements specifications can have severe consequences during the software development lifecycle. Some of them result in overall project failure due to incorrect or mi…

cs.SE2018★ 3 cited

A Systematic Mapping Study on Security in Agile Requirements Engineering

H. Villamizar, M. Kalinowski, M. Viana +1

[Background] The rapidly changing business environments in which many companies operate is challenging traditional Requirements Engineering (RE) approaches. This gave rise to agile…