Gennaro Costagliola

Gennaro Costagliola
Università degli Studi di Salerno | UNISA · Department of Computer Science DI

About

235
Publications
39,426
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,112
Citations
Citations since 2016
27 Research Items
451 Citations
20162017201820192020202120220204060
20162017201820192020202120220204060
20162017201820192020202120220204060
20162017201820192020202120220204060
Introduction
Gennaro Costagliola currently works at the Department of Computer Science DI, Università degli Studi di Salerno. Gennaro does research in Human-computer Interaction, Software Engineering and Programming Languages.
Additional affiliations
September 2001 - present
Università degli Studi di Salerno
Position
  • Professor (Full)

Publications

Publications (235)
Chapter
We present a novel text entry method for smartwatches named BubbleBoard. It is based on a soft keyboard with a QWERTY layout in which some characters are in a big font and can be entered with a single touch, while other characters are in a small font and a touch enlarges the pressed character and its neighbors, so that they can be entered with a se...
Article
Full-text available
In this paper, we present ParVis , an interactive visual system for the animated visualization of logged parser trace executions. The system allows a parser implementer to create a visualizer for generated parsers by simply defining a JavaScript module that maps each logged parser instruction into a set of events driving the visual system interface...
Article
Full-text available
In this article, we present PolyRec Gesture Design Tool (PolyRec GDT), a tool that allows the definition of gesture sets for mobile applications. It supports the entire process of designing gesture sets, from collecting gestures to analyzing and exporting the set created for use in a mobile application. It is equipped with the PolyRec gesture recog...
Article
The widespread use of diagrammatic languages has motivated the need for grammar-based tools to support designers in the definition and implementation of graphical environments. The effective use of such systems requires efficient parsing techniques. In previous years, many approaches have been devised and one of them is based on the extension of th...
Article
Full-text available
We present a study aimed at comparing different circular layouts for entering text on smartwatches. In particular, we measured the extent through which the use of a QWERTY layout increases user performance in the earliest sessions of use. To this aim, we designed C-QWERTY, a soft keyboard designed for circular smartwatches in which the keys are arr...
Conference Paper
Full-text available
We present a study aimed at comparing different circular layouts for entering text on smartwatches. In particular, we measured the extent through which the use of a QWERTY layout increases user performance in the earliest sessions of use. To this aim, we designed C-QWERTY, a soft keyboard designed for circular smartwatches in which the keys are arr...
Conference Paper
The community of visually impaired people has been very active during the last decades with initiatives devoted to raise awareness about their specific needs in the society and encourage the adoption of any innovative assistive solutions for their personal empowerment. A contextual inquiry conducted in Europe revealed that some of the major concern...
Article
In general, visual languages need to be simple in order to be easily used and understood. As a result, many of them have simple constructs that can be defined by simply describing local constraints on the constituent elements. Based on this assumption, in a previous research, we developed a local context methodology for the specification of the syn...
Article
We present a gesture-based technique for the efficient text editing on touchscreen devices. In order to define our technique, we ran a preliminary experiment and detected the most natural gestures that users choose when unconstrained. Users can perform the main operations such as select, move, copy, delete and paste directly on the text, thus makin...
Article
The results of an experimental study on handwriting on smartwatches are described in this study. This study aims to gain knowledge on the current practice and possible future developments on smartwatches. This includes two experiments: the first experiment aims to compare a state-of-the-art commercial handwriting system to other competing text entr...
Article
We present a graphical review of the research on visual languages in the last 20 years. In particular, we gathered and analyzed the data about a set of publications in the field from 1995 to 2014. Visual techniques employed include graph-based visualization such as collaboration, co-citation, and co-word networks. We also adopted geographical views...
Book
This book constitutes the thoroughly refereed proceedings of the 8th International Conference on Computer Supported Education, CSEDU 2016, held in Rome, Italy, in April 2016. The 29 revised full papers were carefully reviewed and selected from 164 submissions. The papers deal with the following topics: new educational environments, best practices a...
Article
In this paper we present a framework for the fast prototyping of visual languages exploiting their local context based specification. In previous research, the local context specification has been used as a weak form of syntactic specification to define when visual sentences are well formed. In this paper we add new features to the local context sp...
Article
Full-text available
We describe RankFrag: a technique which uses machine learning to detect corner points in hand-drawn digital curves. RankFrag classifies the stroke points by iteratively extracting them from a list of corner candidates. The points extracted in the last iterations are said to have a higher rank and are more likely to be corners. The technique has bee...
Conference Paper
Full-text available
We propose an integrated and modular model called TEco. It is a Web-based trust area in which, through the integration of various systems, users interact with a greater degree of trust. In particular, users: own a Trusted Digital Identity to authenticate keeping anonymity (when required); establish Inter-Pares Interactions based on contracted agree...
Conference Paper
Full-text available
We present a novel gesture recognizer suitable for fast prototyping of gesture-based applications. The recognizer uses a nearest neighbor approach, and requires a small number of samples for each class. The similarity between two gestures is calculated through a three steps procedure: firstly, each gesture is approximated to a polyline, in order to...
Article
Full-text available
In recent years there has been a growth in size and complexity of the projects managed by public or private organizations. This leads to increased probability of project failures, frequently due to the difficulty and the ability to achieve the objectives such as on-time delivery, cost containment, expected quality achievement. In particular, one of...
Article
Full-text available
New Trust, Reputation and Recommendation (TRR) models are continuously proposed. However, the existing models lack shared bases and goals. For this reason, in this work we define an innovative meta model to facilitate the definition and standardization of a generic TRR model. Following the meta model, researchers in the field will be able to define...
Article
We present a new methodology aimed at the design and implementation of a framework for sketch recognition enabling the recognition and interpretation of diagrams. The diagrams may contain different types of sketched graphic elements such as symbols, connectors, and text. Once symbols are distinguished from connectors and identified, the recognition...
Article
KeyScretch is a text entry method for devices equipped with touch-screens, based on a menu-augmented soft keyboard. In these keyboards, a menu containing a small number of frequent characters is shown, while a key is pressed, allowing further character entry by menu selection. KeyScretch improves the previously studied menu-based methods by enablin...
Article
We present an approach for recognizing multi-stroke hand-drawn symbols. The main feature of the approach is its capacity of recognizing partially drawn symbols. Furthermore, it is invariant with respect to scale, and supports symbol recognition independently from the number and order of strokes. The recognition technique is based on subgraph isomor...
Conference Paper
Auto completion has proven effective in various text-based applications. Conversely, no experiments have been carried out on the automatic completion of hand-drawn symbols and only a few systems have been presented in the literature for this purpose. Nevertheless, such a feature might be useful in different domains, e.g. for accelerating symbol ret...
Conference Paper
We present a code which captures the topology of closed-curve based diagrams (e.g. Euler diagrams (EDs) are used to visualize set-based relationships, whilst knot diagrams represent knotted structures), often used in visual languages. We briefly indicate how to construct a diagram from such a code. Furthermore, we present an interactive software ar...
Conference Paper
Full-text available
In recent years there has been a growth in size and complexity of the projects managed by public or private organizations. This leads to increased probability of project failures, frequently due to the difficulty and the ability to achieve the objectives such as on-time delivery, cost containment, expected quality achievement. In particular, one of...
Article
Euler diagrams (EDs) are a popular means of visualizing set-based relationships. We describe the advancement of EulerSketch, based on a novel encoding of EDs. In particular, EulerSketch allows a user to sketch and interact with EDs and automatically produce a code representation for them. It also enables code storage and retrieval and permits to au...
Article
Most of the recently proposed text entry methods for touch screen devices are stroke-based: the traditional tapping interaction is being replaced with a more natural gesture, performed through a pointer (pen or finger) on a soft keyboard. These methods need an effective technique to interpret user strokes, in order to correctly obtain the text the...
Article
KeyScretch is a text entry method for mobile devices equipped with touch-screens, based on a menu-augmented soft keyboard. It improves the previously studied menubased methods by enabling the interpretation of compound strokes, corresponding to the input of particularly frequent character sequences. Here we describe the design of an application we...
Conference Paper
Full-text available
The simulation of dynamic systems in aeronautic applications is usually accomplished by integrating different software components that model different aspects of an aircraft. This paper, based on the state of the art of multi-physic systems co-simulation, describes the work in progress for the definition of a tool able to convert an electrical netw...
Conference Paper
We present a video game to learn the KeyScretch text entry method. The typing game helps the users to learn the method while having fun, letting them practice on the most frequent gestures associated to text and reach an acceptable expertise level.
Conference Paper
Full-text available
Euler Diagrams are a well-known visualisation of set-based relationships, used in many application areas and at the basis of more complex notations. We propose a static code for concrete Euler Diagrams, which enables efficient storage (vs. storage of concrete diagrams), and transformations preserving concrete-level structure, hence the viewer's men...
Article
In order to achieve quality products with reliable cost and effort estimations, one of the main tasks for planning software project development is size estimation. This is especially true when dealing with interactive applications which represent critical components in a software project. In the paper, we address the problem of the size estimation...
Article
KeyScretch is a text entry method for mobile devices equipped with touch-screens, based on a menu-augmented soft keyboard. It improves the previously studied menubased methods by enabling the interpretation of compound strokes, corresponding to the input of particularly frequent character sequences. Although good performances can be reached in reas...
Article
Full-text available
Ease of use is definitively one of the key aspects characterizing the quality of web applications and includes accessibility and usability. In this pa-per we describe how these factors can affect the development of web applica-tions. In particular, we describe the activities that should be targeted at accessi-bility based upon the W3C guidelines an...
Conference Paper
Full-text available
The progress achieved in the field of computer vision and the great improvement and diffusion of mobile technologies enable the exploration of new models of human-computer interaction, especially with respect to Augmented Reality (AR) scenarios. On the other hand, the lack of rapid prototyping environments for the development and testing of new sys...
Conference Paper
In the field of syntactic recognition of hand-drawn visual languages, the recognition of the relations among graphical symbols is one of the first important tasks to be accomplished and is usually reduced to recognize the attachment areas of each symbol and the relations among them. In this paper we present an approach for identifying attachment ar...
Conference Paper
Although textual interfaces for browsing scientific papers have several drawbacks, they are still the most used in digital libraries. Several visual approaches have been proposed in recent years in order to provide the user with a deeper insight of the search context and to allow him/her to quickly gather a collection of documents judged as useful...
Conference Paper
Full-text available
KeyScretch is a recently proposed text entry method which makes use of gestures to input frequent word chunks on a menu-augmented soft keyboard. Each gesture is initiated on a key and is driven by the key surrounding menu. In this paper we present the performance of an instance of the method with a 4-items menu, specifically designed for the Italia...
Conference Paper
Interactive Whiteboards (IWs) have been massively introduced in schools. While the benefits of these devices in the learning process are well known, dedicated software lack of functionality. In particular, most of the existing tools for IWs are an adaptation of classical software used on Personal Computers, mainly based on buttons and menus. The ob...
Article
Full-text available
In this paper we present an approach to recognize multi-stroke hand drawn symbols, which is invariant with respect to scaling and supports symbol recognition independently from the number and order of strokes. The approach is an adaptation of the algorithm proposed by Belongie et al. in 2002 to the case of sketched images. This is achieved by intro...
Chapter
One of the crucial activities in the development of e-learning courses concerns the design phase. In this phase, instructional designers define the e-learning processes by specifying the activities students should carry out (knowledge objects, assessment, practice, etc.) and their temporal sequence. This phase is usually performed using an iterativ...
Chapter
To correctly evaluate learners’ knowledge, it is important to administer tests composed of good quality question items. By the term “quality” we intend the potential of an item in effectively discriminating between skilled and untrained students and in obtaining tutor’s desired difficulty level. This article presents a rule-based e-testing system w...
Conference Paper
Full-text available
This study presents new approaches for the detection and treatment of the attention of a student by an e-learning system through the use of the information given by the implicit interaction of the student with the system and the data com-ing from non-invasive devices such as webcams. Furthermore, the paper proposes two models for the treatment of t...
Article
Currently, there are large collections of drawings from which users can select the desired ones to insert in their documents. However, to locate a particular drawing among thousands is not easy. In our prior work we proposed an approach to index and ...
Conference Paper
Full-text available
Text entry on touch screen devices is often performed through Soft keyboards. One of the latest research trends is to abandon the traditional tapping interaction in favor of more natural gesture-based interactions on these keyboards. The interpretation of the gestures is performed through sketch-based techniques. In this paper we present the sketch...
Conference Paper
Full-text available
In this paper we present a visual system for the anal- ysis of user behaviour during the execution of Web tasks based on visual data mining techniques. In particular, our system presents a suite of charts providing views of user behaviour starting from the well known clickstream visual- ization down to single user page interaction visualizations. T...
Article
Computer aided assessment (CAA) tools are more and more widely adopted in academic environments mixed to other assessment means. In this article, we present a CAA Web application, named eWorkbook, which can be used for evaluating learner’s knowledge by creating (the tutor) and taking (the learner) on-line tests based on multiple choice, multiple re...
Article
Full-text available
Abstract—We present an approach,and a system,to let tutors monitor several important aspects related to on line tests, such as learner behavior,and test quality. The approach,includes the logging of important,data related to learner interaction with the system during the execution of on line tests, and exploits data visualization to highlight infor...