SingleTrack: A Dynamic Determinism Checker for Multithreaded Programs. - Caitlin Sadowski; Stephen N. Freund; Cormac Flanagan (ESOP, 2009)

Tiddle: A Trace Description Language for generating concurrent benchmarks to test dynamic analyses. - Caitlin Sadowski; Jaeheon Yi (WODA, 2009)

SideTrack: generalizing dynamic atomicity analysis. - Jaeheon Yi; Caitlin Sadowski; Cormac Flanagan (PADTAD, 2009)

DP-FAIR: A Simple Model for Understanding Optimal Multiprocessor Scheduling. - Greg Levin; Shelby H. Funk; Caitlin Sadowski; Ian Pye; Scott A. Brandt (ECRTS, 2010)

User evaluation of correctness conditions: a case study of cooperability. - Caitlin Sadowski; Jaeheon Yi (PLATEAU, 2010)

The last mile: parallel programming and usability. - Caitlin Sadowski; Andrew Shewmaker (FoSER, 2010)

Mental models and parallel program maintenance. - Caitlin Sadowski (ICSE, 2011)

An empirical analysis of the FixCache algorithm. - Caitlin Sadowski; Chris Lewis 002; Zhongpeng Lin; Xiaoyan Zhu 003; E. James Whitehead Jr. (MSR, 2011)

Two for the price of one: a model for parallel and incremental computation. - Sebastian Burckhardt; Daan Leijen; Caitlin Sadowski; Jaeheon Yi; Thomas Ball 001 (OOPSLA, 2011)

Benefits and barriers of user evaluation in software engineering research. - Raymond P. L. Buse; Caitlin Sadowski; Westley Weimer (OOPSLA, 2011)

Heuristic evaluation of programming language features: two parallel programming case studies. - Caitlin Sadowski; Sri Kurniawan (PLATEAU, 2011)

Workshop on transitioning to multicore: (TMC 2011). - Caitlin Sadowski; Jaeheon Yi (OOPSLA Companion, 2011)

Workshop on transitioning to multicore (TMC 2011): overview abstract. - Caitlin Sadowski; Jaeheon Yi (SPLASH Workshops, 2011)

Cooperative reasoning for preemptive execution. - Jaeheon Yi; Caitlin Sadowski; Cormac Flanagan (PPoPP, 2011)

Cooperative Concurrency for a Multicore World - (Extended Abstract). - Jaeheon Yi; Caitlin Sadowski; Stephen N. Freund; Cormac Flanagan (RV, 2011)

Practical parallel and concurrent programming. - Caitlin Sadowski; Thomas Ball 001; Judith Bishop; Sebastian Burckhardt; Ganesh Gopalakrishnan; Joseph Mayo; Madanlal Musuvathi; Shaz Qadeer; Stephen Toub (SIGCSE, 2011)

DP-Fair: a unifying theory for optimal hard real-time multiprocessor scheduling. - Shelby H. Funk; Greg Levin; Caitlin Sadowski; Ian Pye; Scott A. Brandt (Real Time Syst., 2011)

The evolution of data races. - Caitlin Sadowski; Jaeheon Yi; Sunghun Kim 001 (MSR, 2012)

Evaluation and usability of programming languages and tools (PLATEAU). - Shane Markstrum; Emerson R. Murphy-Hill; Caitlin Sadowski (SPLASH, 2012)

Sound predictive race detection in polynomial time. - Yannis Smaragdakis; Jacob Evans; Caitlin Sadowski; Jaeheon Yi; Cormac Flanagan (POPL, 2012)

Dynamic Prediction of Concurrency Errors. - Caitlin Sadowski (2012)

Does bug prediction support human developers? findings from a google case study. - Chris Lewis 002; Zhongpeng Lin; Caitlin Sadowski; Xiaoyan Zhu 003; Rong Ou; E. James Whitehead Jr. (ICSE, 2013)

2nd international workshop on user evaluations for software engineering researchers (USER 2013). - Andrew Begel; Caitlin Sadowski (ICSE, 2013)

Programmers' build errors: a case study (at google). - Hyunmin Seo; Caitlin Sadowski; Sebastian G. Elbaum; Edward Aftandilian; Robert W. Bowdidge (ICSE, 2014)

Usable program analysis at google-scale (invited talk abstract). - Caitlin Sadowski (WODA+PERTEA@ISSTA, 2014)

