57 citations · 62 across the 14 of their papers we have counts for
16 papers
IAMRAGBENCH: Benchmarking Authorization Expansions in LLM-Generated AWS IAM Policies under RAG Poisoning
Hasan Kaplan, Indika Kumara, Willem-Jan van den Heuvel +1
Large language models (LLMs) using retrieval-augmented generation (RAG) can synthesize Amazon Web Services (AWS) Identity and Access Management (IAM) policies from tasks and operat…
Actionable Meta-Requirements for AI Robustness Auditing
Joshua Owotogbe, Roya Nasiri, Indika Kumara +2
AI-enabled systems must remain dependable when the conditions under which they operate change (e.g., due to input perturbations, distribution shifts, or changes in external depende…
When Stakeholder-centric Requirements Engineering is Not Enough: An Action Research Study on Legacy System Modernisation
Ruward S. Karper, Damian A. Tamburri, Alessio Ferrari +1
Legacy system modernisation is a major challenge in digital transformation, especially when organisations depend on long-lived, business-critical systems that are only partly under…
Sustainability of Open-Source Machine Learning Robustness Assessment Tools: A Repository Mining Study
Joshua Owotogbe, Indika Kumara, Willem-Jan van den Heuvel +1
Robustness evaluation is essential for deploying machine-learning (ML) systems in real-world settings, where models may face adversarial perturbations, distribution shifts, and oth…
Privacy Engineering: A Systematic Literature Review
Nemania Borovits, Damian Andrew Tamburri, Willem-Jan van den Heuvel
Privacy obligations under GDPR increasingly shape software engineering. We synthesize 90 studies from 2018 to 2025 using a systematic review with thematic synthesis to chart privac…
IaC Generation with LLMs: An Error Taxonomy and A Study on Configuration Knowledge Injection
Roman Nekrasov, Stefano Fossati, Indika Kumara +2
Large Language Models (LLMs) currently exhibit low success rates in generating correct and intent-aligned Infrastructure as Code (IaC). This research investigated methods to improv…
Reusability in MLOps: Leveraging Ports and Adapters to Build a Microservices Architecture for the Maritime Domain
Renato Cordeiro Ferreira, Aditya Dhinavahi, Rowanne Trapmann +1
ML-Enabled Systems (MLES) are inherently complex since they require multiple components to achieve their business goal. This experience report showcases the software architecture r…
Sustainability of Machine Learning-Enabled Systems: The Machine Learning Practitioner's Perspective
Vincenzo De Martino, Stefano Lambiase, Fabiano Pecorelli +3
Software sustainability is a key multifaceted non-functional requirement that encompasses environmental, social, and economic concerns, yet its integration into the development of…
"Show Me You Comply... Without Showing Me Anything": Zero-Knowledge Software Auditing for AI-Enabled Systems
Filippo Scaramuzza, Renato Cordeiro Ferreira, Giovanni Quattrocchi +2
Classical software verification and validation techniques, such as procedural audits, formal methods, or model documentation, are the traditional mechanisms used to achieve the ver…
A Scale-Invariant Diagnostic Approach Towards Understanding Dynamics of Deep Neural Networks
Ambarish Moharil, Damian Tamburri, Indika Kumara +2
This paper introduces a scale-invariant methodology employing \textit{Fractal Geometry} to analyze and explain the nonlinear dynamics of complex connectionist systems. By leveragin…
CRATOR: a Dark Web Crawler
Jessica De Pascale, Giuseppe Cascavilla, Damian A. Tamburri +1
Dark web crawling is a complex process that involves specific methodologies and techniques to navigate the Tor network and extract data from hidden services. This study proposes a…
Architectural Design Decisions for Self-Serve Data Platforms in Data Meshes
Tom van Eijk, Indika Kumara, Dario Di Nucci +2
Data mesh is an emerging decentralized approach to managing and generating value from analytical enterprise data at scale. It shifts the ownership of the data to the business domai…
Data Mesh: a Systematic Gray Literature Review
Abel Goedegebuure, Indika Kumara, Stefan Driessen +4
Data mesh is an emerging domain-driven decentralized data architecture that aims to minimize or avoid operational bottlenecks associated with centralized, monolithic data architect…
Real-world K-Anonymity Applications: the \textsc{KGen} approach and its evaluation in Fraudulent Transactions
Jessica De Pascale, Giuseppe Cascavilla, Damian A. Tamburri +1
K-Anonymity is a property for the measurement, management, and governance of the data anonymization. Many implementations of k-anonymity have been described in state of the art, bu…
Internet-of-Things Architectures for Secure Cyber-Physical Spaces: the VISOR Experience Report
Jessica De Pascale, Giuseppe Cascavilla, Mirella Sangiovanni +2
Internet of things (IoT) technologies are becoming a more and more widespread part of civilian life in common urban spaces, which are rapidly turning into cyber-physical spaces. Si…
Automated Test-Case Generation for Solidity Smart Contracts: the AGSolT Approach and its Evaluation
Stefan Driessen, Dario Di Nucci, Geert Monsieur +2
Blockchain and smart contract technology are novel approaches to data and code management that facilitate trusted computing by allowing for development in a distributed and decentr…