Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sergio Orefice
dblp:69/6487
· DBLP profile ↗
15ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0002-8886-5257ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8Databases, data management, data science and information retrieval · 3 · 1 since 2021Human-computer interaction and ubiquitous computing · 3Artificial intelligence and machine learning · 2Theory of computation · 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
2 papers |
Requirements engineering and software design · 41% Programming languages and type systems · 36% Compilers and program optimization · 24% | |
| Human-computer interaction and pervasive computing
2 papers |
User interface design and tools · 91% Interaction techniques and input · 9% | |
| Theoretical computer science
1 paper |
Automata and formal languages · 100% | |
| Computer graphics and multimedia
1 paper |
Visual content generation and editing · 100% |
Topics — the 4 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
model-driven engineering |
0.0 | 1 | 2001 | Generating graphical applications from state-transition visual specifications · Int. J. Hum. Comput. Stud. 2001 |
Compilers and program optimization › compiler construction
compiler generation |
0.0 | 1 | 1997 | A Parsing Methodology for the Implementation of Visual Systems · IEEE Trans. Software Eng. 1997 |
Automata and formal languages › formal grammars
context-free grammar |
0.0 | 1 | 1997 | A Parsing Methodology for the Implementation of Visual Systems · IEEE Trans. Software Eng. 1997 |
Automata and formal languages › parsing
LR parsing |
0.0 | 1 | 1997 | A Parsing Methodology for the Implementation of Visual Systems · IEEE Trans. Software Eng. 1997 |
Methods — techniques the papers use, named apart from their topics
positional grammars · 0.0LR parsing · 0.0code generation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Exploiting spatial relations for grammar-based specification of multidimensional languages
Giuseppe Della Penna, Sergio Orefice, Andrea D'Angelo |
Knowl. Inf. Syst. | 2 |
| 2017 | A formal framework to represent spatial knowledge
Giuseppe Della Penna, Daniele Magazzeni, Sergio Orefice |
Knowl. Inf. Syst. | 3 |
| 2013 | Sybel: a System Modelling Language Enhancing Automatic Support in the Software Development ProcessabstractIn this paper we present SyBeL (System Behaviour modelling Language), an XML based formalism for software system modelling. In particular, SyBeL focuses on the description of the system behaviour in order to capture its functional requirements and has been designed to fulfill some of the most trendy software engineering issues. The use of the underlying XML language makes the artifacts generated by SyBeL immediately available to further automatic manipulation (e. g., to automatically generate test cases) without the need of intermediate models, as usually done in semi-formal approaches. Moreover, we are experimenting SyBeL on a variety of practical case studies. Giuseppe Della Penna, Sergio Orefice, Benedetto Intrigila, Daniele Magazzeni, Roberto del Sordo, Giuseppe Cardinale Ciccotti |
Int. J. Softw. Eng. Knowl. Eng. | 2 |
| 2012 | A spatial relation-based framework to perform visual information extraction
Giuseppe Della Penna, Daniele Magazzeni, Sergio Orefice |
Knowl. Inf. Syst. | 3 |
| 2008 | An XML Based Methodology to Model and Use Scenarios in the Software Development ProcessabstractIn this paper we present SMDP (Scenario Model Development Process), an XML-based methodology for the description and manipulation of scenarios that are used to formalize and reuse software requirements. SMDP is an iterative and incremental process that supports scenario evolution during the requirements engineering process. The formalization of scenarios through the underlying XML-based language of SMDP makes them immediately available to further automatic manipulation (e.g., to automatically generate test cases) without the need for intermediate models, as it is usually done in semi-formal approaches. Thanks to the implementation of a software assistant environment for SMDP, the methodology is currently being experimented on a variety of case studies, in particular web applications. Giuseppe Della Penna, Anna Rita Laurenzi, Sergio Orefice, Benedetto Intrigila |
Int. J. Softw. Eng. Knowl. Eng. | 3 |
| 2006 | An XML environment for scenario based requirements engineering
Giuseppe Della Penna, Benedetto Intrigila, Anna Rita Laurenzi, Sergio Orefice |
J. Syst. Softw. | 4 |
| 2004 | A Methodology for Scenario Development
Giuseppe Della Penna, Benedetto Intrigila, Anna Rita Laurenzi, Sergio Orefice |
SEKE | 4 |
| 2003 | An XML Definition Language to Support Scenario-Based Requirements EngineeringabstractScenarios are a new way of representing knowledge that has been attracting a lot of attention from practitioners and researchers. In this paper we present the SDML formalism, an XML definition language to support scenario-based requirements engineering. The definition of scenarios through SDML enables to exploit the emerging XML technologies in order to offer powerful ways to create, maintain, distribute and use scenarios. Moreover, we are experimenting the SDML language on a variety of practical case studies. Giuseppe Della Penna, Benedetto Intrigila, Anna Rita Laurenzi, Sergio Orefice |
Int. J. Softw. Eng. Knowl. Eng. | 4 |
| 2001 | Generating graphical applications from state-transition visual specifications
Giuseppe Della Penna, Benedetto Intrigila, Sergio Orefice |
Int. J. Hum. Comput. Stud. | 3 |
| 1999 | On the generation of interactive iconic environments
Gennaro Costagliola, Sergio Orefice, Giuseppe Polese, Maurizio Tucci, Genny Tortora |
Int. J. Hum. Comput. Stud. | 2 |
| 1997 | A Parsing Methodology for the Implementation of Visual SystemsabstractThe Visual Language Compiler-Compiler (VLCC) is a grammar-based graphical system for the automatic generation of visual programming environments. In this paper the theoretical and algorithmic issues of VLCC are discussed in detail. The parsing methodology we present is based on the "positional grammar" model. Positional grammars naturally extend context-free grammars by considering new relations in addition to string concatenation. Thanks to this, most of the results from LR parsing can be extended to the positional grammars inheriting the well known LR technique efficiency. In particular, we provide algorithms to implement a YACC-like tool embedded in the VLCC system for automatic compiler generation of visual languages described by positional grammars. Gennaro Costagliola, Andrea De Lucia, Sergio Orefice, Genny Tortora |
IEEE Trans. Software Eng. | 3 |
| 1995 | Efficient Parsing of Data-Flow Graphs
Gennaro Costagliola, Andrea De Lucia, Sergio Orefice, Genny Tortora |
SEKE | 3 |
| 1994 | A methodology and interactive environment for iconic language design
Shi-Kuo Chang, Giuseppe Polese, Sergio Orefice, Maurizio Tucci |
Int. J. Hum. Comput. Stud. | 3 |
| 1993 | Legality Concepts for Three-Valued Logic Programs
Giancarlo Nota, Sergio Orefice, Giuliano Pacini, F. Ruggiero, Genny Tortora |
Theor. Comput. Sci. | 2 |
| 1992 | On the Refinement of Logic SpecificationsabstractRefining a specification S1 means to provide another specification S2 which contains all the information given in S1 but with more detail. In this paper, we use logical implication from lower to higher levels of logic specifications to give a definition of refinement between these levels. This guarantees that any property of the higher level is also verified at the lower one. The definition of the relation "is refinement of" is given for specifications which are general first-order theories and it is proved to be transitive. A relevant aspect is that the different levels of logic specifications are in general not immediately comparable, because they can use different vocabularies. For this reason, the concept of transcription is introduced formally in our definition. Then the particular case of Horn specifications is considered. Horn specification semantics can be given by the methodology of least models. This may suggest definitions of the concept of refinement different from the one based on logical implication from lower to higher levels. However, conceptual problems can arise depending on the kind of the refinement definition chosen. Perhaps the most interesting effect is that the property of refinement transitivity may be lost. A possible way to restore the transitivity is provided. Filomena Ferrucci, Giancarlo Nota, Giuliano Pacini, Sergio Orefice, Genny Tortora |
Int. J. Softw. Eng. Knowl. Eng. | 4 |