How Developers Use Data Race Detection Tools. - Caitlin Sadowski; Jaeheon Yi (PLATEAU, 2014)

Tricorder: Building a Program Analysis Ecosystem. - Caitlin Sadowski; Jeffrey van Gogh; Ciera Jaspan; Emma Söderberg; Collin Winter (ICSE (1), 2015)

How developers search for code: a case study. - Caitlin Sadowski; Kathryn T. Stolee; Sebastian G. Elbaum (ESEC/SIGSOFT FSE, 2015)

An analysis of programming language statement frequency in C, C++, and Java source code. - Xiaoyan Zhu 003; E. James Whitehead Jr.; Caitlin Sadowski; Qinbao Song (Softw. Pract. Exp., 2015)

An empirical study of practitioners' perspectives on green software engineering. - Irene Manotas; Christian Bird; Rui Zhang; David C. Shepherd; Ciera Jaspan; Caitlin Sadowski; Lori L. Pollock; James Clause (ICSE, 2016)

A cross-tool communication study on program analysis tool notifications. - Brittany Johnson; Rahul Pandita; Justin Smith 001; Denae Ford; Sarah Elder; Emerson R. Murphy-Hill; Sarah Heckman; Caitlin Sadowski (SIGSOFT FSE, 2016)

Developer workflow at google (showcase). - Caitlin Sadowski (SIGSOFT FSE, 2016)

When not to comment: questions and tradeoffs with API documentation for C++ projects. - Andrew Head; Caitlin Sadowski; Emerson R. Murphy-Hill; Andrea Knight (ICSE, 2018)

Advantages and disadvantages of a monolithic repository: a case study at google. - Ciera Jaspan; Matthew Jorde; Andrea Knight; Caitlin Sadowski; Edward K. Smith; Collin Winter; Emerson R. Murphy-Hill (ICSE (SEIP), 2018)

Discovering API Usability Problems at Scale. - Emerson R. Murphy-Hill; Caitlin Sadowski; Andrew Head; John Daughtry; Andrew Macvean; Ciera Jaspan; Collin Winter (WAPI@ICSE, 2018)

Modern code review: a case study at google. - Caitlin Sadowski; Emma Söderberg; Luke Church; Michal Sipko; Alberto Bacchelli (ICSE (SEIP), 2018)

Lessons from building static analysis tools at Google. - Caitlin Sadowski; Edward Aftandilian; Alex Eagle; Liam Miller-Cushon; Ciera Jaspan (Commun. ACM, 2018)

No Single Metric Captures Productivity. - Ciera Jaspan; Caitlin Sadowski (Rethinking Productivity in Software Engineering, 2019)

A Software Development Productivity Framework. - Caitlin Sadowski; Margaret-Anne D. Storey; Robert Feldt (Rethinking Productivity in Software Engineering, 2019)

Web feature deprecation: a case study for chrome. - Ariana Mirian; Nikunj Bhagat; Caitlin Sadowski; Adrienne Porter Felt; Stefan Savage; Geoffrey M. Voelker (ICSE (SEIP), 2019)

Do developers discover new tools on the toilet? - Emerson R. Murphy-Hill; Edward K. Smith; Caitlin Sadowski; Ciera Jaspan; Collin Winter; Matthew Jorde; Andrea Knight; Andrew Trenk; Steve Gross (ICSE, 2019)

Enabling the Study of Software Development Behavior With Cross-Tool Logs. - Ciera Jaspan; Matthew Jorde; Carolyn D. Egelman; Collin Green; Ben Holtz; Edward K. Smith; Maggie Hodges; Andrea Knight; Liz Kammer; Jill Dicker; Caitlin Sadowski; James Lin; et al. (IEEE Softw., 2020)

What Predicts Software Developers' Productivity? - Emerson R. Murphy-Hill; Ciera Jaspan; Caitlin Sadowski; David C. Shepherd; Michael Phillips; Collin Winter; Andrea Knight; Edward K. Smith; Matthew Jorde (IEEE Trans. Software Eng., 2021)

A world wide view of browsing the world wide web. - Kimberly Ruth; Aurore Fass; Jonathan Azose; Mark Pearson; Emma Thomas; Caitlin Sadowski; Zakir Durumeric (IMC, 2022)

10 Years Later: Revisiting How Developers Search for Code. - Kathryn T. Stolee; Tobias Welp; Caitlin Sadowski; Sebastian G. Elbaum (Proc. ACM Softw. Eng., 2025)