Demo Data from VLDB 2026 / reviewers in the wild / expert
Egidio Astesiano
dblp:a/EAstesiano
· DBLP profile ↗
34ranked-venue papers
27as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 20 · 20 first-authorSoftware engineering, systems software and programming languages · 13 · 6 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1
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.
| Software engineering, system software, and programming languages
3 papers |
Requirements engineering and software design · 40% Empirical software engineering · 37% Services computing and microservices · 23% | |
| Theoretical computer science
1 paper |
Computational complexity · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
controlled experiment |
0.2 | 1 | 2014 | Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements · ACM Trans. Softw. Eng. Methodol. 2014 |
Requirements engineering and software design › requirements analysis
requirements comprehension |
0.2 | 1 | 2014 | Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements · ACM Trans. Softw. Eng. Methodol. 2014 |
Services computing and microservices
service-oriented architecture |
0.1 | 1 | 2012 | SOA adoption in the Italian industry · ICSE 2012 |
Requirements engineering and software design
use cases |
0.1 | 1 | 2014 | Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements · ACM Trans. Softw. Eng. Methodol. 2014 |
Empirical software engineering › software engineering research methodology
industrial survey |
0.0 | 1 | 2012 | SOA adoption in the Italian industry · ICSE 2012 |
Computational complexity
nondeterminism |
0.0 | 1 | 1979 | Sharing in Nondeterminism · ICALP 1979 |
Methods — techniques the papers use, named apart from their topics
controlled experiment · 0.2survey · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Big-Data/Analytics Projects Failure: A Literature ReviewabstractNowadays, no one doubt that big data and analytics are fundamental tools for successfully running an enterprise. However, big data/analytics projects do not seem to be all sunshine and rainbows, and this is documented by many sources providing startling figures of failed projects. Motivated by such figures, we conducted a (grey and scientific) literature review aimed to answer: RQ1) Which are the documented cases of failed BD/A projects, and which are the root causes of their failures?RQ2) What is assumed useful to reduce the chance of failure of BD/A projects? We collected and examined 188 sources. The survey resulted first in a list of hints for helping avoid the failure of the BD/A projects (RQ2), and in a list of 21 cases of failed BD/A projects documented in the literature (RQ1). The analysis of those failures resulted in confirming the hints of RQ2 and prompting other relevant ones. The result of this study will be useful not only to people developing a BDA project but also to researchers investigating the challenges proposed by a BDA project to the traditional methods of software engineering. Gianna Reggio, Egidio Astesiano |
SEAA | 2 |
| 2014 | Assessing the Effect of Screen Mockups on the Comprehension of Functional RequirementsabstractOver the last few years, the software engineering community has proposed a number of modeling methods to represent functional requirements. Among them, use cases are recognized as an easy to use and intuitive way to capture and define such requirements. Screen mockups (also called user-interface sketches or user interface-mockups) have been proposed as a complement to use cases for improving the comprehension of functional requirements. In this article, we aim at quantifying the benefits achievable by augmenting use cases with screen mockups in the comprehension of functional requirements with respect to effectiveness, effort, and efficiency. For this purpose, we conducted a family of four controlled experiments, involving 139 participants having different profiles. The experiments involved comprehension tasks performed on the requirements documents of two desktop applications. Independently from the participants' profile, we found a statistically significant large effect of the presence of screen mockups on both comprehension effectiveness and comprehension task efficiency. No significant effect was observed on the effort to complete tasks. The main pragmatic lesson is that the screen mockups addition to use cases is able to almost double the efficiency of comprehension tasks. Filippo Ricca, Giuseppe Scanniello, Marco Torchiano, Gianna Reggio, Egidio Astesiano |
ACM Trans. Softw. Eng. Methodol. | 5 |
| 2012 | SOA adoption in the Italian industryabstractWe conducted a personal opinion survey in two rounds - years 2008 and 2011 - with the aim of investigating the level of knowledge and adoption of SOA in the Italian industry. We are also interested in understanding what is the trend of SOA (positive or negative?) and what are the methods, technologies and tools really used in the industry. The main findings of this survey are the following: (1) SOA is a relevant phenomenon in Italy, (2) Web services and RESTFul services are well-known/used and (3) orchestration languages and UDDI are little known and used. These results suggest that in Italy SOA is interpreted in a more simplistic way with respect to the current/real definition (i.e., without the concepts of orchestration/choreography and registry). Currently, the adoption of SOA is medium/low with a stable/positive trend of pervasiveness. Maurizio Leotta, Filippo Ricca, Marina Ribaudo, Gianna Reggio, Egidio Astesiano, Tullio Vernazza |
ICSE | 5 |
| 2010 | On the effectiveness of screen mockups in requirements engineering: results from an internal replicationabstractIn this paper, we present and discuss the results of an internal replication of a controlled experiment for assessing the effectiveness of including screen mockups when adopting Use Cases. The results of the original experiment indicate a clear improvement in terms of understandability of functional requirements when screen mockups are present with no significant impact on effort. The data analysis of the replication, conducted also in this case with undergraduate students, confirms the results of the original experiment with slight differences, thus confirming that screen mockups facilitate the understanding of requirements without influencing the effort. We also sketch here some issues related to the documentation and communication between experimenters Filippo Ricca, Giuseppe Scanniello, Marco Torchiano, Gianna Reggio, Egidio Astesiano |
ESEM | 5 |
| 2010 | On the effort of augmenting use cases with screen mockups: results from a preliminary empirical studyabstractIn order to increase stakeholders' comprehension on software requirements, Use Cases can be enhanced with screen mock-ups (i.e., GUI prototypes sketched with a special conceived graphical tool). However, the effort to write Use Cases augmented with screen mockups may increase, thus not justifying their adoption in the requirements engineering process. Filippo Ricca, Giuseppe Scanniello, Marco Torchiano, Gianna Reggio, Egidio Astesiano |
ESEM | 5 |
| 2006 | Tutorials at MoDELS 2006
Egidio Astesiano |
MoDELS | 1 |
| 2003 | Towards a Well-Founded UML-Based Development MethodabstractThis paper presents an attempt, perhaps unorthodox, at bridging the gap between the use of formal techniques and the current software engineering practices. After years of full immersion in the development and use of formal techniques, we have been led to suggest a Virtuous Cycle philosophy, better marrying the rigor of formalities to the needs and, why not, the wisdom of current practices. What we have called Well-Founded Software Development Methods is a strategy compliant with that philosophy, that essentially aims at proposing methods where the formalities provide the foundational rigor, and perhaps may inspire new techniques, but are kept hidden form the user. In a stream of papers, we have outlined an approach - a possible instantiation of a particular well-founded method - which is Model-Driven and adopts a UML notation. Here, after introducing our basic philosophy and the Well-Founded methods strategy, we outline in summary our sample approach and, as a new contribution, we show in some detail how to handle the Model-Driven Design (or Platform Independent Design) phase. Egidio Astesiano, Gianna Reggio |
SEFM | 1 |
| 2003 | From Requirement Specification to Prototype Execution: a Combination of Multiview Use-Case Driven Methods and Agent-Oriented Techniques
Egidio Astesiano, Maurizio Martelli, Viviana Mascardi, Gianna Reggio |
SEKE | 1 |
| 2002 | Knowledge structuring and representation in requirement specificaitonabstractOn the basis of some experience in the use of UML-based methods, we believe that a more refined and stringent structuring of the knowledge in the Requirement Specification may help the specification process and make easier the consistency checks among the various components. Thus we propose a way of structuring and representing the Requirement Specification artifacts that presents a number of novelties w.r.t. the best-known current methods. Our proposal is multiview, use case-driven and UML-based; thus also object-oriented. However, also benefitting of some earlier work, notably in the Structured Analysis, we take a rather abstract view, trying to avoid a preemptive decision on the classes structuring the system to build; that is achieved not only making a sharp distinction between business/domain modelling and the system, but also dealing with the system at the requirement level as a black box, providing only the minimal structure needed to express the interactions with the context. Egidio Astesiano, Gianna Reggio |
SEKE | 1 |
| 2002 | CASL: the Common Algebraic Specification Language
Egidio Astesiano, Michel Bidoit, Hélène Kirchner, Bernd Krieg-Brückner, Peter D. Mosses, Donald Sannella, Andrzej Tarlecki |
Theor. Comput. Sci. | 1 |
| 2001 | Towards a Rigorous Semantics of UML Supporting Its Multiview Approach
Gianna Reggio, Maura Cerioli, Egidio Astesiano |
FASE | 3 |
| 2001 | UML-Spaces: A UML Profile for Distributed Systems Coordinated via Tuple SpacesabstractCoordination via tuple spaces is a well known and accepted technique for designing distributed systems; originally introduced in Linda, it has been very recently adopted within the Java environment as an underlying mechanism of the JavaSpaces/sup TM/ technology. We explore the possibility of using such a technique in the development of systems adopting the UML notation. While tuple spaces are modelled quite naturally in UML as particular classes, state machines do not seem adequate for modelling active objects interacting via tuple spaces. Thus, we propose to extend state machines by adding transition triggers corresponding to successful and failed execution of lookup operations on a tuple space. The result is a UML profile, and thus a visual notation for modelling distributed systems based on tuple spaces. Egidio Astesiano, Gianna Reggio |
ISADS | 1 |
| 2001 | Labelled transition logic: an outline
Egidio Astesiano, Gianna Reggio |
Acta Informatica | 1 |
| 2001 | Fundamental Approaches to Software Engineering
Egidio Astesiano, Carlo Ghezzi |
Sci. Comput. Program. | 1 |
| 2000 | Analysing UML Active Classes and Associated State Machines - A Lightweight Formal Approach
Gianna Reggio, Egidio Astesiano, Christine Choppy, Heinrich Hußmann |
FASE | 2 |
| 2000 | Formalism and method
Egidio Astesiano, Gianna Reggio |
Theor. Comput. Sci. | 1 |
| 1999 | Stores as Homomorphisms and Their Transformations: A Uniform Approach to Structured Types in Imperative Languages
Egidio Astesiano, Gianna Reggio, Elena Zucca |
Sci. Comput. Program. | 1 |
| 1996 | A Free Construction of Dynamic Terms
Egidio Astesiano, Elena Zucca |
J. Comput. Syst. Sci. | 1 |
| 1996 | Non-Strict Don't Care Algebras and SpecificationsabstractNon-strict don't care functions, whose foremost representative is the ubiquitousif_then_else, play an essential role in computer science. As far as the semantics is concerned, they can be modelled by their totalizations with the appropriate use of elements representing undefinedness, as D. Scott has shown in his denotational approach. The situation is not so straightforward when we consider non-strict functions in the context of an algebraic framework; this point is discussed in the last section, where we explore the relationship between non-strict don't care and total algebras. The central part of this paper, after presenting the basic properties of the category of non-strict algebras, is an investigation of conditional algebraic specifications. It is shown that non-strict conditional specifications are equivalent to disjunctive specifications, and necessary and sufficient conditions for the existence of initial models are given. Since non-strict don't care specifications generalize both the total and the partial case, it is shown how the results for initiality can be obtained as specializations. Egidio Astesiano, Maura Cerioli |
Math. Struct. Comput. Sci. | 1 |
| 1995 | D-oids: A Model for Dynamic Data-TypesabstractWe propose a semantic framework for dynamic systems, which, in a sense, extends the well-known algebraic approach for modelling static data structures to the dynamic case. The framework is based on a new mathematical structure, called a d-oid, consisting of a set of instant structures and a set of dynamic operations. An instant structure is a static structure, e.g. an algebra; a dynamic operation is a transformation of instant structures with an associated point to point map, which allows us to keep track of the transformations of single objects and thus is called a tracking map. By an appropriate notion of morphism, the d-oids over a dynamic signature constitute a category. It is shown that d-oids can model object systems and support an abstract notion of possibly unique object identity; moreover, for a d-oid satisfying an identity preserving condition, there exists an essentially equivalent d-oid where the elements of instant structures are just names. Egidio Astesiano, Elena Zucca |
Math. Struct. Comput. Sci. | 1 |
| 1995 | Free Objects and Equational Deduction for Partial Conditional Specifications
Egidio Astesiano, Maura Cerioli |
Theor. Comput. Sci. | 1 |
| 1993 | Stores as Homomorphisms and their Transformations
Egidio Astesiano, Gianna Reggio, Elena Zucca |
MFCS | 1 |
| 1992 | Partial higher-order specifications
Egidio Astesiano, Maura Cerioli |
Fundam. Informaticae | 1 |
| 1992 | Observational Structures and Their Logics
Egidio Astesiano, Alessandro Giovini, Gianna Reggio |
Theor. Comput. Sci. | 1 |
| 1991 | Partial Higher-Order Specifications
Egidio Astesiano, Maura Cerioli |
MFCS | 1 |
| 1988 | Generalized Bisimulation in Relational Specifications
Egidio Astesiano, Alessandro Giovini, Gianna Reggio |
STACS | 1 |
| 1987 | Comparing Direct and Continuation Semantics Styles for Concurrent Languages: Revisiting an Old Problem from a New Viewpoint
Egidio Astesiano, Gianna Reggio |
STACS | 1 |
| 1986 | Relational Specifications and Observational Semantics
Egidio Astesiano, Gianna Reggio, Martin Wirsing |
MFCS | 1 |
| 1984 | Distributive Semantics for Nondeterministic Typed lambda-Calculi
Egidio Astesiano, Gerardo Costa |
Theor. Comput. Sci. | 1 |
| 1984 | Parametric Channels via Label Expressions in CCS
Egidio Astesiano, Elena Zucca |
Theor. Comput. Sci. | 1 |
| 1983 | The Insensitivity Theorem for Nonreducing Reflexive Types
Egidio Astesiano, Gerardo Costa |
J. Comput. Syst. Sci. | 1 |
| 1981 | Semantics of CSP via Translation into CCS
Egidio Astesiano, Elena Zucca |
MFCS | 1 |
| 1980 | Languages with Reducing Reflective Types
Egidio Astesiano, Gerardo Costa |
ICALP | 1 |
| 1979 | Sharing in Nondeterminism
Egidio Astesiano, Gerardo Costa |
ICALP | 1 |