Demo Data from SIGIR 2026 / reviewers in the wild / expert
Luca Cavallaro
dblp:89/4892
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2016
0000-0002-9356-7289ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
3 papers |
Privacy and data protection · 82% Systems and software security · 18% | |
| Software engineering, system software, and programming languages
3 papers |
Requirements engineering and software design · 77% Software maintenance and evolution · 23% |
Topics — the 3 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection
privacy management |
0.1 | 1 | 2012 | Caprice: a tool for engineering adaptive privacy · ASE 2012 |
Systems and software security › secure software development
security requirements |
0.0 | 1 | 2012 | SecuriTAS: a tool for engineering adaptive security · SIGSOFT FSE 2012 |
Software maintenance and evolution › software evolution
software adaptation |
0.0 | 1 | 2012 | Caprice: a tool for engineering adaptive privacy · ASE 2012 |
Methods — techniques the papers use, named apart from their topics
runtime requirements monitoring · 0.3threat modeling · 0.3runtime model analysis · 0.3continuous analysis · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Automating trade-off analysis of security requirements
Liliana Pasquale, Paola Spoletini, Mazeiar Salehie, Luca Cavallaro, Bashar Nuseibeh |
Requir. Eng. | 4 |
| 2013 | Engineering adaptive privacy: on the role of privacy awareness requirementsabstractApplications that continuously gather and disclose personal information about users are increasingly common. While disclosing this information may be essential for these applications to function, it may also raise privacy concerns. Partly, this is due to frequently changing context that introduces new privacy threats, and makes it difficult to continuously satisfy privacy requirements. To address this problem, applications may need to adapt in order to manage changing privacy concerns. Thus, we propose a framework that exploits the notion of privacy awareness requirements to identify runtime privacy properties to satisfy. These properties are used to support disclosure decision making by applications. Our evaluations suggest that applications that fail to satisfy privacy awareness requirements cannot regulate users' information disclosure. We also observe that the satisfaction of privacy awareness requirements is useful to users aiming to minimise exposure to privacy threats, and to users aiming to maximise functional benefits amidst increasing threat severity. Inah Omoronyia, Luca Cavallaro, Mazeiar Salehie, Liliana Pasquale, Bashar Nuseibeh |
ICSE | 2 |
| 2013 | Requirements-driven adaptive digital forensicsabstractWe propose the use of forensic requirements to drive the automation of a digital forensics process. We augment traditional reactive digital forensics processes with proactive evidence collection and analysis activities, and provide immediate investigative suggestions before an investigation starts. These activities adapt depending on suspicious events, which in turn might require the collection and analysis of additional evidence. The reactive activities of a traditional digital forensics process are also adapted depending on the investigation findings. Liliana Pasquale, Yijun Yu 0001, Mazeiar Salehie, Luca Cavallaro, Thein Than Tun, Bashar Nuseibeh |
RE | 4 |
| 2012 | Caprice: a tool for engineering adaptive privacyabstractIn a dynamic environment where context changes frequently, users’ privacy requirements can also change. To satisfy such changing requirements, there is a need for continuous analysis to discover new threats and possible mitigation actions. A frequently changing context can also blur the boundary between public and personal space, making it difficult for users to discover and mitigate emerging privacy threats. This challenge necessitates some degree of self-adaptive privacy management in software applications. Inah Omoronyia, Liliana Pasquale, Mazeiar Salehie, Luca Cavallaro, Gavin Doherty, Bashar Nuseibeh |
ASE | 4 |
| 2012 | SecuriTAS: a tool for engineering adaptive securityabstractThis paper presents SecuriTAS, a tool to engineer adaptive security. It allows software designers to model security concerns together with the requirements of a system. This model is then used at runtime to analyze changes in security concerns and select the best set of security controls necessary to protect the system. Liliana Pasquale, Claudio Menghi, Mazeiar Salehie, Luca Cavallaro, Inah Omoronyia, Bashar Nuseibeh |
SIGSOFT FSE | 4 |
| 2010 | A Tile-Based Approach for Self-Assembling Service CompositionsabstractThis paper presents a novel approach to the design of self-adaptive service-oriented applications based on a new model called service tiles. The approach allows designers to develop a service-oriented system by building an assembly of component services that accomplishes the given goal. The assembly is computed automatically starting from the specification of a subset of the whole system, a few constraints, and the goals the application should fulfill. An application designed according to the service-tile model can also dynamically self-adapt by replacing, in part or entirely, services in the assembly whenever they fail or the application context changes. The service-tile design technique has been implemented in a prototype and some experiments with several examples demonstrate the feasibility of the approach and its practical efficiency. Luca Cavallaro, Elisabetta Di Nitto, Carlo A. Furia, Matteo Pradella |
ICECCS | 1 |
| 2010 | SMT-based Verification of LTL Specification with Integer Constraints and its Application to Runtime Checking of Service SubstitutabilityabstractAn important problem that arises during the execution of service-based applications concerns the ability to determine whether a running service can be substituted with one with a different interface, for example if the former is no longer available. Standard Bounded Model Checking techniques can be used to perform this check, but they must be able to provide answers very quickly, to avoid that the check may affect the operativeness of the application, instead of aiding it. The problem becomes even more complex when conversational services are considered, i.e., services that expose operations that have Input/Output data dependencies among them. In this paper we introduce a formal verification technique for an extension of Linear Temporal Logic that allows users to include in formulae constraints on integer variables. This technique applied to the substitutability problem for conversational services is shown to be considerably faster and with smaller memory footprint than existing ones. Marcello M. Bersani, Luca Cavallaro, Achille Frigeri, Matteo Pradella, Matteo G. Rossi |
SEFM | 2 |