RAIL: code instrumentation for .NET. - Bruno Cabral 001; Paulo Marques; Luís Moura Silva (SAC, 2005)

Making Exception Handling Work. - Bruno Cabral 001; Paulo Marques (HotDep, 2006)

Exception Handling: A Field Study in Java and .NET. - Bruno Cabral 001; Paulo Marques (ECOOP, 2007)

Hidden truth behind .NETs exception handling today. - Bruno Cabral 001; Pedro D. Sacramento; Paulo Marques (IET Softw., 2007)

A Case for Automatic Exception Handling. - Bruno Cabral 001; Paulo Marques (ASE, 2008)

Implementing Retry - Featuring AOP. - Bruno Cabral 001; Paulo Marques (LADC, 2009)

A transactional model for automatic exception handling. - Bruno Cabral 001; Paulo Marques (Comput. Lang. Syst. Struct., 2011)

ÆminiumGPU: An Intelligent Framework for GPU Programming. - Alcides Fonseca; Bruno Cabral 001 (Facing the Multicore-Challenge, 2012)

Handling exceptions in programs with hidden concurrency: new challenges for old solutions. - Alcides Fonseca; Bruno Cabral 001 (WEH@ICSE, 2012)

Eve: A Parallel Event-Driven Programming Language. - Alcides Fonseca; João Rafael; Bruno Cabral 001 (Euro-Par Workshops (2), 2014)

Dependency-Based Automatic Parallelization of Java Applications. - João Rafael; Ivo Correia; Alcides Fonseca; Bruno Cabral 001 (Euro-Par Workshops (2), 2014)

No SQL in Practice: A Write-Heavy Enterprise Application. - João Ricardo Lourenço; Veronika Abramova; Bruno Cabral 001; Jorge Bernardino; Paulo Carreiro; Marco Vieira (BigData Congress, 2015)

A proficient high level programming program as a way to overcome unemployment among graduates. - Maria José Marcelino; Bruno Cabral 001; Luís Paquete; António José Mendes (FIE, 2015)

Cooperative Exceptions for Concurrent Objects. - Bruno Cabral 001; Alcides Fonseca; Paulo Marques; Jonathan Aldrich (PRDC, 2015)

NoSQL Databases: A Software Engineering Perspective. - João Ricardo Lourenço; Veronika Abramova; Marco Vieira; Bruno Cabral 001; Jorge Bernardino (WorldCIST (1), 2015)

Choosing the right NoSQL database for the job: a quality attribute evaluation. - João Ricardo Lourenço; Bruno Cabral 001; Paulo Carreiro; Marco Vieira; Jorge Bernardino (J. Big Data, 2015)

Personalization using Big Data Analytics Platforms. - Cláudio Lopes; Bruno Cabral 001; Jorge Bernardino (C3S2E, 2016)

Integrating automatic backward error recovery in asynchronous rich clients. - Manuel Quintela-Pumares; Bruno Cabral 001; Daniel Fernández Lanvin; Alberto Manuel Fernández Álvarez (ICSE (Companion Volume), 2016)

DNA Analysis: Principles and Sequencing Algorithms. - Veronika Abramova; Bruno Cabral 001; Jorge Bernardino (IJCCI (ECTA), 2016)

Scaling a Real-Time Driving Behaviour Analysis System. - Bruno Cabral 001 (MDM (Workshops), 2016)

Evaluation of Runtime Cut-off Approaches for Parallel Programs. - Alcides Fonseca; Bruno Cabral 001 (VECPAR, 2016)

A Predictive Model for Exception Handling. - João Ricardo Lourenço; Bruno Cabral 001; Jorge Bernardino (WorldCIST (1), 2016)

Automatic Parallelization: Executing Sequential Programs on a Task-Based Parallel Runtime. - Alcides Fonseca; Bruno Cabral 001; João Rafael; Ivo Correia (Int. J. Parallel Program., 2016)

Controlling the granularity of automatic parallel programs. - Alcides Fonseca; Bruno Cabral 001 (J. Comput. Sci., 2016)

On the Use of CEP in Safety-critical Systems. - Veronika Abramova; Jorge Bernardino; Bruno Cabral 001 (COMPLEXIS, 2017)

Evolving Cut-Off Mechanisms and Other Work-Stealing Parameters for Parallel Programs. - Alcides Fonseca; Nuno Lourenço 002; Bruno Cabral 001 (EvoApplications (1), 2017)

Insider Attacks in a Non-secure Hadoop Environment. - Pedro Camacho; Bruno Cabral 001; Jorge Bernardino (WorldCIST (2), 2017)

Prototyping a GPGPU Neural Network for Deep-Learning Big Data Analysis. - Alcides Fonseca; Bruno Cabral 001 (Big Data Res., 2017)

PreX: A predictive model to prevent exceptions. - João Ricardo Lourenço; Bruno Cabral 001; Jorge Bernardino (J. Syst. Softw., 2018)

Overcoming the No Free Lunch Theorem in Cut-off Algorithms for Fork-Join programs. - Alcides Fonseca; Bruno Cabral 001 (Parallel Comput., 2018)

