Demo Data from SIGIR 2026 / reviewers in the wild / expert
Giuseppe Polese
dblp:97/3702
· DBLP profile ↗
51ranked-venue papers
1as first author
23since 2021 · last 2026
0000-0002-8496-2658ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 26 · 15 since 2021Artificial intelligence and machine learning · 14 · 1 first-author · 7 since 2021Software engineering, systems software and programming languages · 8 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 6Applied, interdisciplinary, general and emerging computing · 5 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Computer networks · 1 · 1 since 2021Security and privacy · 1 · 1 since 2021
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.
| Databases, data mining, and information retrieval
7 papers |
Data integration and cleaning · 84% Database theory · 6% Data mining · 6% | |
| Network and information security
1 paper |
Web and mobile security · 100% |
Topics — the 22 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › dependency discovery › functional dependency discovery
relaxed functional dependency discovery |
1.4 | 2 | 2024 | Decentralized and Incremental Discovery of Relaxed Functional Dependencies Using Bitwise Similarity · IEEE Trans. Knowl. Data Eng. 2024 IndiBits: Incremental Discovery of Relaxed Functional Dependencies using Bitwise Similarity · ICDE 2023 |
Data integration and cleaning › dependency discovery
functional dependency discovery |
1.4 | 3 | 2023 | IndiBits: Incremental Discovery of Relaxed Functional Dependencies using Bitwise Similarity · ICDE 2023 Discovering Relaxed Functional Dependencies Based on Multi-Attribute Dominance · IEEE Trans. Knowl. Data Eng. 2021 Relaxed Functional Dependencies - A Survey of Approaches · IEEE Trans. Knowl. Data Eng. 2016 |
Data integration and cleaning › integrity constraint discovery
relaxed functional dependencies |
1.2 | 3 | 2021 | Discovering Relaxed Functional Dependencies Based on Multi-Attribute Dominance · IEEE Trans. Knowl. Data Eng. 2021 Discovering Relaxed Functional Dependencies based on Multi-attribute Dominance [Extended Abstract] · ICDE 2021 Relaxed Functional Dependencies - A Survey of Approaches · IEEE Trans. Knowl. Data Eng. 2016 |
Data integration and cleaning
dependency discovery |
1.0 | 2 | 2021 | Discovering Relaxed Functional Dependencies Based on Multi-Attribute Dominance · IEEE Trans. Knowl. Data Eng. 2021 Discovering Relaxed Functional Dependencies based on Multi-attribute Dominance [Extended Abstract] · ICDE 2021 |
Web and mobile security
phishing detection |
1.0 | 1 | 2026 | Phishing Detection in Web Domains: new intelligent tool leveraging the effectiveness of emerging Generative models · WSDM 2026 |
Web and mobile security › phishing detection
phishing website detection |
1.0 | 1 | 2026 | Phishing Detection in Web Domains: new intelligent tool leveraging the effectiveness of emerging Generative models · WSDM 2026 |
Data integration and cleaning › data discovery
incremental discovery |
0.8 | 1 | 2024 | Decentralized and Incremental Discovery of Relaxed Functional Dependencies Using Bitwise Similarity · IEEE Trans. Knowl. Data Eng. 2024 |
Data integration and cleaning
data profiling |
0.7 | 1 | 2023 | IndiBits: Incremental Discovery of Relaxed Functional Dependencies using Bitwise Similarity · ICDE 2023 |
Data integration and cleaning
data quality |
0.7 | 2 | 2021 | Discovering Relaxed Functional Dependencies based on Multi-attribute Dominance [Extended Abstract] · ICDE 2021 Discovering Relaxed Functional Dependencies Based on Multi-Attribute Dominance · IEEE Trans. Knowl. Data Eng. 2021 |
Database theory
data dependencies |
0.5 | 1 | 2021 | Discovering Relaxed Functional Dependencies based on Multi-attribute Dominance [Extended Abstract] · ICDE 2021 |
Data mining
pattern mining |
0.5 | 1 | 2021 | Discovering Relaxed Functional Dependencies Based on Multi-Attribute Dominance · IEEE Trans. Knowl. Data Eng. 2021 |
Data models and query languages › schema management
schema evolution |
0.2 | 1 | 2016 | Synchronization of Queries and Views Upon Schema Evolutions: A Survey · ACM Trans. Database Syst. 2016 |
Data integration and cleaning › data preprocessing
data cleaning |
0.1 | 1 | 2016 | Relaxed Functional Dependencies - A Survey of Approaches · IEEE Trans. Knowl. Data Eng. 2016 |
Data integration and cleaning
data warehouse |
0.1 | 1 | 2016 | Synchronization of Queries and Views Upon Schema Evolutions: A Survey · ACM Trans. Database Syst. 2016 |
Query processing and optimization › query rewriting
query relaxation |
0.1 | 1 | 2016 | Relaxed Functional Dependencies - A Survey of Approaches · IEEE Trans. Knowl. Data Eng. 2016 |
Database system architecture and tuning › database design
multimedia database schema |
0.1 | 1 | 2007 | A Normalization Framework for Multimedia Databases · IEEE Trans. Knowl. Data Eng. 2007 |
Requirements engineering and software design
model-driven engineering |
0.0 | 1 | 2004 | A framework for modeling and implementing visual notations with applications to software engineering · ACM Trans. Softw. Eng. Methodol. 2004 |
Programming languages and type systems › programming environment
visual programming environment |
0.0 | 1 | 2004 | A framework for modeling and implementing visual notations with applications to software engineering · ACM Trans. Softw. Eng. Methodol. 2004 |
Visualization and visual analytics › information visualization › knowledge visualization
educational visualization |
0.0 | 1 | 2009 | Monitoring Online Tests through Data Visualization · IEEE Trans. Knowl. Data Eng. 2009 |
Information retrieval
content-based retrieval |
0.0 | 1 | 2007 | A Normalization Framework for Multimedia Databases · IEEE Trans. Knowl. Data Eng. 2007 |
Database theory › integrity constraints
extended data dependencies |
0.0 | 1 | 2007 | A Normalization Framework for Multimedia Databases · IEEE Trans. Knowl. Data Eng. 2007 |
Automata and formal languages › parsing
grammar-based parsing |
0.0 | 1 | 2004 | A framework for modeling and implementing visual notations with applications to software engineering · ACM Trans. Softw. Eng. Methodol. 2004 |
Methods — techniques the papers use, named apart from their topics
bitwise similarity · 1.4machine learning · 1.0large language model · 1.0distributed workload balancing · 0.8approximate matching · 0.7similarity threshold · 0.5multi-attribute dominance · 0.5dominance-based similarity threshold derivation · 0.5survey · 0.2classification · 0.2log analysis · 0.2data visualization · 0.2extended positional grammars · 0.1XpLR parsing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | SCoPE: Cross-Platform Discovery and RAG-Driven Profiling of Public Personal Data
Stefano Cirillo, Giuseppe Polese, Giandomenico Solimando, Nicola Zannone |
DBSec | 2 |
| 2026 | Improving Data Imputation Through a Tuned Strategy for Dependency Discovery
Bernardo Breve, Loredana Caruccio, Tullio Pizzuti, Giuseppe Polese |
ICDE | 4 |
| 2026 | Phishing Detection in Web Domains: new intelligent tool leveraging the effectiveness of emerging Generative modelsabstractThe rapid growth of online services has heightened concerns about user protection from cyber threats, particularly phishing, which poses significant risks to cyber-social security. To this end, we propose a novel tool for phishing detection called U-Proof. Our tool uses both state-of-the-art LLMs and traditional ML models to detect phishing websites. In particular, we evaluate the phishing detection capabilities of different LLMs and compare them with several ML models to analyze the impact of different model architectures on the identification of phishing websites. For a comprehensive experimental evaluation, we use a combination of public and custom datasets. These include active phishing websites from September 2024, as well as URLs from banks and postal services. Furthermore, the tool includes explanations to enhance user awareness of phishing tactics, supporting broader educational efforts to reduce risks. Carmine Ambrosino, Maurizio Atzori, Stefano Cirillo, Domenico Desiato, Simona Ettari, Giuseppe Polese, Giandomenico Solimando |
WSDM | 6 |
| 2025 | CADHE: Privacy-Preserving Medical Image Analysis Through Homomorphic Encrypted Convolutional Networks
Stefano Cirillo, Vincenzo Deufemia, Luigi Di Biasi, Giuseppe Polese, Giandomenico Solimando, Genny Tortora |
IEEE Big Data | 4 |
| 2025 | An RFD-based approach for concept drift detection in Machine Learning Systems
Loredana Caruccio, Stefano Cirillo, Giuseppe Polese, Roberto Stanzione |
EDBT | 3 |
| 2025 | GitHub Issue Mining to enhance Developer Profiling: A pipeline based on NLP tasks (S)abstractThe analysis of software artifacts plays a crucial role in supporting processes aimed at profiling developers.These artifacts, generated through interactions on versioning platforms such as GitHub, incorporate both structured and unstructured data.While existing literature primarily focuses on structured data from commit events, this study explores the potential of leveraging textual data to enhance profiling tasks, analyzing the developer interaction with other team members and/or users.In particular, we propose a Natural Language Processing (NLP) pipeline that utilizes topic modeling and sentiment analysis techniques to process GitHub Issue textual data.This approach has been evaluated using one of the most detailed just-in-time defect prediction datasets.Although the proposed pipeline has the capacity to support a general design of developer-related features that can be thoroughly analyzed using a wide range of approaches, in this paper, we employ clustering approaches for this purpose.The results demonstrate that features related to textual information provide a richer and more accurate representation of developer activities, providing valuable insights into data mining operations within software repositories. Loredana Caruccio, Grazia Margarella, Giuseppe Polese |
SEKE | 3 |
| 2025 | Identifying fake reviews for refund purposes: Evaluating the effectiveness of a transfer-learning model against emerging Large Language ModelsabstractRecently, dishonest sellers are using social platforms to advertise products that can be purchased for free through a refund mechanism, which is based on the writing of five-star fake reviews. The aim is to increase product visibility by influencing their ranking compared to similar products. This mechanism is leading to a significant distortion of e-commerce platforms, eroding trust among customers and sellers. In this paper, we address the problem of identifying fake reviews, aiming to provide an approach for mitigating fraudulent practices that compromise the integrity and transparency of e-commerce platforms. We propose a supervised model tailored for identifying fake reviews for refund purposes and compare its performance with some of the most recent generative models. Since, to the best of our knowledge, no datasets exist in the literature suitable for fake review identification in the process of Purchasing, Requesting reviews, and Refunding a product, we first proposed a new dataset of fake and genuine reviews from Amazon, collected with the help of a domain expert. Then, we defined five other new datasets containing reviews automatically generated by language models. To interact with these models, we designed new prompt approaches specifically tailored to our goal, which exploit the iterative refinement behind these models for improving classification results. Experimental results demonstrated the effectiveness of the supervised model in detecting both types of fake reviews, outperforming state-of-the-art models with improvements ranging from 0.23 to 0.70 in terms of accuracy, precision, and recall. • The requesting reviews and refunding phenomenon (PRP process) is analyzed. • PRP reviews are collected from web pages and then validated by a domain expert. • A BERT-based model is successfully applied for properly identifying PRP fake reviews. • The proposed model is compared with Large Language Models and state-of-the-art models. • New datasets of real and automatically generated PRR reviews have been proposed. Loredana Caruccio, Gaetano Cimino, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese, Giandomenico Solimando |
Eng. Appl. Artif. Intell. | 5 |
| 2025 | Exploring the ability of emerging large language models to detect cyberbullying in social posts through new prompt-based classification approaches
Stefano Cirillo, Domenico Desiato, Giuseppe Polese, Giandomenico Solimando, Vijayan Sugumaran, Shanmugam Sundaramurthy |
Inf. Process. Manag. | 3 |
| 2025 | Non-blocking functional dependency discovery from data streams
Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese |
Inf. Sci. | 4 |
| 2024 | RYAN: A tool for explaining and visually analyzing the evolution of Relaxed Functional DependenciesabstractThe importance of exploiting profiling metadata, such as Relaxed Functional Dependencies (RFDs), to support advanced data processing tasks, continues to grow also due to the availability of algorithms capable of automatically extracting them from data. Nevertheless, in order to use this type of metadata in real-life contexts, it is also necessary to ensure their correct interpretation of their meaningfulness and their possible evolution over time. To this end, in this paper, we present a new tool that allows visual analysis and explainability of how discovery results evolve according to changes in the data. More specifically, it provides a comprehensive overview of the impact that data changes, by possibly analyzing in-depth affected dependencies and understanding motivations underlying their evolution through a textual explanation. The effectiveness of the proposed tool has been evaluated by conducting a user study, which highlighted RYAN’s capability to yield an intuitive visualization of RFD discovery results and to provide a clear explanation of the reasons that led to the evolution of RFDs. Loredana Caruccio, Stefano Cirillo, Gianpaolo Iuliano, Giuseppe Polese, Roberto Stanzione |
IEEE Big Data | 4 |
| 2024 | Can ChatGPT provide intelligent diagnoses? A comparative study between predictive models and ChatGPT to define a new medical diagnostic botabstractIntelligent diagnosis processes rely on Artificial Intelligence (AI) techniques to provide possible diagnoses by analyzing patient data and medical information. To make accurate and quick diagnoses, it is possible to use AI tools to efficiently analyze huge amounts of data and find patterns that a clinician might miss. In recent years, new large language models (LLMs), such as ChatGPT and Google BARD, have shown remarkable capabilities in several domains, including intelligent diagnostics. This research aims to compare the performances of ChatGPT and traditional machine learning models for making diagnoses of low- and medium- risk diseases only based on their symptoms. On the basis of our study, we defined four research questions: RQ1) What are the benefits and limitations of using ChatGPT in intelligent diagnosis? RQ2) How do traditional machine learning approaches compare to ChatGPT for intelligent diagnosis? RQ3) How does ChatGPT compare with other LLMs and domain-specific natural language processing models in the intelligent diagnosis tasks?, and RQ4) What are the implications of the predictive models and ChatGPT for healthcare, and how can they be used to support people?. To answer these RQs, we first evaluate the performances of different engines of ChatGPT, also introducing a new prompt engineering methodology specifically tailored for achieving accurate diagnostic outcomes. Moreover, we compare these results with those achieved by different predictive models trained for intelligent diagnosis tasks, i.e., Google BARD, and two domain-specific NLP models. Finally, we propose a new interactive bot available for users that relies on the best-performing models evaluated in the previous steps. The experiments have been conducted using two medical datasets for disease prediction consisting of more than 100 symptoms associated with several diagnoses. Loredana Caruccio, Stefano Cirillo, Giuseppe Polese, Giandomenico Solimando, Shanmugam Sundaramurthy, Genny Tortora |
Expert Syst. Appl. | 3 |
| 2024 | Decentralized and Incremental Discovery of Relaxed Functional Dependencies Using Bitwise SimilarityabstractOver the past decade, there have been numerous extensions to the definition of Functional Dependency (fd), culminating in the introduction of Relaxed Functional Dependency (rfd), offering more flexible constraints compared to traditionalfds. This increased flexibility makesrfds well-suited for exploring and profiling data in datasets with lower data quality. However, efficiently identifyingrfds within dynamic data sources presents a significant challenge, as it requires processing an entire dataset from scratch whenever modifications occur. To tackle this problem, incremental discovery algorithms have been defined, but they often suffer when the frequency and the size of batches of updates increase. This article presents a new algorithm, namelyD-IndiBits, relying on a new decentralized architecture to balance the workload that drives the incremental discovery process ofIndiBits, which is based on bitwise operators for computing attribute similarities. Experiments demonstrateD-IndiBits's effectiveness compared tofdandrfddiscovery algorithms on both static and dynamic real-world data. With batches of modifications of sizes 10 k and 100 k,D-IndiBitsis capable of updating the set ofrfds in a few seconds, whereas all other approaches often employ more than 3 hours. Bernardo Breve, Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2023 | REQUIRED: A Tool to Relax Queries through Relaxed Functional Dependencies
Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese, Roberto Stanzione |
EDBT | 4 |
| 2023 | IndiBits: Incremental Discovery of Relaxed Functional Dependencies using Bitwise SimilarityabstractOne of the main challenges in data profiling is to efficiently extract metadata from dynamic information sources, by avoiding the processing of the whole dataset from scratch upon modifications. In this paper, we present IndiBits, an algorithm for discovering relaxed functional dependencies (RFDs for short), which represent data relationships relying on approximate matching paradigms. IndiBits is able to dynamically infer and update the RFDs holding on a dataset upon modification operations performed on it. It exploits a binary representation of data similarities, a new validation method, and specific search methods, to dynamically update the set of RFDs, based on previously holding RFDs and the type of modifications performed over data. Experimental results demonstrate the effectiveness of IndiBits on real-world datasets, even in comparison with FD and RFD discovery algorithms in both static and dynamic scenarios. Bernardo Breve, Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese |
ICDE | 5 |
| 2023 | Foreword
Shi-Kuo Chang, Giuseppe Polese |
Int. J. Softw. Eng. Knowl. Eng. | 2 |
| 2023 | Malicious Account Identification in Social Network PlatformsabstractToday, people of all ages are increasingly using Web platforms for social interaction. Consequently, many tasks are being transferred over social networks, like advertisements, political communications, and so on, yielding vast volumes of data disseminated over the network. However, this raises several concerns regarding the truthfulness of such data and the accounts generating them. Malicious users often manipulate data to gain profit. For example, malicious users often create fake accounts and fake followers to increase their popularity and attract more sponsors, followers, and so on, potentially producing several negative implications that impact the whole society. To deal with these issues, it is necessary to increase the capability to properly identify fake accounts and followers. By exploiting automatically extracted data correlations characterizing meaningful patterns of malicious accounts, in this article we propose a new feature engineering strategy to augment the social network account dataset with additional features, aiming to enhance the capability of existing machine learning strategies to discriminate fake accounts. Experimental results produced through several machine learning models on account datasets of both the Twitter and the Instagram platforms highlight the effectiveness of the proposed approach toward the automatic discrimination of fake accounts. The choice of Twitter is mainly due to its strict privacy laws, and because its the only social network platform making data of their accounts publicly available. Loredana Caruccio, Gaetano Cimino, Stefano Cirillo, Domenico Desiato, Giuseppe Polese, Genny Tortora |
ACM Trans. Internet Techn. | 5 |
| 2022 | RENUVER: A Missing Value Imputation Algorithm based on Relaxed Functional Dependencies
Bernardo Breve, Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese |
EDBT | 4 |
| 2022 | A decision-support framework for data anonymization with application to machine learning processes
Loredana Caruccio, Domenico Desiato, Giuseppe Polese, Genny Tortora, Nicola Zannone |
Inf. Sci. | 3 |
| 2022 | Special issue on Sentient Multimedia Systems
Loredana Caruccio, Giuseppe Polese, Shi-Kuo Chang |
Multim. Tools Appl. | 2 |
| 2021 | Discovering Relaxed Functional Dependencies based on Multi-attribute Dominance [Extended Abstract]abstractTo assess the quality of data it is useful to extract properties and relationships among them. However, exceptions and approximations need be considered in real-world settings. To this end, relaxed FDs (RFDs) are data dependencies accounting for both exceptions and similarities on data, but their discovery is an extremely complex problem, also due to the necessity of specifying similarity and validity thresholds. The RFD discovery algorithm presented in this paper exploits the concept of dominance to automatically derive similarity thresholds. The discovery performances and the effectiveness of the proposed algorithm are assessed through a comparative evaluation with state-of-art approaches. Loredana Caruccio, Vincenzo Deufemia, Felix Naumann, Giuseppe Polese |
ICDE | 4 |
| 2021 | Efficient Discovery of Functional Dependencies from Incremental DatabasesabstractWith the advent of Big Data there is an increasing necessity to incrementally mine information from data originating from sensors and other dynamic sources. Thus, it is necessary to devise algorithms capable of mining useful information upon possible evolutions of databases. Among these, there are certainly data profiling info, such as functional dependencies (fd for short), which are particularly useful for data integration and for assessing the quality of data. The incremental scenario requires the definition of search strategies and validation methods able to analyze only the portion of the dataset affected by the last changes. In this paper, we propose a new validation method, which exploits regular expressions and compressed data structures to efficiently verify whether a candidate fd holds on an updated version of the dataset. Experimental results demonstrate the effectiveness of the proposed method on real-world datasets adapted for incremental scenarios, also compared with a baseline incremental fd discovery algorithm. Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese |
iiWAS | 4 |
| 2021 | An intelligent system for focused crawling from Big Data sources
Ida Bifulco, Stefano Cirillo, Christian Esposito 0001, Roberta Guadagni, Giuseppe Polese |
Expert Syst. Appl. | 5 |
| 2021 | Discovering Relaxed Functional Dependencies Based on Multi-Attribute DominanceabstractWith the advent of big data and data lakes, data are often integrated from multiple sources. Such integrated data are often of poor quality, due to inconsistencies, errors, and so forth. One way to check the quality of data is to infer functional dependencies (fds). However, in many modern applications it might be necessary to extract properties and relationships that are not captured through fds, due to the necessity to admit exceptions, or to consider similarity rather than equality of data values. Relaxed fds (rfds) have been introduced to meet these needs, but their discovery from data adds further complexity to an already complex problem, also due to the necessity of specifying similarity and validity thresholds. We propose Domino, a new discovery algorithm for rfds that exploits the concept of dominance in order to derive similarity thresholds of attribute values while inferring rfds. An experimental evaluation on real datasets demonstrates the discovery performance and the effectiveness of the proposed algorithm. Loredana Caruccio, Vincenzo Deufemia, Felix Naumann, Giuseppe Polese |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2020 | Mining relaxed functional dependencies from data
Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese |
Data Min. Knowl. Discov. | 3 |
| 2019 | EDCAR: A knowledge representation framework to enhance automatic video surveillance
Loredana Caruccio, Giuseppe Polese, Genny Tortora, Daniele Iannone |
Expert Syst. Appl. | 2 |
| 2019 | Visualization of (multimedia) dependencies from big data
Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese |
Multim. Tools Appl. | 3 |
| 2018 | Fake Account Identification in Social NetworksabstractNowadays, the human influence often depends on the number of followers that an individual has in his/her own social media context. To this end, the presence of fake accounts is one of the most relevant problems and can potentially have a big impact on many real life and business activities. Fake followers are dangerous for social platforms, since they may alter concepts like popularity and influence, which might yield a strong impact on economy, politics, and society. Thus, it is necessary to devise new methodologies enabling the possibility to identify and characterize fake accounts. This work presents a novel technique to discriminate real accounts on social networks from fake ones. The technique exploits knowledge automatically extracted from big data to characterize typical patterns of fake accounts. We empirically evaluated the proposed technique on the Twitter social network, and achieved significant results in terms of discrimination capabilities. Loredana Caruccio, Domenico Desiato, Giuseppe Polese |
IEEE BigData | 3 |
| 2018 | Enabling the generation of web applications from mockupsabstractSummary Mockups are widely used to elicit and validate user requirements in web applications, and several intuitive tools have been developed in recent years, actively involving the end user in the requirements solicitation process. However, most current web development approaches and tools discard mockups after the information‐gathering process, abandoning the opportunity to exploit underlying information in them for autogenerating functional web applications. To overcome this limitation, we have devised a method for deriving the database schema and the logic of the web application from the information contained within mockups. In particular, the method gathers clues on how to organize the data and the control flow of the web application by analyzing the structure and relationships of the widgets in the mockup. Based on the proposed method, we have implemented a tool supporting the generation of web applications abiding by the model‐view‐controller architectural pattern. The tool has been evaluated by involving several end users in the development of web applications for different domains. Chris D'Souza, Vincenzo Deufemia, Athula Ginige, Giuseppe Polese |
Softw. Pract. Exp. | 4 |
| 2017 | Learning Effective Query Management Strategies from Big DataabstractThe availability of big data collections, together with powerful hardware and software mechanisms to process them, gives nowadays the possibility to learn useful insights from data, which can be exploited for multiple purposes, including marketing, fault prevention, and so forth. However, it is also possible to learn important metadata that can suggest how data should be manipulated in several advanced operations. In this paper, we show the potentiality of learning from data by focusing on the problem of relaxing the results of database queries, that is, trying to return some approximated answer to a query when a result for it is unavailable in the database, and the system will return an empty answer set, or even worse, erroneous mismatch results. In particular, we introduce a novel approach to rewrite queries that are in disjunctive normal form and contain a mixture of discrete and continuous attributes. The approach preprocesses data collections to discover the implicit relationships that exist among the various domain attributes, and then uses this knowledge to rewrite the constraints from the failing query. In a first step, the approach tries to learn a set of functional dependencies from the data, which are ranked according to special mechanisms that will successively allow to predict the order in which the extracted dependencies have to be used to properly rewrite the failing query. An experimental evaluation of the approach on three real data sets shows its effectiveness in terms of robustness and coverage. Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese |
ICMLA | 3 |
| 2016 | On the Discovery of Relaxed Functional DependenciesabstractFunctional dependencies (fds) express important relationships among data, which can be used for several goals, including schema normalization and data cleansing. However, to solve several issues in emerging application domains, such as the identification of data inconsistencies or patterns of semantically related data, it has been necessary to relax the fd definition through the introduction of approximations in data comparison and/or validity. Moreover, while fds were originally specified at design time, with the availability of massive data and computational power many algorithms have been devised to automatically discover them from data, including algorithms for discovering some types of relaxed fds. In this paper we present a technique that exploits lattice-based algorithms for the discovery of fds from data, in order to detect relaxed fds. Moreover, we introduce an algorithm to determine a proper distance threshold for a given relaxed fd holding over the entire database. Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese |
IDEAS | 3 |
| 2016 | Relaxed Functional Dependencies - A Survey of ApproachesabstractRecently, there has been a renovated interest in functional dependencies due to the possibility of employing them in several advanced database operations, such as data cleaning, query relaxation, record matching, and so forth. In particular, the constraints defined for canonical functional dependencies have been relaxed to capture inconsistencies in real data, patterns of semantically related data, or semantic relationships in complex data types. In this paper, we have surveyed 35 of such functional dependencies, providing a classification criteria, motivating examples, and a systematic analysis of them. Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2016 | Synchronization of Queries and Views Upon Schema Evolutions: A SurveyabstractOne of the problems arising upon the evolution of a database schema is that some queries and views defined on the previous schema version might no longer work properly. Thus, evolving a database schema entails the redefinition of queries and views to adapt them to the new schema. Although this problem has been mainly raised in the context of traditional information systems, solutions to it are also advocated in other database-related areas, such as Data Integration, Web Data Integration, and Data Warehouses. The problem is a critical one, since industrial organizations often need to adapt their databases and data warehouses to frequent changes in the real world. In this article, we provide a survey of existing approaches and tools to the problem of adapting queries and views upon a database schema evolution; we also propose a classification framework to enable a uniform comparison method among many heterogeneous approaches and tools. Loredana Caruccio, Giuseppe Polese, Genny Tortora |
ACM Trans. Database Syst. | 2 |
| 2015 | A Tool Supporting End-User Development of Access Control in Web ApplicationsabstractEnd-user development (EUD) is drawing an increasing attention due to the necessity of users to frequently extend and personalize their applications. In particular, EUD in the context of Web (EUDWeb) is focusing on technologies capable of supporting development tasks that the end-user feels more complex. However, although the specification and implementation of access control is perceived as a particularly complex task, little efforts have been made to support it within current EUDWeb environments. Thus, in this paper we propose an EUDWeb framework and tool for the specification and the generation of web applications embedding access control mechanisms. We extended a previous mockup-based EUDWeb approach, by introducing visual assistance mechanisms enabling the specification of role-based access control policies, and their integration within the application logic. The usability of the proposed framework has been evaluated by means of a user study, in which we have shown that a group of heterogeneous end-users could proficiently use the proposed framework to develop meaningful web applications, some of which including access control functionalities. Loredana Caruccio, Vincenzo Deufemia, Chris D'Souza, Athula Ginige, Giuseppe Polese |
Int. J. Softw. Eng. Knowl. Eng. | 5 |
| 2014 | Visually integrating databases at conceptual levelabstractWe present the Conceptual Data Integration Language (CoDIL), a visual language capable of turning the data integration process into a conceptual level activity on source data. In particular, CoDIL provides icon operators that are applicable to constructs of conceptual data models, specifying how to merge and map them onto constructs of a reconciled conceptual schema. Vincenzo Deufemia, Mara Moscariello, Giuseppe Polese |
AVI | 3 |
| 2014 | Data Integration by Conceptual Diagrams
Loredana Caruccio, Vincenzo Deufemia, Mara Moscariello, Giuseppe Polese |
DEXA (2) | 4 |
| 2014 | Visual data integration based on description logic reasoningabstractDespite many innovative systems supporting the data integration process, designers advocate more abstract metaphors to master the inherent complexity of this activity. In fact, the visual notations provided in many modern data integration systems might run into scale up problems when facing the integration of big data sources. Thus, higher level visual notations and automatic schema mapping mechanisms might be the key factors to make the data integration process more tractable. In this paper we present the Conceptual Data Integration Language (CoDIL), a visual language providing conceptual level visual mechanisms to manipulate and integrate data sources, together with a formalization of the language icon operators by means of ALCN Description Logic. The formalization allowed us to define the logic-level semantics of CoDIL, providing reasoning rules for validating the correctness of a data integration process and for generating the logic-level reconciled schema. Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese |
IDEAS | 3 |
| 2014 | Supporting Access Control within a Mockup-based EUDWeb EnvironmentabstractEnd-user development (EUD) is receiving increasing attention, due to the necessity of frequent extensions and personalizations of applications. In particular, EUDWeb technologies have focused on the support of web development tasks which are generally perceived to be complex by end-user developers. However an area of neglect within current EUDWeb environments is the support for the specification and implementation of access control, although it is perceived as a particularly complex task. Thus, in this paper we propose an EUDWeb approach and tool for the specification and generation of web applications embedding access control mechanisms. We extended a previous mockup-based EUDWeb approach by introducing visual assistance mechanisms enabling the specification of role-based access control policies and their plugging within the application logic. Loredana Caruccio, Vincenzo Deufemia, Chris D'Souza, Athula Ginige, Giuseppe Polese |
VINCI | 5 |
| 2014 | A visual language-based system for extraction-transformation-loading developmentabstractData warehouse loading and refreshment is typically performed by means of complex software processes called extraction–transformation–loading (ETL). In this paper, we propose a system based on a suite of visual languages for mastering several aspects of the ETL development process, turning it into a visual programming task. The approach can be easily generalized and applied to other data integration contexts beyond data warehouses. It introduces two new visual languages that are used to specify the ETL process, which can also be represented by means of UML activity diagrams. In particular, the first visual language supports data manipulation activities, whereas the second one provides traceability information of attributes to highlight the impact of potential transformations on integrated schemas depending on them. Once the whole ETL process has been visually specified, the designer might invoke the automatic generation of an activity diagram representing a possible orchestration of it based on its dependencies. The designer can edit such a diagram to modify the proposed orchestration provided that changes do not alter data dependencies. The final specification can be translated into code that is executable on the data sources. Finally, the effectiveness of the proposed approach has been validated through a user study in which we have compared the effort needed to design an ETL process in our approach with respect to the one required with main visual approaches described in the literature.Copyright © 2013 John Wiley & Sons, Ltd. Vincenzo Deufemia, Massimiliano Giordano, Giuseppe Polese, Genny Tortora |
Softw. Pract. Exp. | 3 |
| 2013 | Exploiting Interaction Features in User Intent Understanding
Vincenzo Deufemia, Massimiliano Giordano, Giuseppe Polese, Luigi Marco Simonetti |
APWeb | 3 |
| 2012 | Inferring Web Page Relevance from Human-computer Interaction Logging
Vincenzo Deufemia, Massimiliano Giordano, Giuseppe Polese, Genny Tortora |
WEBIST | 3 |
| 2009 | Monitoring Online Tests through Data VisualizationabstractWe present an approach and a system to let tutors monitor several important aspects related to online 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 online tests and exploits data visualization to highlight information useful to let tutors review and improve the whole assessment process. We have focused on the discovery of behavioral patterns of learners and conceptual relationships among test items. Furthermore, we have led several experiments in our faculty in order to assess the whole approach. In particular, by analyzing the data visualization charts, we have detected several previously unknown test strategies used by the learners. Last, we have detected several correlations among questions, which gave us useful feedbacks on the test quality. Gennaro Costagliola, Vittorio Fuccella, Massimiliano Giordano, Giuseppe Polese |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2007 | A Logic Framework to Support Database Refactoring
Shi-Kuo Chang, Vincenzo Deufemia, Giuseppe Polese, Mario Vacca |
DEXA | 3 |
| 2007 | A Normalization Framework for Multimedia DatabasesabstractWe present a normalization framework for the design of multimedia database schemas with reduced manipulation anomalies. To this end, we introduce new extended dependencies. Such dependencies are based on distance functions that are used for detecting semantic relationships between complex data types. Based upon these new dependencies, we have defined five multimedia normal forms. Finally, we have performed a simulation on a large image data set to analyze the impact of the proposed framework in the context of content-based retrieval applications and in e-learning applications. Shi-Kuo Chang, Vincenzo Deufemia, Giuseppe Polese, Mario Vacca |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2004 | A Parsing Technique for Sketch Recognition SystemsabstractSeveral disciplines require the support of computer-based tools for creating sketches during early design phases. Unfortunately, most computer programs cannot parse and semantically interpret handwritten sketches. In this paper, we present a framework for modeling sketch languages and for generating parsers to recognize them. The underlying parsing technique addresses the issues of stroke clustering and ambiguity resolution in sketches. We also present a workbench supporting the presented framework Gennaro Costagliola, Vincenzo Deufemia, Giuseppe Polese, Michele Risi |
VL/HCC | 3 |
| 2004 | A framework for modeling and implementing visual notations with applications to software engineeringabstractWe present a framework for modeling visual notations and for generating the corresponding visual programming environments. The framework can be used for modeling the diagrammatic notations of software development methodologies, and to generate visual programming environments with CASE tools functionalities. This is accomplished through an underlying modeling process based on the visual notation syntactic model of eXtended Positional Grammars (XPG, for short), and the associated parsing methodology, XpLR. In particular, the process requires the modeling of the basic elements (visual symbols) of a visual notation, their syntactic properties, the relations between them, the syntactic rules to formally define the set of feasible visual sentences, and a set of semantic routines performing additional checks and translation tasks. Such a process is completely supported by the VLDesk system, which enables the automatic generation of an editor for drawing visual sentences, as well as a processor for their recognition, parsing, and translation into other notations.The proposed framework also provides the basis for the definition of a meta-CASE technology. In fact, we can customize the generated visual programming environment in terms of the supported visual notation, its syntactic properties, and the translation rules. We have used this framework to model several diagrammatic notations used in software development methodologies, including those of the Unified Modeling Language. Gennaro Costagliola, Vincenzo Deufemia, Giuseppe Polese |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2002 | A data mining based system supporting tactical decisionsabstractWe present a decision support system based on data mining algorithms to be used for tactical decisions. The system has been developed and engineered to solve a typical problem involving strategic decisions: supporting a trainer of a basketball team in making technical/tactical decisions. The experiments conducted on this application domain proved the effectiveness of the system and its underlying algorithms. The basketball domain stressed several aspects of decision making, proving that the used approach is suitable for other domains involving tactical decisions. Giuseppe Polese, Massimiliano Troiano, Genny Tortora |
SEKE | 1 |
| 2002 | A Methodology for Modeling Multimedia DatabasesabstractThe modeling of multimedia databases in the context of multimedia information systems is a complex task. The designer has to model the structure and the dynamic behavior of multimedia objects, together with possible user interactions with them. These can include content-based queries, and dynamic presentations, which might both require the construction of special index structures on the stored data. In this paper we present a methodology for the design of multimedia databases. The methodology extends some of the Unified Modeling Language (UML) diagrams with constructs to model the structure of multimedia objects, their dynamic behavior, presentation layout, and user interactions. These constructs allow a designer to model important aspects of database oriented multimedia applications. As a consequence, it is possible to construct refinement techniques to map our high level models onto logical data models of several target multimedia DBMSs. In particular, we describe how to map our conceptual models onto extended relational data models. Gennaro Costagliola, Rita Francese, Annamaria Musto, Giuseppe Polese |
Int. J. Softw. Eng. Knowl. Eng. | 4 |
| 1999 | On the generation of interactive iconic environments
Gennaro Costagliola, Sergio Orefice, Giuseppe Polese, Maurizio Tucci, Genny Tortora |
Int. J. Hum. Comput. Stud. | 3 |
| 1998 | FIRST: Fractal Indexing and Retrieval SysTem for Image Databases
Michele Nappi, Giuseppe Polese, Genny Tortora |
Image Vis. Comput. | 2 |
| 1994 | Iconic language design for people with significant speech and multiple impairmentsabstractWe present an approach of iconic language design for people with significant speech and multiple impairments (SSMI), based upon the theory of Icon Algebra and the theory of Conceptual Dependency (CD) to derive the meaning of iconic sentences. An interactive design environment based upon this methodology is described. Patricia L. Albacete, Shi-Kuo Chang, Giuseppe Polese, Bruce R. Baker |
ASSETS | 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. | 2 |