Spatial Game Signatures for Bot Detection in Social Games. - Titus Barik; Brent E. Harrison; David L. Roberts 001; Xuxian Jiang (AIIDE, 2012)

Inferring cognitive behaviors from low-level user interactions in games. - Titus Barik (FDG, 2013)

A community college blended learning classroom experience through Artificial Intelligence in Games. - Titus Barik; Michael Everett; Rogelio Enrique Cardona-Rivera; David L. Roberts 001; Edward F. Gehringer (FIE, 2013)

Interactive ambient visualizations for soft advice. - Emerson R. Murphy-Hill; Titus Barik; Andrew P. Black (Inf. Vis., 2013)

Compiler error notifications revisited: an interaction-first approach for helping developers more effectively comprehend and resolve error notifications. - Titus Barik; Jim Witschey; Brittany Johnson; Emerson R. Murphy-Hill (ICSE Companion, 2014)

How Developers Visualize Compiler Messages: A Foundational Approach to Notification Construction. - Titus Barik; Kevin Lubick; Samuel Christie; Emerson R. Murphy-Hill (VISSOFT, 2014)

Improving error notification comprehension through visual overlays in IDEs. - Titus Barik (VL/HCC, 2014)

Commit Bubbles. - Titus Barik; Kevin Lubick; Emerson R. Murphy-Hill (ICSE (2), 2015)

Can Social Screencasting Help Developers Learn New Tools? - Kevin Lubick; Titus Barik; Emerson R. Murphy-Hill (CHASE@ICSE, 2015)

Fuse: A Reproducible, Extendable, Internet-Scale Corpus of Spreadsheets. - Titus Barik; Kevin Lubick; Justin Smith 001; John Slankas; Emerson R. Murphy-Hill (MSR, 2015)

I heart hacker news: expanding qualitative research findings by analyzing social news websites. - Titus Barik; Brittany Johnson; Emerson R. Murphy-Hill (ESEC/SIGSOFT FSE, 2015)

Improving error notification comprehension in IDEs by supporting developer self-explanations. - Titus Barik (VL/HCC, 2015)

A process for surviving survey design and sailing through survey deployment. - Titus Barik; Emerson R. Murphy-Hill (Perspectives on Data Science for Software Engineering, 2016)

The bones of the system: a case study of logging and telemetry at Microsoft. - Titus Barik; Robert DeLine; Steven Mark Drucker; Danyel Fisher (ICSE (Companion Volume), 2016)

From Quick Fixes to Slow Fixes: Reimagining Static Analysis Resolutions to Enable Design Space Exploration. - Titus Barik; Yoonki Song; Brittany Johnson; Emerson R. Murphy-Hill (ICSME, 2016)

How should static analysis tools explain anomalies to developers? - Titus Barik (SIGSOFT FSE, 2016)

Designing for dystopia: software engineering research for the post-apocalypse. - Titus Barik; Rahul Pandita; Justin Middleton; Emerson R. Murphy-Hill (SIGSOFT FSE, 2016)

A perspective on blending programming environments and games: Beyond points, badges, and leaderboards. - Titus Barik; Emerson R. Murphy-Hill; Thomas Zimmermann 001 (VL/HCC, 2016)

Do developers read compiler error messages? - Titus Barik; Justin Smith 001; Kevin Lubick; Elisabeth Holmes; Jing Feng 004; Emerson R. Murphy-Hill; Chris Parnin (ICSE, 2017)

The Tech-Talk Balance: What Technical Interviewers Expect from Technical Candidates. - Denae Ford; Titus Barik; Leslie Rand-Pickett; Chris Parnin (CHASE@ICSE, 2017)

Expressions on the nature and significance of programming and play. - Titus Barik (VL/HCC, 2017)

How should compilers explain problems to developers? - Titus Barik; Denae Ford; Emerson R. Murphy-Hill; Chris Parnin (ESEC/SIGSOFT FSE, 2018)

It's Like Python But: Towards Supporting Transfer of Programming Language Knowledge. - Nischal Shrestha; Titus Barik; Chris Parnin (VL/HCC, 2018)

Managing Messes in Computational Notebooks. - Andrew Head; Fred Hohman; Titus Barik; Steven Mark Drucker; Robert DeLine (CHI, 2019)

Hiring is Broken: What Do Developers Say About Technical Interviews? - Mahnaz Behroozi; Chris Parnin; Titus Barik (VL/HCC, 2019)

What's Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities. - Souti Chattopadhyay; Ishita Prasad; Austin Z. Henley; Anita Sarma; Titus Barik (CHI, 2020)

Wrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists. - Ian Drosos; Titus Barik; Philip J. Guo; Robert DeLine; Sumit Gulwani (CHI, 2020)

Debugging hiring: what went right and what went wrong in the technical interview process. - Mahnaz Behroozi; Shivani Shirolkar; Titus Barik; Chris Parnin (ICSE-SEIS, 2020)

