<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Seasoning Data Modeling Education with GARLIC: A Participatory Co-Design Framework⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Viktoriia Makovska</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ihor Michurin</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mariia Tokhtamysh</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>George Fletcher</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julia Stoyanovich</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Eindhoven University of Technology</institution>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kharkiv National University of Radioelectronics</institution>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>New York University</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Ukrainian Catholic University</institution>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>Entity-Relationship (ER) modeling is commonly taught as a primarily technical activity, despite its central role in shaping how data systems represent people, processes, and institutions. Prior research in participatory design demonstrates that involving diverse stakeholders in modeling can surface tacit knowledge, challenge implicit assumptions, and produce more inclusive data representations. However, database education currently lacks structured pedagogical approaches for teaching participatory ER modeling in practice. We introduce the GARLIC methodology for teaching and learning participatory ER modeling. GARLIC adapts and extends the ONION participatory ER modeling framework of Makovska et al. (HILDA 2025) into a workshop-based learning format that combines role-playing, collaborative synthesis, guided critique, and iterative refinement. GARLIC is designed to develop both technical modeling skills and critical awareness of the social and ethical dimensions of data representation. GARLIC lowers the barrier to participatory ER modeling and equips students with practical skills for collaborative, inclusive data model design.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Participatory data modeling</kwd>
        <kwd>ER modeling education</kwd>
        <kwd>Sociotechnical data systems</kwd>
        <kwd>Data systems education</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Participatory design (PD) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] has become an important orientation in human–computer interaction,
