VLDB 2026 Research / reviewers in the wild / expert
Marco T. Morazán
dblp:70/2520
· DBLP profile ↗
6ranked-venue papers
4as first author
4since 2021 · last 2026
0000-0003-4670-6116ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 4 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Visualizing Deterministic Finite-State Automata MinimizationabstractAn important optimization studied in the Formal Languages and Automata Theory classroom is the minimization of finite-state machines. This is accomplished by identifying equivalence classes of indistinguishable states, which are finite for regular languages as stated by the Myhill-Nerode theorem. In a minimized machine, each of these partitions is represented as a state and the transition function specifies how to move between the state-represented partitions. This article presents a novel visualization tool for minimizing finite-state machines. It employs a tabular approach to identify distinguishable states and shows how the minimized machine is constructed. Throughout the visualization, the machine being minimized is used to show why or why not pairs of states are marked distinguishable and is used to build the transition function of the minimized machine. David Anthony K. Fields, Andrés M. Garced, Marco T. Morazán |
ITiCSE (1) | 3 |
| 2025 | Grammar Verification for Students: A Grammar Design Recipe with Verification Steps
Marco T. Morazán |
CSEDU (2) | 1 |
| 2025 | Visualizing Construction Algorithms for Closure Properties of Regular Languages
Tijana Minic, Marco T. Morazán, Andrés M. Garced, David Anthony K. Fields |
ITiCSE (1) | 2 |
| 2024 | Nondeterministic to Deterministic Finite-State Machine Visualization: Implementation and Evaluation
Marco T. Morazán, Tijana Minic |
ITiCSE (1) | 1 |
| 2018 | Infusing an HtDP-based CS1 with distributed programming using functional video gamesabstractAbstract A Computer Science introduction course ought to focus on exciting students about the subject matter and on problem solving through the methodical design of programs. An effective way to achieve both is through the development of functional video games. As most students are interested in video games, their development adds an exciting domain to any introduction to programming. This article advocates that an exciting crowning achievement for students in such a course is the design and implementation of a multiplayer distributed video game. By exploiting a domain that is popular with students, they are taught about design principles, communication protocols, and pitfalls in distributed programming. This article puts forth a successfully used design recipe that places distributed programming well within the reach of beginning students and outlines the use of this design recipe in the classroom. For those teaching beginners, this article presents a model for developing their own distributed programming module. The success of the presented methodology is measured through student feedback on their distributed programming experience. The empirical results suggest that the design and implementation of distributed functional video games is effective and well-received by students. Furthermore, the data suggests that the presented methodology fails to exhibit the gender gap common in Computer Science and is effective regardless of the programming experience CS1 students bring to the classroom. Marco T. Morazán |
J. Funct. Program. | 1 |
| 2015 | Generative and accumulative recursion made fun for beginners
Marco T. Morazán |
Comput. Lang. Syst. Struct. | 1 |