YHC
← Home

WORK WITH ME

Undergraduate research opportunities

Interested in studying how developers work? Explore the research directions below and get in touch.

We are currently recruiting on the two projects below. Email me to discuss your interests, experience, and project fit.

Ask about research opportunities ↗︎

Please introduce yourself, your major, and what motivates you to work together. Students from any major are welcome to get in touch.

We are recruiting collaborators for two active research projects. Explore their questions and relevant skills below.

THE WHOLE PICTURE · ACTIVE PROJECT

Professional software workers with coding agents

We are studying how, why, and when professionals outside traditional developer roles use coding agents at work, and how they collaborate with developers on their teams.

Skills: Interviews · Surveys · Qualitative analysis

Ask about this project ↗︎

TRACES OF CREATION · ACTIVE PROJECT

Convergence or divergence in open source

We are investigating whether AI agents lead open-source projects toward similar library choices or encourage a more diverse ecosystem, using repository mining and static analysis.

Skills: Mining software repositories · Static analysis

Ask about this project ↗︎

Other research under review

Managing AI agents: a workspace shadowing study

A workspace shadowing study of the interleaving nature of working with AI agents: how software creators switch between tasks and agents, and the challenges and opportunities of managing a swarm of AI agents.

The whole picture · Under review

Tracing calls to understand what developers test

Exploring how LLM-assisted call tracing can help us understand what developers test: connecting test code with the software behavior it exercises.

Traces of creation · Under review

Let’s talk about it.

yihungc1@uci.edu ↗︎Explore the research lenses →