responsible AI, and sociotechnical systems research. A central insight across these areas is that design
decisions are never neutral: they embed values, assumptions, and power relations that shape how
systems operate and whom they serve. Design justice research shows that traditional, expert-driven
design practices often privilege dominant perspectives while marginalizing the communities most
afected by data-intensive systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. PD emerged in response to these concerns, emphasizing shared
decision-making and the inclusion of lived experience in design processes [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Recent work in
participatory and responsible AI further demonstrates that data modeling choices can have ethical, political, and
societal consequences that extend far beyond technical considerations [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4, 5, 6</xref>
        ].
      </p>
      <p>
        Despite these insights, Entity–Relationship (ER) modeling is still predominantly taught as a technical
activity focused on correctness and syntactic validity. Students are typically trained to produce schemas
that are structurally sound, with less attention to stakeholder interpretation, contextual fit, or the
implications of representational choices. Indeed, popular data management textbooks, such as Silberschatz
et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and Elmasri and Navathe [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], focus heavily on technical correctness. They primarily teach
students how to fix structural errors through normalization and how to improve performance. However,
these resources rarely teach the social side of modeling. They present ‘requirements gathering’ as a
simple first step where the architect collects facts, rather than a complex dialogue with stakeholders.
      </p>
      <p>
        Computer science curricula further reinforce this separation. ACM/IEEE recommendations [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ]
typically address social issues in standalone ethics modules. While these help students critique unfair
systems, they do not teach how to design inclusive data models. Students learn ER diagram syntax but
not how to address the mismatch between real-world complexity and database schemas [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Recently the ONION framework for partcipatory ER design was introduced [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. ONION demonstrates
that involving stakeholders can surface tacit knowledge and reveal misalignments that experts alone may
overlook, but it does not address how future engineers should be taught to facilitate such participatory
processes. Indeed, ONION was designed for professional design contexts rather than for education.
      </p>
      <p>As a result, a clear educational gap remains. There is no structured pedagogy that teaches participatory
ER modeling as a practical skill: eliciting diverse perspectives, integrating them into the modeling
process, and validating their representation in the final schema. Consequently, database education
remains largely disconnected from participatory and sociotechnical design practices.</p>
      <p>To address this gap, we introduce GARLIC (Generalized, Accessible, RelationaL, Inclusive Co-Design),
an educational methodology for teaching participatory ER modeling through a structured,
workshopbased approach. GARLIC brings participatory principles into the classroom using scenario framing,
role-based perspective taking, collaborative synthesis, and explicit validation of participant perspectives
in the resulting ER model. GARLIC provides students with a concrete process for experiencing how
perspectives shape data models and how participatory success can be evaluated.</p>
      <p>In this paper we present the results of our work in progress on developing GARLIC. All current
materials and instructions for reproducing the GARLIC workshop are publicly available.1</p>
    </sec>
    <sec id="sec-2">
      <title>2. Prior Work</title>
      <p>
        Designing database systems involves both social and technical factors. Traditional methods have
focused primarily on technical factors such as scalability and eficiency. There is a growing awareness,
motivated by Design Justice [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and participatory frameworks, that social context and inclusivity should
be central to the design process. However, existing research has not applied these socio-technical
principles to the teaching of database modeling. This section explains how our work relates to prior
research, drawing on studies in participatory design to highlight the importance of our investigation.
Traditional vs. Participatory ER Modeling Current ER modeling methodologies are
predominantly technocentric, focusing on the formalization of requirements by technical experts. While
efective in terms of system performance, these “expert-only” models often sufer from semantic
gaps—disconnections between the database schema and the lived realities of stakeholders.
      </p>
      <p>
        The ONION framework [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] is a multi-layered participatory ER modeling methodology that structures
collaboration through five stages: Observe, Nurture, Integrate, Optimize, and Normalize. These stages
support a progressive abstraction from unstructured stakeholder narratives to a formal ER diagram,
while preserving traceability of stakeholder input throughout the process. ONION was designed for
professional and research-oriented participatory design settings, where facilitators and technical experts
already possess experience with collaborative design practices. As such, it deliberately abstracts away
from pedagogical concerns such as novice cognitive load, instructional scafolding, and explicit guidance
for teaching facilitation skills.
      </p>
      <p>
        Building on this participatory foundation, the ONION methodology aims to address semantic gaps by
incorporating storytelling and group sketching into the ER modeling process. However, the literature
reveals a critical limitation: although ONION provides a mechanism for involving stakeholders, there
is no established method that teaches STEM students how to lead and facilitate participatory data
modeling. Most research in database education concentrates on reducing syntactic errors or improving
individual conceptual understanding, rather than preparing students to navigate power imbalances and
communication challenges inherent in inclusive design
Challenges in Database Education Research in database education consistently identifies
Conceptual Modeling (ER modeling) as one of the most dificult tasks for students [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]. Unlike programming,
      </p>
      <sec id="sec-2-1">
        <title>1https://github.com/mariykadreams/GARLIC</title>
        <p>
          which provides immediate feedback through compiler errors, data modeling requires abstract thinking
that is challenging to validate. Learners often struggle with ‘cognitive load’ when translating ambiguous
real-world requirements into rigid database schemas, leading to frequent errors [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>
          Although education researchers have developed interventions to help, such as using concept maps
or ‘learning-from-errors’ approaches [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], these solutions usually focus on technical accuracy within
the classroom. They treat the data model as a solved puzzle. There is a notable absence of structured
toolkits that enable students to apply these skills in multi-stakeholder, participatory contexts. As a
result, a gap remains: students learn to build technically valid models, but they do not learn how to
validate models with diverse stakeholders such as the people represented by the data.
Overview of Validation Techniques in Pedagogical Research To evaluate the efectiveness of
new teaching methods, prior studies typically adopt a mixed-methods validation approach combining
qualitative and quantitative measures. An analysis of related work (e.g., [
          <xref ref-type="bibr" rid="ref4 ref6">4, 6</xref>
          ]) reveals three commonly
used validation strategies: (1) Measuring improvements in students’ technical skills through pre- and
post-intervention assessments; (2) Having senior database architects or educators review student-created
models for accuracy and completeness; (3) Administering surveys to assess participants’ perceived
inclusion and the extent to which the models reflect their needs.
        </p>
        <p>
          Building on these approaches, we outline a validation perspective for the technical quality of the
ER models and the design process itself. In particular, we assess students’ ability to facilitate inclusive
discussions and examine stakeholder satisfaction with the participatory design experience.
Research Gaps and Significance A review of the literature reveals two critical gaps: First, we have
a methodological gap: no existing curriculum or toolkit provides a step-by-step guide enabling STEM
students to grow from ‘technical experts’ to participatory facilitators. Second, there is the practical
educational gap: while theoretical frameworks for participatory ER modeling exist, they are not
inherently pedagogical. ONION structures participatory ER modeling into five stages (Observe, Nurture,
Integrate, Optimize, Normalize), but it does not tell an educator how to teach these concepts to novices.
Students, who already struggle with the cognitive load of basic ER syntax [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], cannot efectively apply
complex research frameworks without structured educational scafolding.
        </p>
        <p>
          Addressing these gaps is vital. Without meaningful power-sharing, “participation” remains symbolic
[
          <xref ref-type="bibr" rid="ref16 ref2">2, 16</xref>
          ]. While participatory design produces more relevant and equitable systems, students require
a structured toolkit to move beyond tokenism. GARLIC operationalizes participatory design within
STEM pedagogy to solve a persistent challenge in ER modeling. By bridging these methodological
and practical gaps, we prepare engineers to create socially accountable systems, impacting both STEM
education and equitable design practice.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. A Workshop-Based Approach to Participatory Modeling</title>
      <p>The primary contribution of this research is a pedagogical methodology for teaching participatory
ER modeling through a structured, hands-on workshop format. The methodology operationalizes the
principles of the ONION participatory modeling framework in an educational setting, making them
accessible to participants with diverse backgrounds, including those without prior technical training.
Rather than introducing ONION as an abstract framework, the workshop is designed as a replicable
learning experience in which participation, perspective-taking, and validation are central learning
outcomes. Figure 1 provides an overview of the GARLIC workshop structure and illustrates how
participant voices are articulated and carried through the participatory modeling process.</p>
      <p>A shared Scenario Card defines the overall design space and encloses two complementary elements:
(1) individual Role Cards (Voices), which articulate participant perspectives, and (2) a Participatory
Framework, instantiated through the ONION stages, which structures collective sense-making and
model construction. As illustrated in Figure 1a, the Scenario Card provides a stable framing context,
while Figure 1b shows how individual voices are explicitly represented and later used for validation.
(a) The Scenario Card provides a common con- (b) Example Role Card (Voice) from the Course Enrolment
text and framing, Role Cards capture individual System scenario. The card represents the Voice of Second
stakeholder perspectives, and the ONION frame- Chances, making concerns about grade-based exclusion
work guides their integration into a shared ER explicit and traceable during participatory validation.
model.</p>
      <p>Together, these elements guide participants from individual viewpoints towards a jointly produced
concrete ER model while preserving the traceability of voices throughout the process.</p>
      <p>This section details the pedagogical principles underlying the workshop, its core components, and
the facilitated design process.</p>
      <sec id="sec-3-1">
        <title>3.1. Pedagogical Principles</title>
        <p>The workshop leverages experiential and collaborative learning to teach socio-technical modeling.</p>
        <p>Learning-by-Doing. Rather than a lecture, the workshop functions as an active simulation.
Participants apply participatory practices to a concrete scenario, following Kolb’s experiential cycle: concrete
experience, reflection, conceptualization, and active experimentation [17].</p>
        <p>
          Perspective-Taking through Role-Playing. Using Role Cards (Voices), participants advocate for
stakeholder perspectives potentially diferent from their own. This deliberate role-separation surfaces
conflicting values and fosters empathy, aligning with design justice and PD principles [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
        </p>
        <p>Iteration and Constructive Failure. The process explicitly values iteration. Tensions or omissions
are treated as critical learning moments rather than errors. By revisiting framework stages, participants
learn that iteration is integral to responsible system design.</p>
        <p>Scafolding Complexity. To prevent cognitive overload, ER modeling is decomposed into sequential
stages. The Scenario Card provides stability, Role Cards anchor contributions, and the ONION stages
structure collective efort, ensuring meaningful engagement regardless of technical expertise.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Workshop Components and Materials</title>
        <p>The workshop relies on a small set of tightly integrated components, each of which corresponds to a
distinct element in Figure 1a:
• Virtual Whiteboard The workshop is conducted on a pre-configured digital canvas (e.g., Miro 2
or Mural3). The canvas visually mirrors the structure shown in Figure 1a, with a shared scenario
space, areas for individual role-based input, and sections corresponding to the ONION stages.</p>
        <sec id="sec-3-2-1">
          <title>2https://miro.com/ 3https://www.mural.co/</title>
          <p>ONION conceptualizes participatory modeling as a sequence of five stages: Observe, Nurture,
Integrate, Optimize, and Normalize. Each corresponding to a distinct type of collaborative activity
and level of abstraction.
• Scenario Card The Scenario Card defines the shared context, problem space, and overall objective
of the workshop. It acts as the outer frame within which all activities occur. The scenario is
intentionally concise and relatable, and typically contains an inherent tension (e.g., eficiency
vs. safety, access vs. privacy) that motivates discussion and modeling decisions. Throughout the
workshop, the Scenario Card serves as a stable reference point against which modeling choices
are justified.
• Role Cards (Voices) Each participant receives a Role Card representing a specific stakeholder
perspective. Each Role Card represents a voice in the design process; roles are not personas, but
advocacy positions that articulate non-negotiable concerns, priorities, and questions to be carried
through the modeling process.
• Participatory Framework (ONION) Participants engage in the workshop from distinct
perspectives determined by their assigned roles. To support this process, we provide a structured set of
ONION stage cards tailored to three perspectives: participants, facilitators, and technical experts.
Each card type guides its holder through the modeling process while maintaining clear boundaries
between stakeholder voices, facilitation responsibilities, and technical decision-making.4
No prior knowledge of ER modeling or database design is required. The only prerequisite is
participants’ willingness to engage with the scenario and to represent their assigned roles.</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. The Workshop Process: From Individual Voices to a Shared Model</title>
        <p>The workshop unfolds as a facilitated journey from individual perspective articulation toward the
collaborative construction and validation of an ER model. The process emphasizes participation,
traceability, and reflection, framing data modeling as a socio-technical activity.</p>
        <p>The session begins with the introduction of the Scenario Card, which establishes a common design
context and shared objective. For pedagogical purposes, scenarios are simplified to keep attention
focused on participatory dynamics rather than domain-specific technical complexity.</p>
        <p>Participants then work individually with their assigned Role Cards (Voices). Each participant
documents concerns, expectations, and constraints strictly from their role’s perspective. This stage
is intentionally non-evaluative and non-negotiative: its goal is to surface diverse viewpoints without
premature convergence or dominance efects.</p>
        <p>Through Role Cards, individual perspectives become explicitly traceable. An example of such a Role
Card, including an explicit validation check, is shown in Figure 1b. This traceability is crucial for later
validation. As the workshop progresses through the ONION stages, participants can examine whether
and how their role’s concerns are reflected in the emerging ER model. If a perspective is missing or
diluted, the group can identify where it was lost and revisit earlier stages to address the gap.</p>
        <p>Throughout the process, the facilitator synthesizes the collaboratively generated materials into a
working ER diagram. Participants then engage in role-based validation, using their Role Cards to assess
the model’s inclusiveness and representational adequacy. This backward navigation—from model to
roles to scenario—encourages reflection on both the artifact and the process that produced it. The
workshop not only results in a concrete ER model but also teaches participants how participatory
modeling practices help preserve, reconcile, and validate diverse voices within data system design.</p>
      </sec>
      <sec id="sec-3-4">
        <title>Facilitator Responsibilities Across Workshop Phases GARLIC makes facilitation explicit and</title>
        <p>teachable by structuring the session around four card types—Scenario Cards, Role Cards (Voices),
ONION Stage Cards—with visual cues (e.g., color) that reduce cognitive load and make transitions
4A detailed description of ONION card types, their roles, and the boundaries between facilitation, technical expertise, and
participant voices is available in the GARLIC repository: https://github.com/mariykadreams/GARLIC/blob/main/ONION%
20cards/ONION%20cards%20diferences%20and%20purposes.md.
between activities legible to novices. The facilitator’s responsibility is therefore twofold: (i) coordinate
movement through stages and artifacts, and (ii) protect voice traceability, i.e., whether stakeholder
positions remain locatable in the evolving model.</p>
        <p>Individual role phase (Role Cards as voice scafolds). The facilitator ensures each participant understands
that roles are advocacy positions rather than personas and that they should argue from the assigned
voice, not personal opinion. The main intervention at this stage is supportive: clarify the role’s VOICE
(non-negotiable claim), encourage participants to articulate concerns and key questions in their role’s
language, and help disengaged participants re-enter by pointing back to the Role Card prompts. The
facilitator avoids early convergence; the goal is to surface distinct voices before any shared schema is
proposed.</p>
        <p>Group synthesis phase (from voices to shared concepts). During group discussion and sketching,
the facilitator prevents the activity from collapsing into standard requirements gathering by actively
maintaining plurality of voices. Concretely, the facilitator (i) invites underrepresented roles to speak,
(ii) makes omissions explicit (“Which voice have we not heard from yet?”), and (iii) treats tensions as
modeling resources rather than failures. When disagreements arise, the facilitator redirects the group
from debating whose view is “right” to negotiating what needs to be represented (entities, relationships,
attributes, or constraints) so that trade-ofs remain traceable.</p>
        <p>ONION stage transitions (Stage Cards as coordination scafolds). To support novices, ONION Stage
Cards are used as a script for transitions: each stage makes explicit its goal, the expected participant
activity, and the intended output. The facilitator announces the transition criteria (e.g., moving from
Observe to Nurture once roles and scenario tension are understood; moving from Nurture to Integrate
once perspectives have been articulated and externalized), and explicitly legitimizes backtracking when
a voice is lost. This reduces “black-box” facilitation by showing students when to explore, when to
articulate, when to integrate, and when to refine.</p>
        <p>Validation phase (Role Cards reused for participatory validation). GARLIC frames validation as a learning
activity centered on traceability rather than a search for a single correct diagram. The facilitator prompts
each participant to apply the Role Card validation check to the current ER model by asking: “Where is
this voice represented in the ER model?” If a voice cannot be located in an entity, relationship, attribute,
or constraint, the participatory process is treated as incomplete, not incorrect. The facilitator then guides
the group to revisit the relevant stage and adjust the model accordingly. Where applicable, a designated
technical specialist supports the Integrate/Normalize steps by translating drafts into a coherent ER
diagram and confirming that refinements preserve technical soundness.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Preliminary Studies and Formative Refinements</title>
      <p>To test the teachability and practical usability of GARLIC, we conducted two formative pilot workshops
(5 participants each) using scenarios drawn from our open materials: one centered on a library
management system context and one on a community tool shed system. Participants were primarily
secondand third-year undergraduate students from non-technical majors. Most had no prior exposure to
Entity–Relationship modeling; only one participant had previous experience working on an ER-related
task in a team setting. One workshop was conducted online and the other ofline. Both were standalone
90-minute sessions designed specifically to test and refine the GARLIC materials, rather than as part of
a formal database course.</p>
      <p>Across both pilots, the primary facilitation challenge was preventing “solutioning” and domain
deep-dives from crowding out the participatory objectives of each card stage. Participants frequently
moved prematurely toward defining entities and relationships before fully articulating stakeholder
voices during the Observe and Nurture stages. In several instances, Role Cards were initially treated
as descriptive personas rather than advocacy positions, leading to partial neglect of voice constraints
during early modeling. Participants also required structured facilitation support to consistently apply the
voice-traceability validation check (i.e., explicitly locating each voice in entities, relationships, attributes,
or constraints). Without prompting, validation was sometimes interpreted as technical correctness
rather than representational inclusion. Nevertheless, all groups were able to progress through the
ONION stages and, when prompted, revisit earlier stages to address missing or underrepresented
perspectives.</p>
      <p>Based on these observations, we introduced several refinements to the workshop framework. First,
Role Cards were rewritten with clearer descriptions of the “VOICE” as a non-negotiable advocacy
position, reducing confusion between personal opinion and assigned perspective. Second, we introduced
a leveled scenario progression, beginning with simpler cases involving fewer interacting constraints
and gradually moving toward more complex systems with intertwined stakeholder tensions. This
scafolding reduced cognitive overload and enabled participants to internalize the participatory logic
before engaging in structurally dense scenarios.</p>
      <p>Post-workshop feedback indicates early signs of conceptual understanding and increased modeling
confidence. Participants reported gaining a clearer basic understanding of ER diagrams and increased
confidence in constructing models after the workshop. Several participants emphasized that clearly
articulated Role Cards helped them think from perspectives diferent from their own and encouraged
hearing “all voices, not just the loudest ones.” Participants also reported feeling included in group
discussions and valued in the integration process. While these findings are qualitative and exploratory,
they suggest that GARLIC may foster both technical understanding and participatory awareness.</p>
      <p>Facilitation proved critical in maintaining participatory integrity. Facilitators intervened primarily in
three situations: (1) when discussion drifted into premature structural solutioning; (2) when certain
voices became underrepresented; and (3) when validation was reduced to technical correctness rather
than voice traceability. Efective prompts included: “Which voice have we not heard from yet?”, “Where
in the ER model is this concern represented?”, and “Are we negotiating correctness, or representation?”
Conversely, facilitators deliberately avoided intervening during initial voice articulation to prevent
premature convergence. This structured balance between guidance and restraint emerged as a central
pedagogical principle refined through the pilot studies.</p>
      <p>After the refinments we then ran a short in-class enactment with two small teams (3 participants
each): one worked on a student enrollment scenario and one revisited the library system scenario.
Because teams were small, each selected three voices, and the instructor alternated as facilitator across
groups while giving teams time to deliberate independently. This classroom run further reinforced the
importance of explicit transition criteria between stages and lightweight “traceability checks” (locating
each selected voice in the emerging model) to keep the discussion aligned with the intended learning
outcomes (see Appendix A and Appendix B).</p>
    </sec>
    <sec id="sec-5">
      <title>5. Summary and Future Work</title>
      <p>With this work we aimed to address a gap in database education, where ER modeling is typically taught
as a purely technical task, despite growing evidence that data models embed social, ethical, and political
assumptions. By combining scenario framing, role-based perspective taking, collaborative synthesis,
and explicit validation of participant voices, the methodology makes visible how individual perspectives
shape the resulting ER model. Scenario and Role Cards serve as anchors that preserve participant input
throughout the process and allow students to assess whether the participatory goals were achieved.</p>
      <p>GARLIC operationalizes core principles of participatory design in an efective classroom methodology
for teaching and learning participatory ER modeling. While GARLIC is informed by ONION, it is
not limited to that framework and can be adapted to other participatory approaches. The central
aim is to make participatory modeling processes simple, memorable, and easy to validate, without
framing participation in terms of correctness or error. Instead, GARLIC treats missing or misrepresented
perspectives as signals for revisiting earlier steps in the process rather than as failures. Through this
approach, GARLIC prepares students to engage with ER modeling as a sociotechnical practice and
equips future engineers with practical tools for facilitating inclusive data system design.</p>
      <p>We have presented the results of our ongoing research, building on two preliminary studies with
learners and two more followup workshops with smaller teams after revising the structure of GARLIC.
Future work includes deeper empirical analysis and refinement of the framework and open-source
teaching materials. These activities served as formative validation to refine the materials and facilitation
scafolding rather than as a summative evaluation of learning outcomes.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <sec id="sec-6-1">
        <title>The author(s) have not employed any Generative AI tools.</title>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>6. Acknowledgments</title>
      <p>This research was conducted as part of the RAI for Ukraine program (https://r-ai.co/ukraine), run by the
Center for Responsible AI at New York University in collaboration with Ukrainian Catholic University
in Lviv. This research was supported in part by NSF Awards No. 2520637, 2312930, and 2326193.
[17] D. A. Kolb, Experiential Learning: Experience as the Source of Learning and Development,
PrenticeHall, Englewood Clifs, NJ, 1984.</p>
    </sec>
    <sec id="sec-8">
      <title>A. Preliminary Case Study: Library System Tool</title>
      <p>Additionally to first two GARLIC workshops with 5 participants each (library system and community
shed tool), we conducted an additional formative pilot repeating a Library System scenario (3
participants) with a goal to implement corrections which were derived from first two studies. The primary
facilitation issue was participants drifting into implementation details (e.g., UI features, policy edge
cases) rather than completing the objective of the current stage card. We addressed this by time-boxing
each stage and explicitly redirecting discussion to the card objectives (outputs) and voice traceability
checks.</p>
      <p>Figure 2 shows early-stage artifacts from Observe and Nurture: initial domain concepts elicited
from the Scenario and Role Cards, along with draft conceptual clusters and tentative relationships.
Figure 3 shows the subsequent consolidation across Integrate/Optimize/Normalize into a draft ER
model used for role-based validation. The draft ER diagram was validated by explicitly answering the
validation questions on the selected Role Cards and checking whether each voice could be located in
specific entities, relationships, attributes, or constraints. The workshop was time-boxed to 90 minutes.</p>
      <p>Participants completed the activity after a theoretical lecture on Entity–Relationship modeling.
This enabled them to apply ER concepts during the technical steps and to perform both internal
(technical soundness) and external (voice traceability) validation during the session. In small groups,
this sometimes required temporarily setting Role Cards aside during technically focused steps (e.g.,
Optimize) to ensure the draft model remained coherent. In settings with more participants, this burden
can be reduced by assigning a dedicated technical-expert role, allowing other participants to maintain
continuous voice advocacy throughout the workflow.</p>
    </sec>
    <sec id="sec-9">
      <title>B. Preliminary Case Study: Course Enrollment Scenario</title>
      <p>We ran an additional short in-class enactment of GARLIC using a Course Enrollment System
scenario with a small team (3 participants), who therefore selected three voices. Relative to the library
case, this group generated fewer intermediate artifacts and adopted a more “direct-to-structure”
visualization style: rather than elaborating extensive concept clusters during the early stages, they
transitioned quickly to defining candidate entities and relationships and then refined structure
during later stages. This variation is instructive for classroom deployment, as small groups and tight
time constraints often compress Observe/Nurture (Figure 4, Figure 5 ) and concentrate efort in
Integrate/Optimize/Normalize. To maintain alignment with GARLIC objectives, the facilitator time-boxed
discussion, redirected implementation-level digressions back to stage-card prompts, and reintroduced
Role Card validation checks before finalizing the ER draft. Because time was limited, the team did
not finalize an ER diagram that met the voice-traceability validation criterion; this was turned into a
follow-up exercise in which students returned to earlier stages to elicit missing concerns and incorporate
the corresponding entities, relationships, attributes, or constraints into the model.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M. van der</given-names>
            <surname>Velden</surname>
          </string-name>
          , C. Mörtberg,
          <source>Participatory DesignDesignparticipatoryand Design for Values</source>
          , Springer Netherlands, Dordrecht,
          <year>2015</year>
          , pp.
          <fpage>41</fpage>
          -
          <lpage>66</lpage>
          . URL: https://doi.org/10.1007/
          <fpage>978</fpage>
          -94-007-6970-0_
          <fpage>33</fpage>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -94-007-6970-0_
          <fpage>33</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Costanza-Chock</surname>
          </string-name>
          ,
          <article-title>Design practices: “nothing about us without us”</article-title>
          , in: Design Justice:
          <article-title>Community-Led Practices to Build the Worlds We Need</article-title>
          , The MIT Press,
          <year>2020</year>
          . URL: https: //doi.org/10.7551/mitpress/12255.001.0001. doi:
          <volume>10</volume>
          .7551/mitpress/12255.003.0006.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Schuler</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Namioka (Eds.),
          <source>Participatory Design: Principles and Practices</source>
          , CRC Press,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Birhane</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. van Dijk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ustek-Spilda</surname>
          </string-name>
          ,
          <article-title>Power to the people? opportunities and challenges for participatory ai</article-title>
          ,
          <source>in: EAAMO '22</source>
          ,
          <year>2022</year>
          . doi:
          <volume>10</volume>
          .1145/3551624.3555290.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Fletcher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Nahurna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Prytula</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Stoyanovich,</surname>
          </string-name>
          <article-title>CREDAL: close reading of data models</article-title>
          ,
          <source>in: Proceedings of the Workshop on Human-In-the-Loop Data Analytics, HILDA '25</source>
          ,
          <year>2025</year>
          , pp.
          <volume>4</volume>
          :
          <fpage>1</fpage>
          -
          <issue>4</issue>
          :
          <fpage>7</fpage>
          . URL: https://doi.org/10.1145/3736733.3736737.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Suresh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Saxena</surname>
          </string-name>
          , et al.,
          <article-title>Participation in the age of foundation models</article-title>
          ,
          <source>in: ACM Conference on Fairness, Accountability, and Transparency (FAccT)</source>
          ,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .1145/3630106.3658992.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Silberschatz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. F.</given-names>
            <surname>Korth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sudarshan</surname>
          </string-name>
          ,
          <source>Database system concepts</source>
          , 7th ed.,
          <string-name>
            <surname>McGraw-Hill</surname>
            <given-names>Education</given-names>
          </string-name>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>R.</given-names>
            <surname>Elmasri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Navathe</surname>
          </string-name>
          ,
          <article-title>Fundamentals of database systems</article-title>
          , 7th ed.,
          <source>Pearson</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9] ACM/IEEE Joint Task Force,
          <source>Computer Science Curricula</source>
          <year>2013</year>
          ,
          <source>Technical Report, ACM and IEEE Computer Society</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10] ACM/IEEE-CS/AAAI Joint Task Force,
          <source>Computer Science Curricula</source>
          <year>2023</year>
          ,
          <string-name>
            <surname>Technical</surname>
            <given-names>Report</given-names>
          </string-name>
          , ACM, IEEE-CS,
          <article-title>and</article-title>
          <string-name>
            <surname>AAAI</surname>
          </string-name>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>V.</given-names>
            <surname>Makovska</surname>
          </string-name>
          , G. Fletcher,
          <string-name>
            <surname>J. Stoyanovich,</surname>
          </string-name>
          <article-title>ONION: A Multi-Layered Framework for Participatory ER Design</article-title>
          ,
          <source>in: Proceedings of the Workshop on Human-In-the-Loop Data Analytics, HILDA '25</source>
          ,
          <year>2025</year>
          . URL: https://doi.org/10.1145/3736733.3736736.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Batra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Antony</surname>
          </string-name>
          ,
          <article-title>Conceptual database design: An analysis of complexity and errors</article-title>
          ,
          <source>European Journal of Information Systems</source>
          <volume>3</volume>
          (
          <year>1994</year>
          )
          <fpage>57</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Murray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Guimaraes</surname>
          </string-name>
          ,
          <article-title>Student dificulties with database concepts: A systematic review</article-title>
          ,
          <source>Journal of Information Systems Education</source>
          <volume>27</volume>
          (
          <year>2016</year>
          )
          <fpage>69</fpage>
          -
          <lpage>81</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Batra</surname>
          </string-name>
          ,
          <article-title>Novice errors in conceptual database design</article-title>
          ,
          <source>European Journal of Information Systems</source>
          <volume>2</volume>
          (
          <year>1993</year>
          )
          <fpage>357</fpage>
          -
          <lpage>369</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>K. C. Shet</surname>
          </string-name>
          , U. D. Acharya,
          <article-title>Teaching database design using a "learning from errors" approach</article-title>
          ,
          <source>in: Proceedings of the IEEE International Conference on Technology for Education, IEEE</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>129</fpage>
          -
          <lpage>132</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Arnstein</surname>
          </string-name>
          ,
          <article-title>A ladder of citizen participation</article-title>
          ,
          <source>Journal of the American Institute of Planners</source>
          <volume>35</volume>
          (
          <year>1969</year>
          )
          <fpage>216</fpage>
          -
          <lpage>224</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>