VLDB 2026 Research / reviewers in the wild / expert
Carla T. L. L. Silva
dblp:06/4462 · also Carla Schuenemann, Carla Silva 0001, Carla Taciana Lima Lourenco Silva Schuenemann
· DBLP profile ↗
27ranked-venue papers
2as first author
9since 2021 · last 2025
0000-0002-0597-3851ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 21 · 2 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 5Artificial intelligence and machine learning · 4 · 1 first-authorSecurity and privacy · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The Perspective of Agile Software Developers on Data PrivacyabstractABSTRACT Recent studies have shown that many software developers do not have sufficient knowledge and understanding of how to develop a privacy‐friendly system. This may become a challenge in developing systems complying with data protection laws. To address this issue, we investigated the factors that influence developers' decision‐making when developing privacy‐sensitive systems. We conducted an empirical study by means of a survey with 109 practitioners. Our data analysis is based on the principles of social cognitive theory, which includes personal, behavioral, and external environmental factors. We identified six personal, five behavioral, and five external environment factors that affect how developers make decisions regarding privacy, including confusion between privacy and security and reliance on informal practices and organizational support gaps. These findings contribute to understanding how practitioners and companies consider privacy, showing improvements in formal training and structured support over previous studies yet highlighting persistent challenges in consistent privacy integration. Mariana Maia Peixoto, Tony Gorschek, Daniel Méndez 0001, Carla T. L. L. Silva, Davide Fucci |
J. Softw. Evol. Process. | 4 |
| 2024 | A Systematic Mapping Study in Security Software Testing for Mobile Devices
Felipe Faustino, Jéssyka Vilela, Carla T. L. L. Silva, Mariana Maia Peixoto |
IoTBDS | 3 |
| 2024 | A Systematic Mapping Study on Techniques for Generating Test Cases from Requirements
Alessandro Rodrigues, Jéssyka Vilela, Carla T. L. L. Silva |
IoTBDS | 3 |
| 2024 | A natural language-based method to specify privacy requirements: an evaluation with practitioners
Mariana Maia Peixoto, Tony Gorschek, Daniel Méndez 0001, Davide Fucci, Carla T. L. L. Silva |
Requir. Eng. | 5 |
| 2023 | ARCADE: A Framework for Integrated Management of Safety Assurance InformationabstractAssurance Case Development is an emerging approach for demonstrating that a system is safe. An assurance case includes top-level claims for a property of a system (e.g., safety) and a structured argumentation that breaks down claims into supporting evidence. Its production is an effortful activity that relies on project information and its associated traceability. It is challenging for developers to build assurance cases as they have to identify and gather the project information relevant to the argumentation and assess its consistency and completeness. However, regular project information (e.g. requirements, design, rationale) and assurance-related information (e.g. hazard, causes, mitigation strategies) are likely managed separately. In this context, we designed the ARCADE framework to support the integration of assurance information together with regular information inside project management tools, and to perform automated consistency/completeness analysis and generation of assurance cases. Thus, our approach promotes early and continuous review of traceability information needed to produce assurance cases, while automating their construction. In this work, we present the design of the framework and its current implementation. Camilo C. Almendra, Carla T. L. L. Silva |
RE | 2 |
| 2023 | The perspective of Brazilian software developers on data privacy
Mariana Maia Peixoto, Dayse Ferreira, Mateus Cavalcanti, Carla T. L. L. Silva, Jéssyka Vilela, João Araújo 0001, Tony Gorschek |
J. Syst. Softw. | 4 |
| 2023 | Evaluating a privacy requirements specification method by using a mixed-method approach: results and lessons learned
Mariana Maia Peixoto, Carla T. L. L. Silva, João Araújo 0001, Tony Gorschek, Alexandre M. L. de Vasconcelos, Jéssyka Vilela |
Requir. Eng. | 2 |
| 2022 | How assurance case development and requirements engineering interplay: a study with practitioners
Camilo C. Almendra, Carla T. L. L. Silva, Luiz Eduardo Galvão Martins, Johnny Cardoso Marques |
Requir. Eng. | 2 |
| 2021 | Privacy Requirements Specification in Agile Software Development : RE'2021 TutorialabstractPrivacy has become a concern in Agile Software Development (ASD), either to satisfy users' needs or to comply with privacy laws. However, recent studies have shown that ASD approaches still neglect non-functional requirements (NFRs), as is the privacy case. This concern and new data protection laws that came into force recently led companies to face the challenges to understand the laws and to comply with them. In addition, research has shown that many developers do not have sufficient knowledge about how to develop privacy-sensitive software. Motivated by this scenario, this tutorial aims to draw attention to the need to understand privacy from the beginning of the software development lifecycle. Initially, we will present an overview of privacy, as well as several privacy principles. Later, we will show the main data protection laws (In-depth detailing of the General Data Protection Regulation - GDPR). Then, we will discuss how to read and evaluate privacy policies. Finally, we will present an approach for specifying privacy requirements in ASD called Privacy Criteria Method (PCM). At the end of the tutorial, participants will be able to have a critical and technical view of privacy when performing the requirements specification activity. Mariana Maia Peixoto, Carla T. L. L. Silva, Jéssyka Vilela, Tony Gorschek |
RE | 2 |
| 2020 | On Understanding How Developers Perceive and Interpret Privacy Requirements Research Preview
Mariana Maia Peixoto, Dayse Ferreira, Mateus Cavalcanti, Carla T. L. L. Silva, Jéssyka Vilela, João Araújo 0001, Tony Gorschek |
REFSQ | 4 |
| 2020 | Requirements specification for developers in agile projects: Evaluation by two industrial case studies
Juliana Medeiros, Alexandre M. L. de Vasconcelos, Carla T. L. L. Silva, Miguel Goulão |
Inf. Softw. Technol. | 3 |
| 2018 | Quality of software requirements specification in agile projects: A cross-case analysis of six companies
Juliana Medeiros, Alexandre M. L. de Vasconcelos, Carla T. L. L. Silva, Miguel Goulão |
J. Syst. Softw. | 3 |
| 2016 | Promoting Modularity in a Requirements Engineering Process for Software Product Lines
Dorgival Netto, Carla T. L. L. Silva |
WorldCIST (1) | 2 |
| 2016 | Core Ontology to Aid the Goal Oriented Specification for Self-Adaptive Systems
Monique Soares, Jéssyka Vilela, Gabriela Guedes, Carla T. L. L. Silva, Jaelson Brelaz de Castro |
WorldCIST (1) | 4 |
| 2013 | The crosscutting impact of the AOSD Brazilian research community
Uirá Kulesza, Sérgio Soares, Christina von Flach G. Chavez, Fernando Castor Filho, Paulo Borba, Carlos José Pereira de Lucena, Paulo César Masiero, Cláudio Sant'Anna, Fabiano Cutigi Ferrari, Vander Alves, Roberta Coelho, Eduardo Figueiredo 0001, Paulo F. Pires, Flávia Coimbra Delicato, Eduardo Piveta, Carla T. L. L. Silva, Valter Vieira de Camargo, Rosana T. V. Braga, Julio César Sampaio do Prado Leite, Otávio Augusto Lazzarini Lemos, Nabor das Chagas Mendonça, Thaís Vasconcelos Batista, Rodrigo Bonifácio, Nélio Cacho, Lyrene Fernandes da Silva, Arndt von Staa, Fábio Fagundes Silveira, Marco Túlio Valente, Fernanda M. R. Alencar, Jaelson Brelaz de Castro, Ricardo Argenton Ramos, Rosângela A. D. Penteado, Cecília M. F. Rubira |
J. Syst. Softw. | 16 |
| 2012 | STREAM-ADD - Supporting the Documentation of Architectural Design Decisions in an Architecture Derivation ProcessabstractRequirements Engineering and Architectural Design are activities of the software development process that are strongly related and intertwined. Thus, providing effective methods of integration between requirements and architecture is an important Software Engineering challenge. In this context, the STREAM process presents a model-driven approach to generate early software architecture models from requirements models. Despite being a systematic derivation approach, STREAM does not support the documentation of architectural decisions and their corresponding rationale. Recent studies in the software architecture community have stressed the need to treat architectural design decisions and their rationale as first class citizens in software architecture specification. In this paper we define an extension of this process, named STREAM-ADD (Strategy for Transition between Requirements and Architectural Models with Architectural Decisions Documentation). This extended process aims to systematize the documentation of architectural decisions by the time they are made and to support the refinement of the architecture according to such decisions. In order to illustrate our approach, it was applied for creating the architecture specification of a route-planning system. Diego Dermeval, João Pimentel 0001, Carla T. L. L. Silva, Jaelson Brelaz de Castro, Emanuel Santos, Gabriela Guedes, Márcia Lucena, Anthony Finkelstein |
COMPSAC | 3 |
| 2012 | GS2SPL: Goals and Scenarios to Software Product Lines
Gabriela Guedes, Carla T. L. L. Silva, Jaelson Brelaz de Castro, Monique Soares, Diego Dermeval, Cleice Talitha Nascimento Souza |
SEKE | 2 |
| 2012 | Automatic Generation of Architectural Models From Goals Models
Monique Soares, João Pimentel 0001, Jaelson Brelaz de Castro, Carla T. L. L. Silva, Cleice Talitha Nascimento Souza, Gabriela Guedes, Diego Dermeval |
SEKE | 4 |
| 2012 | Changing attitudes towards the generation of architectural models
Jaelson Brelaz de Castro, Márcia Lucena, Carla T. L. L. Silva, Fernanda M. R. Alencar, Emanuel Santos, João Pimentel 0001 |
J. Syst. Softw. | 3 |
| 2012 | Deriving software architectural models from requirements models for adaptive systems: the STREAM-A approach
João Pimentel 0001, Márcia Lucena, Jaelson Brelaz de Castro, Carla T. L. L. Silva, Emanuel Santos, Fernanda M. R. Alencar |
Requir. Eng. | 4 |
| 2009 | Applying Transformation Rules to Improve i* Models
Márcia Lucena, Carla T. L. L. Silva, Emanuel Santos, Fernanda M. R. Alencar, Jaelson Brelaz de Castro |
SEKE | 2 |
| 2008 | Towards a unified metamodel for iabstracti* is a framework for goal-oriented requirements modeling. This framework contains an organizational modeling language defined by actors and dependencies among them. Although i* has been widely used, it is still hard to work with it due to its diversity of variants. In this paper, we propose a unified metamodel that presents elements of two well-known variants of i*. We show how OCL restrictions can be applied this metamodel in order to generate a specific variant. In doing so, we intend to unify the efforts of i* community. This metamodel can be useful when developing generic tools for i*, as well as to reason about i* language. Moreover, it makes it easier to extend the i* language. Thus, our proposal is an attempt towards the unification on i* variants by considering similarities and differences among them. Márcia Lucena, Emanuel Santos, Carla T. L. L. Silva, Fernanda M. R. Alencar, Maria Jocelia Silva, Jaelson Brelaz de Castro |
RCIS | 3 |
| 2008 | Tailoring an Aspectual Goal-oriented Approach to Model Features
Carla T. L. L. Silva, Fernanda M. R. Alencar, João Araújo 0001, Ana Moreira 0001, Jaelson Brelaz de Castro |
SEKE | 1 |
| 2007 | Designing Social Patterns Using Advanced Separation of Concerns
Carla T. L. L. Silva, João Araújo 0001, Ana Moreira 0001, Jaelson Brelaz de Castro |
CAiSE | 1 |
| 2007 | Dealing with the i*Models with Aspects
Fernanda M. R. Alencar, Ana Moreira 0001, João Araújo 0001, Jaelson Brelaz de Castro, Ricardo Argenton Ramos, Carla T. L. L. Silva |
RCIS | 6 |
| 2006 | Using Aspects to Simplify iModelsabstractThis poster outlines a set of rules to systematically identify crosscutting concerns present in i* models, and modularizing them using aspects. The result is the reduction of the complexity of those models Fernanda M. R. Alencar, Ana Moreira 0001, João Araújo 0001, Jaelson Brelaz de Castro, Carla T. L. L. Silva, John Mylopoulos |
RE | 5 |
| 2003 | Modeling Organizational Architectural Styles in UML
Jaelson Brelaz de Castro, Carla T. L. L. Silva, John Mylopoulos |
CAiSE | 2 |