chris_headshotI am a doctoral candidate in Computer Science at Florida State University. For the past 5 years, I have also worked as a software engineer at Aderant, a leading provider of software solutions for the legal industry. As a part of my doctoral program, I am advised by Sonia Haiduc and I am a member of the Serene lab. My primary research interests include software evolution and maintenance. Specifically, I focus on concept location and defect prediction, code search, mining software repositories, and development tools.


Automating Traceability Link Recovery Through Classification
C. Mills
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (FSE), 2017.

Predicting Query Quality for Applications of Text Retrieval to Software Engineering Tasks
C. Mills, G. Bavota, S. Haiduc, R. Oliveto, A. Marcus, A. De Lucia
Transactions on Software Engineering and Methodology (TOSEM), 2017.

A Machine Learning Approach for Determining the Validity of Traceability Links
C. Mills and S. Haiduc
Proceedings of the 39th ACM/IEEE International Conference on Software Engineering (ICSE’17), Buenos Aires, Argentina, 2017.

The Impact of Retrieval Direction on IR-based Traceability Link Recovery
C. Mills and S. Haiduc
Proceedings of the 39th ACM/IEEE International Conference on Software Engineering (ICSE’17), Buenos Aires, Argentina, 2017, To appear

Method of approximate fundamental solutions for ill-posed elliptic boundary value problems
Tian, H. Y., and C. Mills
Proceedings of Neural, Parallel and Scientific Computations, volume 4, 2010, pp. 373-378

NMR, IR/Raman, and Structural Properties in HO and RNO (R= Alkyl and Aryl) Metalloporphyrins with Implication for the HNOMyoglobin Complex
Y. Ling, C. Mills, R. Weber, L. Yang, and Y. Zhang
The Journal of the American Chemical Society, vol. 132, no. 5, 2010, pp. 1583-159


The Inexact Graph Matching Problem Two Spectral Methods for Constructing Correspondences Between Vertex Sets of Graphs
Master’s Certification Exam, Dept. Mathematics, Florida State University, 2011

Computational Analysis of Metalo-Organic Compounds
University of Southern Mississippi Undergraduate Research Symposium, 2009

A Meshless Method with Regularization for Non‐Homogenous Cauchy Problems of Elliptic Operators
Undergraduate Thesis, Dept. Mathematics, University of Southern Mississippi, 2009

Use of Heme Protein Models in Computational Analysis of Biological Pathways
University of Southern Mississippi Undergraduate Research Symposium, 2008


I have taught in the undergraduate classroom and lab as a solo instructor. Out of my 3 years of teaching experience, I have instructed over 100 students. As a professional consultant, I instructed end-users on implementation and use of new software.


MAC 1140 Precalculus Algebra (Florida State University)
CHE 106L General Chemistry I Lab (University of Southern Mississippi)

MAC 1140 Evaluation

Through my role as the MAC 1140 instructor, I participated in the Program for Instructional Excellence conference/TA orientation and workshops. In addition, my syllabus, course materials, and lectures were evaluated by a Ph.D.-holding member of the mathematics department.

My MAC 1140 students (total = 59) participated in end-of-course evaluations. There was a 69.5% response rate. The following percentages of students rated my skills in the following areas as “Excellent” or “Very good” (categories 5 and 4, respectively, on a 5-point Likert scale):

78.0% Description of course objectives and assignments
75.6% Communication of ideas and information
87.8% Expression of expectations for performance in class
90.2% Availability to assist students in or out of class
85.4% Respect and concern for students
68.3% Stimulation of interest in the course
68.3% Facilitation of learning
80.5% Overall assessment of instructor


I was born and raised in the Hattiesburg, Mississippi area. As a high schooler, I fell in love with scientific research, completing a study on the impact of insulin pump therapy on academic achievement for students with juvenile diabetes. I was selected to present the results of this study at the National Science Fair in San Diego, California.

I attended both the University of Southern Mississippi (USM) and Mississippi State University (MSU) before graduating summa cum laude with my B.S. in Mathematics and a minor in Chemistry from USM. During my undergraduate experience, I worked on projects spanning from the social sciences to computational chemistry, earning second authorship status on two academic journal articles.  While participating in these projects, I developed an interest in computational science and simulation.  Under the direction of Dr. Haiyan Tian, I completed my undergraduate thesis “Meshless Method with Regularization for Non‐Homogenous Cauchy Problems of Elliptic Operators,” which focused on solving partial differential equations (PDEs) with ill-posed, or noisy, boundaries.

I entered the Applied and Computational Mathematics program at Florida State University (FSU) immediately following my graduation from USM. Through my master’s program, I worked with Dr. Kyle Gallivan on large-scale matrix factorization and numerical linear algebra. This research culminated in my master’s project, “The Inexact Graph Matching Problem Two Spectral Methods for Constructing Correspondences Between Vertex Sets of Graphs.”

Immediately following the completion of my master’s degree in 2011, I began working as a technical consultant in professional services at Aderant Holdings, Inc., a legal software company. Through this role, I travelled to dozens of large law firms across North America and Europe, helping clients implement and customize large, distributed financial software. In 2014, I moved to Aderant’s software development team as a software engineer working on the Time and Collections products. Through this role I became familiar with web service and database architecture and became interested in not only the practice of software, but also the many challenges faced by practitioners.

This interest in Software Engineering ultimately led me to enter the FSU Computer Science Ph.D. program in 2013.  In 2014 I began working with Dr. Sonia Haiduc on code search and query optimization for use in simplifying the process of concept location. Today, I maintain a full-time engineering position at Aderant while also working in the Serene Lab completing my dissertation research on machine learning for automatic traceability link recovery. I live in Tallahassee, FL with my wife (Samantha), son (Cassian), and dog (Eevee).

From left to right: Hattiesburg Train Station (photo credit), my family, and the FSU Unconquered Statue (photo credit).