EDBT 2026 Demo / reviewers in the wild / expert
Gabriella Dodero
dblp:d/GDodero
· DBLP profile ↗
26ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 10Human-computer interaction and ubiquitous computing · 8 · 1 first-authorSystems, architecture and hardware · 7 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 1 first-authorArtificial intelligence and machine learning · 1Security and privacy · 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 · 38% Empirical software engineering · 29% Software maintenance and evolution · 29% | |
| Human-computer interaction and pervasive computing
1 paper |
Games and playful interaction · 77% Usability and user experience research · 23% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
code readability |
0.2 | 1 | 2015 | Documenting Design-Pattern Instances: A Family of Experiments on Source-Code Comprehensibility · ACM Trans. Softw. Eng. Methodol. 2015 |
Empirical software engineering
controlled experiment |
0.2 | 1 | 2015 | Documenting Design-Pattern Instances: A Family of Experiments on Source-Code Comprehensibility · ACM Trans. Softw. Eng. Methodol. 2015 |
Requirements engineering and software design › design patterns
design pattern specification |
0.2 | 1 | 2015 | Documenting Design-Pattern Instances: A Family of Experiments on Source-Code Comprehensibility · ACM Trans. Softw. Eng. Methodol. 2015 |
Requirements engineering and software design › model-driven engineering › UML
UML class diagrams |
0.1 | 1 | 2015 | Documenting Design-Pattern Instances: A Family of Experiments on Source-Code Comprehensibility · ACM Trans. Softw. Eng. Methodol. 2015 |
Compilers and program optimization › parsing
LR(k) parsers |
0.0 | 1 | 1991 | Efficient Construction of LR(k) States and Tables · ACM Trans. Program. Lang. Syst. 1991 |
Compilers and program optimization › parsing
parser generation |
0.0 | 1 | 1991 | Efficient Construction of LR(k) States and Tables · ACM Trans. Program. Lang. Syst. 1991 |
Compilers and program optimization
parsing |
0.0 | 1 | 1991 | Efficient Construction of LR(k) States and Tables · ACM Trans. Program. Lang. Syst. 1991 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1979 | Cross Software Development for Microprocessors Using a Translator Writing System · ICSE 1979 |
Methods — techniques the papers use, named apart from their topics
controlled experiment · 0.2state construction · 0.0LR(k) parsing · 0.0translator writing system · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Tangibles for Graph Algorithmic Thinking: Experience with Children (Abstract Only)abstractSmart interactive tangible objects (briefly, tangibles) can help teachers in the scaffolding of algorithmic thinking of 10-13 years old children. In this work, tangibles deal with graph algorithmic thinking. By following an action-research design approach, tangibles were rapidly developed and used in studies with children and teachers (Bonani et al., 2017, 2018). This poster shows their evolution and the most recent experience: a field study with 8 middle school children, and 5 primary school children, using tangibles for graph algorithmic thinking. Data collected by researchers were mixed (qualitative and quantitative), concerning engagement and learning (e.g., Gennari et al., 2017). Results suggest that tangibles engage pupils and help them understand simple and connected graphs. Future work will seek their adaptation to classes (e.g., Di Mascio et al., 2012). Andrea Bonani, Vincenzo Del Fatto, Gabriella Dodero, Rosella Gennari |
SIGCSE | 3 |
| 2018 | Do software models based on the UML aid in source-code comprehensibility? Aggregating evidence from 12 controlled experiments
Giuseppe Scanniello, Carmine Gravino, Marcela Genero, José A. Cruz-Lemus, Genny Tortora, Michele Risi, Gabriella Dodero |
Empir. Softw. Eng. | 7 |
| 2017 | Children's emotions and quality of products in participatory game design
Rosella Gennari, Alessandra Melonio, Daniela Raccanello, Margherita Brondino, Gabriella Dodero, Margherita Pasini, Santina Torello |
Int. J. Hum. Comput. Stud. | 5 |
| 2015 | Studying the Effect of UML-Based Models on Source-Code Comprehensibility: Results from a Long-Term Investigation
Giuseppe Scanniello, Carmine Gravino, Genny Tortora, Marcela Genero, Michele Risi, José A. Cruz-Lemus, Gabriella Dodero |
PROFES | 7 |
| 2015 | On the comprehension of workflows modeled with a precise style: results from a family of controlled experiments
Gianna Reggio, Filippo Ricca, Giuseppe Scanniello, Francesco Di Cerbo, Gabriella Dodero |
Softw. Syst. Model. | 5 |
| 2015 | Documenting Design-Pattern Instances: A Family of Experiments on Source-Code ComprehensibilityabstractDesign patterns are recognized as a means to improve software maintenance by furnishing an explicit specification of class and object interactions and their underlying intent [Gamma et al. 1995]. Only a few empirical investigations have been conducted to assess whether the kind of documentation for design patterns implemented in source code affects its comprehensibility. To investigate this aspect, we conducted a family of four controlled experiments with 88 participants having different experience (i.e., professionals and Bachelor, Master, and PhD students). In each experiment, the participants were divided into three groups and asked to comprehend a nontrivial chunk of an open-source software system. Depending on the group, each participant was, or was not, provided with graphical or textual representations of the design patterns implemented within the source code. We graphically documented design-pattern instances with UML class diagrams. Textually documented instances are directly reported source code as comments. Our results indicate that documenting design-pattern instances yields an improvement in correctness of understanding source code for those participants with an adequate level of experience. Giuseppe Scanniello, Carmine Gravino, Michele Risi, Genny Tortora, Gabriella Dodero |
ACM Trans. Softw. Eng. Methodol. | 5 |
| 2014 | Assessing Student Perception of Extreme Apprenticeship for Operating SystemsabstractThe paper explains how we investigated student perception of Extreme Apprenticeship as applied to an Operating Systems course, via self-report questionnaires. In particular, the paper explains how we analyzed self-efficacy, before and after the course experience. Vincenzo Del Fatto, Gabriella Dodero, Rosella Gennari |
ICALT | 2 |
| 2013 | Sticky policies for mobile devicesabstractMobile devices consume significant amounts of information, from different sources. Thus they often deal also with sensitive or confidential data, in places or situations that could be not appropriate, or not compliant with a corporate policy: context-aware access/usage control solutions can counter such situations. We propose a prototype, called ProtectMe, that exploits "Sticky Policies" (SP) that are attached to resources and prescribe usage conditions. Francesco Di Cerbo, Slim Trabelsi, Thomas Steingruber, Gabriella Dodero, Michele Bezzi |
SACMAT | 4 |
| 2012 | Extreme Apprenticeship Goes Blended: An ExperienceabstractThe paper describes the eXtreme Apprenticeship methodology and its application inside a blended laboratory on Operating Systems. Extreme Apprenticeship is based on Cognitive Apprenticeship: apprentices learn a task by first observing the master performing it, and then practising under master guidance. The role of a Learning Management System in scaffolding apprentices is underlined, and some preliminary evaluation of the experience is presented. Gabriella Dodero, Francesco Di Cerbo |
ICALT | 1 |
| 2011 | Bridging the Gap between PLE and LMSabstractLearning Management Systems (LMS) represent today's preferred technology for institutional e-learning. Unfortunately, they show poor adaptability to each user's needs, and learners may suffer from the walled garden effect. Many researchers are investigating the Personal Learning Environment (PLE) as a way to overcome such limitations, fostering a lifelong learning perspective. In this paper we propose to extend a LMS, namely DIEL, to unify the benefits of LMS and PLE, supporting better learning experiences and processes. Experiences with the first prototype are also briefly summarized. Francesco Di Cerbo, Gabriella Dodero, Teresa B. Y. Liew |
ICALT | 2 |
| 2011 | A Precise Style for Business Process Modelling: Results from Two Controlled Experiments
Gianna Reggio, Filippo Ricca, Giuseppe Scanniello, Francesco Di Cerbo, Gabriella Dodero |
MoDELS | 5 |
| 2011 | Precise vs. Ultra-Light Activity Diagrams - An Experimental Assessment in the Context of Business Process Modelling
Francesco Di Cerbo, Gabriella Dodero, Gianna Reggio, Filippo Ricca, Giuseppe Scanniello |
PROFES | 2 |
| 2010 | DULP Perspectives in a Learning Management SystemabstractThe DULP vision is providing an innovative perspective for rethinking learning processes, to become, among the others, ubiquitous and focused on persons in place-centred design, according to the new reality that we face every day. The challenge we present today is to bring the DIEL system further into exploring DULP-provided possibilities, with a specific effort on mobile learning and in the exploration of the meanings of quantitative data collection as indicators of the learning process trends. Francesco Di Cerbo, Gabriella Dodero, Paola Forcheri |
ICALT | 2 |
| 2008 | Extending moodle for collaborative learningabstractIn this demo, we present novel features added to the Moodle Learning Management System to achieve collaborative learning Francesco Di Cerbo, Gabriella Dodero, Giancarlo Succi |
ITiCSE | 2 |
| 2002 | A Mobile E-Health System Based on Workflow Automation ToolsabstractThis paper describes the patient record manager and the workflow toolset of the wireless-based e-health system Ward-In-Hand, developed in a European IST (Information Society Technologies) project and currently in use within three hospital wards, in Italy, Spain and Germany. The lack of homogeneity in the healthcare organisations required a suitable implementation of workflow automation tools to create and manage the execution of the care-giving processes, customising them to local ward needs. Solutions for this problem, as well as the integration of the workflow organiser (to be used by individual health professionals during their daily activities) with the patient record manager are discussed. Christodulos Pappas, Eva Coscia, Gabriella Dodero, Vittoria Gianuzzi, Mark Earney |
CBMS | 3 |
| 2000 | Efficient use of parallel libraries on heterogeneous Networks of Workstations
Andrea Clematis, Gabriella Dodero, Vittoria Gianuzzi |
J. Syst. Archit. | 2 |
| 1997 | Pipelined programming in PVM
Gabriella Dodero, R. Valia |
J. Syst. Archit. | 1 |
| 1995 | Programming pipelined CAD applications on message-passing architecturesabstractAbstract Programming applications in computer‐aided design of VLSI are difficult on parallel architectures, especially pipelined implementations derived from their sequential counterparts by algorithmic partitioning. The difficulty is primarily due to lack of good program development environments and tools. Our solution, applicable to message‐passing architectures, is based upon a definition of a broad class of non‐linear pipeline configurations and an asynchronous data‐driven model for pipeline stage interactions. It provides object‐oriented definitions of stages and interconnecting channels. These objects are embedded in C++ so that the correctness of application programs can be tested on a workstation in a simulated environment. The simulation is instrumented to provide data useful in assessing relative computational loading and balancing of stages. Thus a large part of program development can take place in the environment of a workstation familiar to the programmer. A non‐trivial application is developed to illustrate these ideas. Paul Kenyon, Sharad C. Seth, Andrea Clematis, Prathima Agrawal, Gabriella Dodero, Vittoria Gianuzzi |
Concurr. Pract. Exp. | 5 |
| 1991 | Efficient Construction of LR(k) States and Tables
Massimo Ancona, Gabriella Dodero, Vittoria Gianuzzi, M. Morgavi |
ACM Trans. Program. Lang. Syst. | 2 |
| 1990 | Recovery meta program in Unix based environment
Andrea Clematis, Gabriella Dodero, Vittoria Gianuzzi |
Microprocessing and Microprogramming | 2 |
| 1988 | LINDA: An allocator for embedded multiprocessor systems
Massimo Ancona, T. Bottino, Andrea Clematis, Gabriella Dodero, Vittoria Gianuzzi, L. Pareto, M. Pronzato, A. Repetti |
Microprocess. Microprogramming | 4 |
| 1987 | Structuring a distributed program: the XMDS approach
Massimo Ancona, Andrea Clematis, Gabriella Dodero, V. Filippone, Vittoria Gianuzzi |
Microprocess. Microprogramming | 3 |
| 1987 | Using different language levels for implementing fault tolerant programs
Massimo Ancona, Andrea Clematis, Gabriella Dodero, Eduardo B. Fernández, Vittoria Gianuzzi |
Microprocessing and Microprogramming | 3 |
| 1985 | A High Level Language Based System for Cross-Assembler DefinitionabstractAbstract A method to develop cross‐assemblers is explained by describing the XMETA system, where the advantages given by the semantic power of meta‐assemblies have been combined with the clarity of modern high level languages, such as Pascal, in defining assembly semantics. XMETA accepts a superset of the IEEE‐P694 microprocessor assembly language standard syntax: system structure is detailed and examples are provided to illustrate its use. Actual experiences are briefly summarized in the conclusions. Massimo Ancona, Andrea Clematis, Gabriella Dodero, Anna Pino |
Softw. Pract. Exp. | 3 |
| 1984 | Integrating Library Modules into Pascal ProgramsabstractAbstract We present the results of our experience in introducing modularity into the programming language Pascal in order to aid the creation and use of library modules. Our system performs the symbolic linking of source language modules producing a single Pascal text ready for compilation; performing the link phase before compilation anticipates interface consistency checks, and suggests a possible improvement of program development systems. Our extension is implemented in a preprocessor which ensures a complete compatibility with any standard Pascal compiler. In this paper we examine the main features of some high‐level programming languages which support modularization and data abstraction and some experiences in introducing modularity into Pascal; on this basis we describe our choice in detail. The design and implementation details are discussed and some examples are presented. Massimo Ancona, Leila De Floriani, Gabriella Dodero, S. Mancosu |
Softw. Pract. Exp. | 3 |
| 1979 | Cross Software Development for Microprocessors Using a Translator Writing System
Massimo Ancona, Gabriella Dodero, E. L. Durante |
ICSE | 2 |