Does stress impact technical interview performance? - Mahnaz Behroozi; Shivani Shirolkar; Titus Barik; Chris Parnin (ESEC/SIGSOFT FSE, 2020)

A Case Study of Software Security Red Teams at Microsoft. - Justin Smith 001; Christopher Theisen; Titus Barik (VL/HCC, 2020)

TweakIt: Supporting End-User Programmers Who Transmogrify Code. - Sam Lau; Sruti Srinivasa Ragavan; Ken Milne; Titus Barik; Advait Sarkar (CHI, 2021)

Fork It: Supporting Stateful Alternatives in Computational Notebooks. - Nathaniel Weinman; Steven Mark Drucker; Titus Barik; Robert DeLine (CHI, 2021)

Learning Quick Fixes from Code Repositories. - Reudismam Rolim de Sousa; Gustavo Soares; Rohit Gheyi; Titus Barik; Loris D'Antoni (SBES, 2021)

reCode : A Lightweight Find-and-Replace Interaction in the IDE for Transforming Code by Example. - Wode Ni; Joshua Sunshine; Vu Le 002; Sumit Gulwani; Titus Barik (UIST, 2021)

Unravel: A Fluent Code Explorer for Data Wrangling. - Nischal Shrestha; Titus Barik; Chris Parnin (UIST, 2021)

Remote, but Connected: How #TidyTuesday Provides an Online Community of Practice for Data Scientists. - Nischal Shrestha; Titus Barik; Chris Parnin (Proc. ACM Hum. Comput. Interact., 2021)

Symphony: Composing Interactive Interfaces for Machine Learning. - Alex Bäuerle; Ángel Alexander Cabrera; Fred Hohman; Megan Maher; David Koski; Xavier Suau; Titus Barik; Dominik Moritz (CHI, 2022)

Towards Complete Icon Labeling in Mobile Applications. - Jieshan Chen; Amanda Swearngin; Jason Wu 001; Titus Barik; Jeffrey Nichols 001; Xiaoyi Zhang 006 (CHI, 2022)

Understanding Screen Relationships from Screenshots of Smartphone Applications. - Shirin Feiz; Jason Wu 001; Xiaoyi Zhang 006; Amanda Swearngin; Titus Barik; Jeffrey Nichols 001 (IUI, 2022)

Storytelling and science. - Titus Barik; Sumit Gulwani; Mario Juarez (Commun. ACM, 2022)

Here we go again: why is it difficult for developers to learn another programming language? - Nischal Shrestha; Colton Botta; Titus Barik; Chris Parnin (Commun. ACM, 2022)

Extracting Replayable Interactions from Videos of Mobile App Usage. - Jieshan Chen; Amanda Swearngin; Jason Wu 001; Titus Barik; Jeffrey Nichols 001; Xiaoyi Zhang 006 (CoRR, 2022)

Reflow: Automatically Improving Touch Interactions in Mobile Applications through Pixel-based Refinements. - Jason Wu 001; Titus Barik; Xiaoyi Zhang 006; Colin Lea; Jeffrey Nichols 001; Jeffrey P. Bigham (CoRR, 2022)

Overwatch: learning patterns in code edit sequences. - Yuhao Zhang 005; Yasharth Bajpai; Priyanshu Gupta; Ameya Ketkar; Miltiadis Allamanis; Titus Barik; Sumit Gulwani; Arjun Radhakrishna; Mohammad Raza; Gustavo Soares; Ashish Tiwari 001 (Proc. ACM Program. Lang., 2022)

Make It Make Sense! Understanding and Facilitating Sensemaking in Computational Notebooks. - Souti Chattopadhyay; Zixuan Feng; Emily Judith Arteaga; Audrey Au; Gonzalo A. Ramos; Titus Barik; Anita Sarma (CoRR, 2023)

UICoder: Finetuning Large Language Models to Generate User Interface Code through Automated Feedback. - Jason Wu 001; Eldon Schoop; Alan Leung; Titus Barik; Jeffrey P. Bigham; Jeffrey Nichols 001 (NAACL-HLT, 2024)

BISCUIT: Scaffolding LLM-Generated Code with Ephemeral UIs in Computational Notebooks. - Ruijia Cheng; Titus Barik; Alan Leung; Fred Hohman; Jeffrey Nichols 001 (VL/HCC, 2024)

Automated Code Fix Suggestions for Accessibility Issues in Mobile Apps. - Forough Mehralian; Titus Barik; Jeffrey Nichols 001; Amanda Swearngin (CoRR, 2024)

Syntactic Code Search with Sequence-to-Tree Matching: Supporting Syntactic Search with Incomplete Code Fragments. - Gabriel Matute; Wode Ni; Titus Barik; Alvin Cheung; Sarah E. Chasins (Proc. ACM Program. Lang., 2024)

Misty: UI Prototyping Through Interactive Conceptual Blending. - Yuwen Lu; Alan Leung; Amanda Swearngin; Jeffrey Nichols 001; Titus Barik (CHI, 2025)