Pursuing Ph.D., advised by Anita Sarma in the Electrical Engineering & Computer Science department at Oregon State University. I work at the intersections of Human-Computer Interaction, Software Engineering and Cognitive Science.
My work is focused around understanding how humans make decisions when interacting with interfaces, specifically programming interfaces. I study developers and data scientists to identify their intentions behind the interactions. I aim to understand and model cognitive processes in experts and end-users of computing to make computing tools and platforms more assistive to human reasoning and decision making.
Link to Curriculum Vitae.
Research areas and description of my work.
Next steps
This year, I am actively looking for full time (FTE) positions!
Here are my application materials:
Publications
2021
August |
Developers Who Vlog: Dismantling Stereotypes through Community and Identity
THE 24TH ACM CONFERENCE ON COMPUTER-SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING, October 23–27, 2021 (AR: ~28%). [PDF] [Presentation] [Conference] |
2021
August |
Reel Life vs. Real Life: How Software Developers Share their Daily Life through Vlogs
29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’21), Athens, Greece, August 23–28, 2021 (AR: 24.2%). [PDF] [Replication Package] [Conference] |
2020
August |
Supporting Code Comprehension via Annotations: Right Information at the Right Time and Place
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Dunedine, New Zealand, August 11-14, 2020 (AR: 60%). [PDF] [Slides] [Tool] [Conference] |
2020
May |
A Tale from the Trenches: Cognitive Biases and Software Development
42nd ACM/IEEE International Conference on Software Engineering, Seoul, South Korea, May 23-29, 2020 (AR: 20%). [PDF] [Artifacts] [Presentation] [Conference] |
2020
May |
Mental Models of Mere Mortals with Explanations of Reinforcement Learning
ACM Transactions on Interactive Intelligent Systems (TiiS) , May 2020 Article No.: 15 [PDF] [Journal] |
2020
April |
What's Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities
ACM CHI Conference on Human Factors in Computing Systems, Hawaíi, USA, April 25-30, 2020 (AR: 24.3%). [PDF] [Conference] |
2019
May |
Latent Patterns in Activities: A Field Study of How Developers Manage Context
41st ACM/IEEE International Conference on Software Engineering, Montréal, Canada, May 25-31, 2019 (AR: 21%). [PDF] [Slides] [Artifacts] [Conference] |
2018
May |
Context in Programming: An Investigation of How Programmers Create Context
CHASE'18, Gothenburg, Sweden, May 27, 2018. [Conference] [Slides] |
2017
October |
What makes a task difficult? An empirical study of perceptions of task difficulty
VL/HCC'17, Raleigh, NC, USA, 11-14 Oct. 2017. [Conference] [Slides] |
2017
October |
Context in exploratory programming: Towards a theoretical framework
VL/HCC'17: Doctoral Consortium, Raleigh, NC, USA, 11-14 Oct. 2017. [Conference] |
Experience
2020
June - Sept |
Research Intern
Software Analysis and Intelligence (SAINTES) Group |
Ongoing Projects/Publications
Details about ongoing projects and publications.
-
Decison mechanisms in data workers - from Machine Learning experts to end-user data analysts.
How do data scientists make analysis decisions? To answer this question, I studied the various challenges faced by data workers in different roles and with different motivations. I also study how these data scientists in various roles are driven by varying motivations, and how they break their tasks down into decisions, and what affects their decisions, in search for ways to make data science tools support decision processes. -
Programmer behavior on social media platforms to understand self-expression and identity.
How does the programming community use powerful social media outlets to express identity and disemminate information? And how does it affect the rest of the programming community? I study programmers' use of social media, their behavior and interaction with the community to look for avenues to improve experiences. Maybe even spark a conversation about social media to diversify thoughts within computing!
Service
- Reviewer: TOSEM 2020, VL/HCC 2019, ASE 2018, ASE 2017, MSR 2017
- Teaching Assistant: CS325 - Algorithms (Fall 2016, Winter 2017), CS391 - Social and Ethical Issues in Computer Science (Spring 2017)
- Student Volunteer: 40th International Conference on Software Engineering, May 27 - 3 June 2018, Gothenburg, Sweden.
- Mentor (High School Students): Saturday Academy's Apprenticeships in Science and Engineering Program in affiliation with University of Portland.
- Mentor (Research Experience for Undergraduates): Karen Berbak, Evie May, McKenzie Calvert, Thien Lam, and Yenifer Ramirez.