Understanding the impact of task granularity in the energy consumption of parallel programs. - Alcides Fonseca; Bruno Cabral 001 (Sustain. Comput. Informatics Syst., 2018)

Language-Based Expression of Reliability and Parallelism for Low-Power Computing. - Alcides Fonseca; Frederico Cerveira; Bruno Cabral 001; Raul Barbosa (IEEE Trans. Sustain. Comput., 2018)

Designing a Neural Network from Scratch for Big Data Powered by Multi-node GPUs. - Alcides Fonseca; Bruno Cabral 001 (Handbook of Deep Learning Applications, 2019)

Driving Profile using Evolutionary Computation. - Nuno Lourenço 002; Bruno Cabral 001; Jorge Granjal (CEC, 2019)

A Case for Machine Learning in Edge-Oriented Computing to Enhance Mobility as a Service. - Gonçalo Carvalho; Bruno Cabral 001; Vasco Pereira; Jorge Bernardino (DCOSS, 2019)

GreenHub farmer: real-world data for Android energy mining. - Hugo Matalonga; Bruno Cabral 001; Fernando Castor; Marco Couto 001; Rui Pereira; Simão Melo de Sousa; João Paulo Fernandes (MSR, 2019)

CBench-Dynamo: A Consistency Benchmark for NoSQL Database Systems. - Miguel Diogo; Bruno Cabral 001; Jorge Bernardino (TPCTC, 2019)

Consistency Models of NoSQL Databases. - Miguel Diogo; Bruno Cabral 001; Jorge Bernardino (Future Internet, 2019)

Computation offloading in Edge Computing environments using Artificial Intelligence techniques. - Gonçalo Carvalho; Bruno Cabral 001; Vasco Pereira; Jorge Bernardino (Eng. Appl. Artif. Intell., 2020)

Failure Mode and Effect Analysis for Cyber-Physical Systems. - João Oliveira; Gonçalo Carvalho; Bruno Cabral 001; Jorge Bernardino (Future Internet, 2020)

A holistic data modeling approach for multi-database systems. - Gonçalo Carvalho; Jorge Bernardino; Vasco Pereira; Bruno Cabral 001 (IEEE BigData, 2021)

When Two are Better Than One: Synthesizing Heavily Unbalanced Data. - Francisco Ferreira; Nuno Lourenço 002; Bruno Cabral 001; João Paulo Fernandes (IEEE Access, 2021)

Edge computing: current trends, research challenges and future directions. - Gonçalo Carvalho; Bruno Cabral 001; Vasco Pereira; Jorge Bernardino (Computing, 2021)

GreenHub: a large-scale collaborative dataset to battery consumption analysis of android devices. - Rui Pereira; Hugo Matalonga; Marco Couto 001; Fernando Castor; Bruno Cabral 001; Pedro Carvalho; Simão Melo de Sousa; João Paulo Fernandes (Empir. Softw. Eng., 2021)

Herb: Privacy-preserving Random Forest with Partially Homomorphic Encryption. - Qianying Liao; Bruno Cabral 001; João Paulo Fernandes; Nuno Lourenço 002 (IJCNN, 2022)

HERB+: Evolving an Industrial-Strength Privacy-Preserving Machine Learning Framework. - Qianying Liao; Alexandre Cortez Santos; Bruno Cabral 001; João Paulo Fernandes; Nuno Lourenço 002 (PRDC, 2022)

A Functional FMECA Approach for the Assessment of Critical Infrastructure Resilience. - Gonçalo Carvalho; Nádia Medeiros; Henrique Madeira; Bruno Cabral 001 (QRS, 2022)

On the Democratization of Machine Learning Pipelines. - Alexandre Carqueja; Bruno Cabral 001; João Paulo Fernandes; Nuno Lourenço 002 (SSCI, 2022)

Comparative Analysis of Data Modeling Design Tools. - Gonçalo Carvalho; Sergii Mykolyshyn; Bruno Cabral 001; Jorge Bernardino; Vasco Pereira (IEEE Access, 2022)

Can We Trust Edge Computing Simulations? An Experimental Assessment. - Gonçalo Carvalho; Filipe Magalhães; Bruno Cabral 001; Vasco Pereira; Jorge Bernardino (Comput., 2022)

On Computation Offloading and Energy Efficiency on Android Devices. - Gonçalo Carvalho; Karima Velasquez; João Paulo Fernandes; Bruno Cabral 001 (ICC Workshops, 2023)

On Security and Energy Efficiency in Android Smartphones. - João Ferreira 001; Bernardo Santos 003; Wellington Oliveira; Nuno Antunes; Bruno Cabral 001; João Paulo Fernandes (MOBILESoft, 2023)

ER+: A Conceptual Model for Distributed Multilayer Systems. - Gonçalo Carvalho; Jorge Bernardino; Vasco Pereira; Bruno Cabral 001 (IEEE Access, 2023)

A Survey of Holistic Approaches for Distributed Database Systems: From Conceptual Model to Deployment. - Gonçalo Carvalho; Jorge Bernardino; Bruno Cabral 001; Vasco Pereira (IEEE Access, 2025)