Skip to content
Abhimanyu Gupta

Research

AI, pedagogy, and the future of learning

My work asks how artificial intelligence and educational technology can increase classroom engagement, strengthen student learning, and preserve meaningful assessment in an AI-enabled world.

01

Classroom Engagement

How technology, behavioral design, and thoughtful classroom systems can raise meaningful participation — not just attendance.

02

Student Learning

Adaptive practice, simulation, experiential work, and learning analytics that help students apply concepts to real decisions.

03

Academic Integrity

When generative AI can write the assignment, verification of genuine understanding has to be designed into assessment itself.

Method

The applications are not side projects. They are the instruments.

Design-based research: intervene in a real classroom, observe what breaks, revise. The tool is how the question gets tested.

  1. 1

    Educational problem

    Something visibly not working in a live course.

  2. 2

    Research question

    Framed so an answer could change practice.

  3. 3

    Prototype

    Built small enough to be wrong cheaply.

  4. 4

    Classroom implementation

    Deployed with real students and real stakes.

  5. 5

    Evidence & feedback

    What students did, not what they said they would do.

  6. 6

    Iteration

    Revise, discard, or generalize.

Abhimanyu Gupta teaching in a classroom at Saint Louis University
Research is tested where it matters: in the classroom at the Chaifetz School of Business.

What I am trying to change

Practices worth reconsidering

Not because education is failing, but because several of its defaults were designed for conditions that no longer hold.

  • Passive lecture halls

    Participation designed into the session

  • The same four students answering

    Channels that lower the cost of speaking

  • Feedback three weeks later

    Feedback in three minutes

  • One-size-fits-all practice

    Adaptive practice tied to what a student missed

  • Assessment built for a pre-AI world

    Assessment that evidences individual reasoning

  • Policing AI use

    Redesigning the task so outsourcing defeats the point

Doctoral research

Generating conceptual models from user stories

My Ph.D. at Ghent University (2023), supervised by Prof. Geert Poels and Prof. Palash Bera, asked a deceptively simple question: how can conceptual models fix requirements engineering problems in agile software development without violating agile values?

Agile teams document requirements as user stories — short, user-perspective sentences. On a real project there are hundreds of them, and they are often the only documentation the team has. Past a certain volume, no one can hold the system, its features, and their dependencies in their head. A literature review and interviews with agile practitioners confirmed the pattern: the recurring failures cluster around communication and shared understanding, not around coding.

Conceptual models solve that problem in other settings, but drawing them by hand costs exactly the effort agile teams refuse to spend. So the dissertation removed the cost. I designed an agent-based framework that interprets a set of related user stories written as Behavior-Driven Development (BDD) scenarios, converts them into a structured intermediate representation, and applies a set of mapping rules — implemented as algorithms — to produce four conceptual models automatically: a domain model, a use case model, a process model, and a state machine.

A natural language processing tool automates the whole text-to-model path: feed it BDD scenarios, get the four models back. The approach and the tool were then evaluated through interviews with agile experts. The conclusion: the documentation burden that keeps models out of agile projects is an artifact of manual effort, and once generation is automated, the models earn their place.

The instinct behind this work is the same one that drives my classroom research — find where practice actually breaks down, then build the thing that fixes it and test it with the people who live in that practice.

The six stages

  1. 1Literature review and interviews with agile experts
  2. 2Analysis of agile requirements-engineering challenges
  3. 3Expert interviews on the usefulness of conceptual models
  4. 4Framework development
  5. 5Tool development using natural language processing
  6. 6Validation of approach and tool with agile experts

Models generated automatically

  • Domain model
  • Use case model
  • Process model
  • State machine

Ghent University · Faculty of Economics and Business Administration · Doctor in Business Economics, 2023

Peer-reviewed work

Publications

My doctoral research at Ghent University examined how conceptual models can address requirements engineering problems in agile software development — the same instinct applied to a different domain: find where practice breaks down, then build something that fixes it.

Citations
163
Citations since 2021
153
h-index
5
i10-index
3

Source: Google Scholar

Next

Every question above has something built against it. See the experiments.

See what I build