activity
20192026
most citedEmpirical Standards for Software Engineering Research

102 citations · 301 across the 30 of their papers we have counts for

collaborators

33 papers

cs.SE2026

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…

cs.CR2024

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…

cs.SE2024★ 1 cited

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…

cs.CV2023★ 1 cited

When the Few Outweigh the Many: Illicit Content Recognition with Few-Shot Learning

G. Cascavilla, G. Catolino, M. Conti +2

The anonymity and untraceability benefits of the Dark web account for the exponentially-increased potential of its popularity while creating a suitable womb for many illicit activi…

cs.CY2023★ 6 cited

Counter-terrorism in cyber-physical spaces: Best practices and technologies from the state of the art

Giuseppe Cascavilla, Damian A. Tamburri, Francesco Leotta +2

Context: The demand for protection and security of physical spaces and urban areas increased with the escalation of terroristic attacks in recent years. We envision with the propos…

stat.ME2023

Unveiling and unraveling aggregation and dispersion fallacies in group MCDM

Majid Mohammadi, Damian A. Tamburri, Jafar Rezaei

Priorities in multi-criteria decision-making (MCDM) convey the relevance preference of one criterion over another, which is usually reflected by imposing the non-negativity and uni…

cs.SE2023★ 57 cited

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…

cs.SE2023

Architecture Smells vs. Concurrency Bugs: an Exploratory Study and Negative Results

Damian Andrew Tamburri, Francesca Arcelli Fontana, Riccardo Roveda +1

Technical debt occurs in many different forms across software artifacts. One such form is connected to software architectures where debt emerges in the form of structural anti-patt…

cs.SE2022★ 7 cited

Microservice Architecture Practices and Experience: a Focused Look on Docker Configuration Files

Luciano Baresi, Giovanni Quattrocchi, Damian Andrew Tamburri

Cloud applications are more and more microservice-oriented, but a concrete charting of the microservices architecture landscape -- namely, the space of technical options available…

cs.SE2022

Blockchain-Oriented Services Computing in Action: Insights from a User Study

Giovanni Quattrocchi, Damian Andrew Tamburri, WIllem-Jan Van Den Heuvel

Blockchain architectures promise disruptive innovation but factually they pose many architectural restrictions to classical service-based applications and show considerable design,…

cs.SE2022★ 1 cited

A Declarative Modelling Framework for the Deployment and Management of Blockchain Applications

Luciano Baresi, Giovanni Quattrocchi, Damian Andrew Tamburri +1

The deployment and management of Blockchain applications require non-trivial efforts given the unique characteristics of their infrastructure (i.e., immutability) and the complexit…

cs.CR2022

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…

cs.CR2022★ 1 cited

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…

cs.SE2021★ 2 cited

RepoMiner: a Language-agnostic Python Framework to Mine Software Repositories for Defect Prediction

Stefano Dalla Palma, Dario Di Nucci, Damian Tamburri

Data originating from open-source software projects provide valuable information to enhance software quality. In the scope of Software Defect Prediction, one of the most challengin…

cs.SE2021

In Search of Socio-Technical Congruence: A Large-Scale Longitudinal Study

Wolfgang Mauerer, Mitchell Joblin, Damian A. Tamburri +3

We report on a large-scale empirical study investigating the relevance of socio-technical congruence over key basic software quality metrics, namely, bugs and churn. In particular,…

cs.LG2021

An efficient projection neural network for -regularized logistic regression

Majid Mohammadi, Amir Ahooye Atashin, Damian A. Tamburri

regularization has been used for logistic regression to circumvent the overfitting and use the estimated sparse coefficient for feature selection. However, the challenge o…

cs.SE2021★ 1 cited

Detecting Security Fixes in Open-Source Repositories using Static Code Analyzers

Therese Fehrer, Rocío Cabrera Lozoya, Antonino Sabetta +2

The sources of reliable, code-level information about vulnerabilities that affect open-source software (OSS) are scarce, which hinders a broad adoption of advanced tools that provi…

cs.SE2021

QSOC: Quantum Service-Oriented Computing

Indika Kumara, Willem-Jan Van Den Heuvel, Damian A. Tamburri

Quantum computing is quickly turning from a promise to a reality, witnessing the launch of several cloud-based, general-purpose offerings, and IDEs. Unfortunately, however, existin…

cs.AI2021★ 21 cited

DataOps for Societal Intelligence: a Data Pipeline for Labor Market Skills Extraction and Matching

Damian Andrew Tamburri, Willem-Jan Van den Heuvel, Martin Garriga

Big Data analytics supported by AI algorithms can support skills localization and retrieval in the context of a labor market intelligence problem. We formulate and solve this probl…

cs.SE2021★ 8 cited

Automated Mapping of Vulnerability Advisories onto their Fix Commits in Open Source Repositories

Daan Hommersom, Antonino Sabetta, Bonaventura Coppola +2

The lack of comprehensive sources of accurate vulnerability data represents a critical obstacle to studying and understanding software vulnerabilities (and their corrections). In t…

cs.SE2021

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…

cs.SE2020★ 102 cited

Empirical Standards for Software Engineering Research

Paul Ralph, Nauman bin Ali, Sebastian Baltes +39

Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e.g. a questionnaire survey). The ACM SIGSOFT Paper and Peer…

cs.SE2020

DeepIaC: Deep Learning-Based Linguistic Anti-pattern Detection in IaC

Nemania Borovits, Indika Kumara, Parvathy Krishnan +5

Linguistic anti-patterns are recurring poor practices concerning inconsistencies among the naming, documentation, and implementation of an entity. They impede readability, understa…

cs.CR2020

Blockchain and Cryptocurrencies: a Classification and Comparison of Architecture Drivers

Martin Garriga, Stefano Dalla Palma, Maximiliano Arias +3

Blockchain is a decentralized transaction and data management solution, the technological leap behind the success of Bitcoin and other cryptocurrencies. As the variety of existing…