Demo Data from VLDB 2026 / reviewers in the wild / expert
Stefano Tranquillini
dblp:20/8488
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2
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.
| Computer networks
2 papers |
Internet of things and sensor networks · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks › wireless sensor network
wireless sensor network integration |
0.4 | 1 | 2019 | makeSense: Simplifying the Integration of Wireless Sensor Networks into Business Processes · IEEE Trans. Software Eng. 2019 |
Collaborative and social computing
crowdsourcing |
0.2 | 1 | 2016 | ReLauncher: Crowdsourcing Micro-Tasks Runtime Controller · CSCW 2016 |
Internet of things and sensor networks
wireless sensor network |
0.1 | 1 | 2012 | Towards business processes orchestrating the physical enterprise with wireless sensor networks · ICSE 2012 |
Internet of things and sensor networks › wireless sensor network
sensor network programming |
0.1 | 1 | 2019 | makeSense: Simplifying the Integration of Wireless Sensor Networks into Business Processes · IEEE Trans. Software Eng. 2019 |
Requirements engineering and software design
business process modeling |
0.0 | 1 | 2012 | Towards business processes orchestrating the physical enterprise with wireless sensor networks · ICSE 2012 |
Methods — techniques the papers use, named apart from their topics
meta-abstraction · 0.4code generation · 0.4BPMN · 0.4compilation chain · 0.3business process specification · 0.3runtime controller · 0.2experiment · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | makeSense: Simplifying the Integration of Wireless Sensor Networks into Business ProcessesabstractA wide gap exists between the state of the art in developing Wireless Sensor Network (WSN) software and current practices concerning the design, execution, and maintenance of business processes. WSN software is most often developed based on low-level OS abstractions, whereas business process development leverages high-level languages and tools. This state of affairs places WSNs at the fringe of industry. The makeSense system addresses this problem by simplifying the integration of WSNs into business processes. Developers use BPMN models extended with WSN-specific constructs to specify the application behavior across both traditional business process execution environments and the WSN itself, which is to be equipped with application-specific software. We compile these models into a high-level intermediate language-also directly usable by WSN developers-and then into OS-specific deployment-ready binaries. Key to this process is the notion of meta-abstraction, which we define to capture fundamental patterns of interaction with and within the WSN. The concrete realization of meta-abstractions is application-specific; developers tailor the system configuration by selecting concrete abstractions out of the existing codebase or by providing their own. Our evaluation of makeSense shows that i) users perceive our approach as a significant advance over the state of the art, providing evidence of the increased developer productivity when using makeSense; ii) in large-scale simulations, our prototype exhibits an acceptable system overhead and good scaling properties, demonstrating the general applicability of makeSense; and, iii) our prototype-including the complete tool-chain and underlying system support-sustains a real-world deployment where estimates by domain specialists indicate the potential for drastic reductions in the total cost of ownership compared to wired and conventional WSN-based solutions. Luca Mottola, Gian Pietro Picco, Felix Jonathan Oppermann, Joakim Eriksson, Niclas Finne, Andrea Gaglione, Stamatis Karnouskos, Patricio Moreno Montero, Nina Oertel, Kay Römer, Patrik Spiess, Stefano Tranquillini, Thiemo Voigt |
IEEE Trans. Software Eng. | 13 |
| 2016 | ReLauncher: Crowdsourcing Micro-Tasks Runtime ControllerabstractTask execution timeliness, i.e., the completion of a task within a given time frame, is a known open issue in crowdsourcing. While running tasks on crowdsourcing platforms a requester experiences long tails in execution caused by abandoned assignments (those left by workers unfinished), which become available for other workers only after some expiration time (e.g., 30 minutes in CrowdFlower). These abandoned assignments result in significant delays and a poor predictability of the overall task execution time. In this paper, we propose an approach and an implementation called ReLauncher to identify such abandoned assignments and relaunch them for other workers. We evaluate our implementation with an experiment on CrowdFlower that provides substantive evidence for a significant execution speed improvement with an average extra cost of about 10%. Pavel Kucherbaev, Florian Daniel, Stefano Tranquillini, Maurizio Marchese |
CSCW | 3 |
| 2015 | BPMN Task Instance Streaming for Efficient Micro-task Crowdsourcing Processes
Stefano Tranquillini, Florian Daniel, Pavel Kucherbaev, Fabio Casati |
BPM | 1 |
| 2015 | Modeling and Exploration of Crowdsourcing Micro-Tasks ExecutionabstractThere are two key issues which are critical for a person crowdsourcing work: quality control and timeliness. While the first topic is extensively covered in the literature, the timeliness is still not very well analyzed. In our past experiments on CrowdFlower we noticed that 90% of task instances were completed in only 10 minutes, the rest 10% could take hours to be completed. There were also extra peaks in performance on the 30th and 60th minutes since the task publication. From the observation of these patterns we wanted to understand better how the crowd workers execute tasks, to try to describe this behavior mathematically and to identify ways to speed up the tasks execution. Pavel Kucherbaev, Florian Daniel, Stefano Tranquillini, Maurizio Marchese |
HCOMP | 3 |
| 2015 | Modeling, Enacting, and Integrating Custom Crowdsourcing ProcessesabstractCrowdsourcing (CS) is the outsourcing of a unit of work to a crowd of people via an open call for contributions. Thanks to the availability of online CS platforms, such as Amazon Mechanical Turk or CrowdFlower, the practice has experienced a tremendous growth over the past few years and demonstrated its viability in a variety of fields, such as data collection and analysis or human computation. Yet it is also increasingly struggling with the inherent limitations of these platforms: each platform has its own logic of how to crowdsource work (e.g., marketplace or contest), there is only very little support for structured work (work that requires the coordination of multiple tasks), and it is hard to integrate crowdsourced tasks into state-of-the-art business process management (BPM) or information systems. We attack these three shortcomings by (1) developing a flexible CS platform (we call it Crowd Computer , or CC) that allows one to program custom CS logics for individual and structured tasks, (2) devising a BPMN--based modeling language that allows one to program CC intuitively, (3) equipping the language with a dedicated visual editor, and (4) implementing CC on top of standard BPM technology that can easily be integrated into existing software and processes. We demonstrate the effectiveness of the approach with a case study on the crowd-based mining of mashup model patterns. Stefano Tranquillini, Florian Daniel, Pavel Kucherbaev, Fabio Casati |
ACM Trans. Web | 1 |
| 2012 | Process-Based Design and Integration of Wireless Sensor Network Applications
Stefano Tranquillini, Patrik Spiess, Florian Daniel, Stamatis Karnouskos, Fabio Casati, Nina Oertel, Luca Mottola, Felix Jonathan Oppermann, Gian Pietro Picco, Kay Römer, Thiemo Voigt |
BPM | 1 |
| 2012 | Towards business processes orchestrating the physical enterprise with wireless sensor networksabstractThe industrial adoption of wireless sensor networks (WSNs) is hampered by two main factors. First, there is a lack of integration of WSNs with business process modeling languages and back-ends. Second, programming WSNs is still challenging as it is mainly performed at the operating system level. To this end, we provide makeSense: a unified programming framework and a compilation chain that, from high-level business process specifications, generates code ready for deployment on WSN nodes. Fabio Casati, Florian Daniel, Guenadi Dantchev, Joakim Eriksson, Niclas Finne, Stamatis Karnouskos, Patricio Moreno Montero, Luca Mottola, Felix Jonathan Oppermann, Gian Pietro Picco, Antonio Quartulli, Kay Römer, Patrik Spiess, Stefano Tranquillini, Thiemo Voigt |
ICSE | 14 |
| 2012 | Distributed orchestration of user interfaces
Florian Daniel, Stefano Soi, Stefano Tranquillini, Fabio Casati, Chang Heng |
Inf. Syst. | 3 |
| 2010 | From People to Services to UI: Distributed Orchestration of User Interfaces
Florian Daniel, Stefano Soi, Stefano Tranquillini, Fabio Casati, Chang Heng |
BPM | 3 |