Maeda F. Hanafi

dblp:199/2956 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
3since 2021 · last 2025
0009-0005-6663-2320ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author

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.

Human-computer interaction and pervasive computing
4 papers
Human-AI interaction · 69% Usability and user experience research · 28% User interface design and tools · 3%
Software engineering, system software, and programming languages
2 papers
Software testing · 87% Program synthesis and code generation · 13%
Artificial intelligence
2 papers
Information extraction and text analysis · 100%

Topics — the 5 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
rule-based information extraction
0.622017
Synthesizing Extraction Rules from User Examples with SEER · SIGMOD Conference 2017
SEER: Auto-Generating Information Extraction Rules from User-Specified Examples · CHI 2017
Usability and user experience research › evaluation methodology
evaluation framework
0.612022
A Simulation-Based Evaluation Framework for Interactive AI Systems and Its Application · AAAI 2022
Human-AI interaction
simulation-based evaluation
0.612022
InteractEva: A Simulation-Based Evaluation Framework for Interactive AI Systems · AAAI 2022
User interface design and tools
end-user programming
0.112017
SEER: Auto-Generating Information Extraction Rules from User-Specified Examples · CHI 2017
Program synthesis and code generation
programming by example
0.112017
Synthesizing Extraction Rules from User Examples with SEER · SIGMOD Conference 2017

Methods — techniques the papers use, named apart from their topics

user simulation · 1.1simulation-based evaluation · 0.6learning models · 0.3learning model · 0.3
YearPublicationVenuePosition
2025 Diagnosing and Prioritizing Issues in Automated Order-Taking Systems: A Machine-Assisted Error Discovery Approach
Maeda F. Hanafi, Frederick Reiss 0001, Yannis Katsis, Mohammad Hassan Falakmasir, Pauline Wang, Changchang Liu
CHI1
2022 A Simulation-Based Evaluation Framework for Interactive AI Systems and Its Application
abstract
Interactive AI (IAI) systems are increasingly popular as the human-centered AI design paradigm is gaining strong traction. However, evaluating IAI systems, a key step in building such systems, is particularly challenging, as their output highly depends on the performed user actions. Developers often have to rely on limited and mostly qualitative data from ad-hoc user testing to assess and improve their systems. In this paper, we present InteractEva; a systematic evaluation framework for IAI systems. We also describe how we have applied InteractEva to evaluate a commercial IAI system, leading to both quality improvements and better data-driven design decisions.
Maeda F. Hanafi, Yannis Katsis, Martín Santillán Cooper, Yunyao Li 0001
AAAI1
2022 InteractEva: A Simulation-Based Evaluation Framework for Interactive AI Systems
abstract
Evaluating interactive AI (IAI) systems is a challenging task, as their output highly depends on the performed user actions. As a result, developers often depend on limited and mostly qualitative data derived from user testing to improve their systems. In this paper, we present InteractEva; a systematic evaluation framework for IAI systems. InteractEva employs (a) a user simulation backend to test the system against different use cases and user interactions at scale with (b) an interactive frontend allowing developers to perform important quantitative evaluation tasks, including acquiring a performance overview, performing error analysis, and conducting what-if studies. The framework has supported the evaluation and improvement of an industrial IAI text extraction system, results of which will be presented during our demonstration.
Yannis Katsis, Maeda F. Hanafi, Martín Santillán Cooper, Yunyao Li 0001
AAAI2
2017 SEER: Auto-Generating Information Extraction Rules from User-Specified Examples
abstract
Time-consuming and complicated best describe the current state of the Information Extraction (IE) field. Machine learning approaches to IE require large collections of labeled datasets that are difficult to create and use obscure mathematical models, occasionally returning unwanted results that are unexplainable. Rule-based approaches, while resulting in easy-to-understand IE rules, are still time-consuming and labor-intensive. SEER combines the best of these two approaches: a learning model for IE rules based on a small number of user-specified examples. In this paper, we explain the design behind SEER and present a user study comparing our system against a commercially available tool in which users create IE rules manually. Our results show that SEER helps users complete text extraction tasks more quickly, as well as more accurately.
Maeda F. Hanafi, Azza Abouzeid, Laura Chiticariu, Yunyao Li 0001
CHI1
2017 Synthesizing Extraction Rules from User Examples with SEER
abstract
Our demonstration showcases SEER's end-to-end Information Extraction (IE) workflow where users highlight texts they wish to extract. Given a small set of user-specified example extractions, SEER synthesizes easy-to-understand IE rules and suggests them to the user. In addition to rule suggestions, users can quickly pick the desired rule by filtering the rule suggestion by accepting or rejecting proposed extractions. SEER's workflow allows users to jump start the IE rule development cycle; it is a less time-consuming alternative to machine learning methods that require large labeled datasets or rule-based approaches that are labor-intensive. SEER's design principles and learning algorithm are motivated by how rule developers naturally construct data extraction rules.
Maeda F. Hanafi, Azza Abouzeid, Laura Chiticariu, Yunyao Li 0001
SIGMOD Conference1