Curriculum Vitae: PDF
E-mail: crubio AT ucdavis DOT edu
Prospective
students: I am looking for
highly-motivated Ph.D. students to work on programming languages
research problems. If interested, please apply to UC Davis
here and include my name in your graduate admission application
(you can also send me an e-mail, please include your CV).
Her work spans the areas of programming languages and software
engineering, with a specific focus on program analysis. Her research
aims to design and build tools to help developers write more
reliable and efficient software. For her doctoral dissertation, she
designed and applied static program analyses to find
error-propagation bugs in large software systems. At UC Berkeley,
Dr. Rubio led the development of dynamic program analysis tools to improve the performance of numerical programs.
11/2018: Congratulations to Daniel DeFreez and David Tomassi for winning the first
prize at the FSE'18 Student Research Competition in the graduate
and undergraduate categories, respectively!
11/2018: David Tomassi presented his undergraduate work on "Bugs
in the Wild: Examining the Effectiveness of Static Analyzers at
Finding Real-World Bugs" at the FSE'18 Student Research Competition
in Lake Buena Vista, Florida.
11/2018: Daniel DeFreez presented his work on "Mining Error-Handling
Specifications for Systems Software" at the FSE'18 Student Research
Competition in Lake Buena Vista, Florida.
11/2018: Daniel DeFreez presented our paper "Path-Based Function
Embedding and Its Application to Error-Handling Specification
Mining" at FSE'18 in Lake Buena Vista, Florida.
7/2018: Invited talk at IFIP WG 2.4 Software Implementation
Technology, Dijon, France.
7/2018: Keynote speaker at ECOOP and ISSTA Doctoral Symposium in
Amsterdam, The Netherlands.
7/2018: Presented our paper "Exploiting Community Structure for
Floating-Point Precision Tuning" at ISSTA'18.
5/2018: Daniel DeFreez presented our poster "Path-Based Function
Embeddings" at ICSE'18 in Gothenburg, Sweden.
5/2018: Congratulations to David Tomassi and Ethan Wang for
receiving Computer Science Department Citations!
5/2017: Congratulations to Naji Dmeiri for being a recipient of the
2017 College of Engineering Undergraduate Student Award
[News Release] and the 2017 UC Davis Outstanding Senior Award
[News Release].
Daniel DeFreez (4/2015 – Present)
Hui Guo (9/2015 – Present)
David Tomassi (9/2018 – Present)
M.S. Students
Antara Bhowmick (6/2018 – Present)
Jackson Vanover (1/2019 – Present)
Yichen (Ethan) Wang (1/2018 – Present)
Undergraduate Students
Haaken Baldwin (10/2018 – Present)
Xuan Deng (1/2019 – Present)
Raisa Putri (11/2018 – Present)
Alumni
Dana Iltis, M.S. (November 2018)
Pallavi Kudigrama, M.S. (June 2017)
Ruoan Ji, M.S. (March 2017)
Samanwita Pal, M.S. (June 2016)
Yagnik Suchak, M.S. (June 2016)
David Tomassi, B.S. (June 2018), Department Citation Award 2018
Sahana Mundewadi, B.S. (December 2017)
Yichen (Ethan) Wang, B.S. (December 2017), Department Citation Award 2018
Naji Dmeiri, B.S. (June 2017), Department Citation Award 2017 and
UC Davis Outstanding Senior Award 2017
Saquiba Tariq, B.S. (March 2016)
Anthony Di Franco (2016-2017)
Pranav Gupta (2016-2017)
Ana Trino (Summer 2016, Visiting Student from Brazil)
Publications
BugSwarm: Mining and Continuously Growing a Dataset of
Reproducible Failures and Fixes
N. Dmeiri, D. Tomassi, Y. Wang, A. Bhowmick, Y. Liu, P. Devanbu,
B. Vasilescu, and C. Rubio-González
To appear in Proceedings of International Conference on Software Engineering (ICSE'19)
Montreal, Canada, May 2019.
Path-Based Function Embedding and its Application to
Error-Handling Specification Mining
D. DeFreez, A. Thakur, C. Rubio-González
Proceedings of ACM Joint European Software Engineering
Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'18)
Lake Buena Vista, Florida, November 2018.
Available as:
PDF,
BibTeX
Exploiting Community Structure for Floating-Point Precision Tuning
H. Guo, C. Rubio-González
Proceedings of International Symposium on Software
Testing and Analysis (ISSTA'18)
Amsterdam, The Netherlands, July 2018.
Available as:
PDF,
BibTeX
Poster: Path-Based Function Embeddings (Short Paper)
D. DeFreez, A. Thakur, C. Rubio-González
Proceedings of International Conference on Software Engineering (ICSE'18)
Gothenburg, Sweden, May 2018.
Available as:
PDF,
BibTeX
A Comprehensive Study of Real-World Numerical Bug Characteristics
A. Di Franco, H. Guo, C. Rubio-González
International Conference on Automated
Software Engineering (ASE'17)
Urbana-Champaign, IL, October 2017.
Available as:
PDF,
BibTeX
Timezone and Time-of-Day Variance in GitHub Teams: An Empirical Method and Study
P. Devanbu, P. Kudigrama, C. Rubio-González, B. Vasilescu
International Workshop on Software Analytics (SWAN'17)
Paderborn, Germany, September 2017.
Available as:
PDF,
BibTeX
GitcProc: A Tool for Processing and Classifying GitHub Commits
C. Casalnuovo, Y. Suchak, B. Ray, C. Rubio-González
International Symposium on Software Testing and Analysis (ISSTA'17-DEMOS)
Santa Barbara, California, July 2017.
Available as:
PDF,
BibTeX
Database-Backed Program Analysis for Scalable Error Propagation
C. Weiss,
C. Rubio-González,
B. Liblit
International Conference on Software Engineering (ICSE'15)
Florence, Italy, May 2015.
Available as:
PDF,
BibTeX
Research.js: Evaluating Research Tool Usability on the Web J. Galenson,
C. Rubio-González,
S. Chasins,
L. Gong
Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU'14)
Portland, OR, October 2014.
Available as:
PDF,
BibTeX
Finding Error-Propagation Bugs in Large Software Systems Using Static Analysis
Ph.D. Dissertation, University of Wisconsin–Madison, August 2012.
Available as:
PDF,
BibTeX
Finding Error-Handling Bugs in Systems Code Using Static Analysis C. Rubio-González,
B. Liblit
Grace Hopper Celebration of Women in Computing, PhD Forum (GHC'11)
Portland, Oregon, November 2011.
Available as:
PDF,
BibTeX
Second place in PLDI 2011 Student Research Competition, San Jose, CA, June 2011.
Statically Validating Must Summaries for Incremental Compositional Dynamic Test Generation P. Godefroid,
S.K. Lahiri,
C. Rubio-González
International Static Analysis Symposium (SAS'11)
Venice, Italy, September 2011.
Available as:
PDF,
BibTeX
Defective Error/Pointer Interactions in the Linux Kernel C. Rubio-González,
B. Liblit
International Symposium on Software Testing and Analysis (ISSTA'11)
Toronto, Canada, July 2011.
Available as:
PDF,
BibTeX
Expect the Unexpected: Error Code Mismatches Between Documentation and the Real World C. Rubio-González,
B. Liblit
Workshop on Program Analysis for Software Tools and Engineering (PASTE'10)
Toronto, Canada, June 2010.
Available as:
Postscript,
PDF,
BibTeX