* Francisco is a Ph.D. student in the Department of Informatics of the Donald Bren School of Information and Computer Sciences at the University of California, Irvine. He also holds an M.S. in Information and Computer Sciences from the same department. Francisco works with Professor James A. Jones. His research focuses in the area of software testing, software analysis (run-time and compile-time), and debugging. During his M.S., Francisco worked with Professor André van der Hoek, whose research focuses on understanding and advancing the role of design, coordination, and education in software. Francisco is interested in supporting the process of development and maintenance of software by finding new kinds of information that can help software developers in their daily tasks. In order to pursue this goal, he applies Software Analysis techniques and Mining of Software Repositories. More broadly, his research interests also include Configuration Management and Computer Supported Collaborative Work.
Contact Information
5243 Donald Bren Hall Building
Department of Informatics
Donald Bren School of Information and Computer Sciences
University of California, Irvine
Irvine, CA, 92697-3440
Personal website:

Most Recent Publications
* Fuzzy Fine-grained Code-history Analysis.
Francisco Servant, James A. Jones. 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE), Buenos Aires, Argentina, May 2017, pp. 746–757.
[Abstract] [BibTex] [PDF]

* Chronos: Visualizing Slices of Source-Code History.
Francisco Servant, James A. Jones. 1st IEEE Working Conference on Software Visualization, Tool Track (VISSOFT-Tool), Eindhoven, Netherlands, September 2013, pp. 1–4.
[Abstract] [BibTex] [Publisher] [PDF]

* History Slicing: Assisting Code-Evolution Tasks.
Francisco Servant, James A. Jones. 20th International Symposium on the Foundations of Software Engineering (FSE), Cary, North Carolina, USA, November 2012, pp. 43:1–43:11.
[Abstract] [BibTex] [Publisher] [PDF]

* WhoseFault: Automatic Developer-to-Fault Assignment Through Fault Localization.
Francisco Servant, James A. Jones. 34th International Conference on Software Engineering (ICSE), Zurich, Switzerland, June 2012, pp. 36–46.
[Abstract] [BibTex] [Publisher] [PDF]

* History Slicing.
Francisco Servant, James A. Jones. Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE), Short paper track, Lawrence, Kansas, USA, November 2011, pp. 452–455.
[Abstract] [BibTex] [PDF]

* CASI: Preventing Indirect Conflicts through a Live Visualization.
Francisco Servant, James A. Jones, André van der Hoek. Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects on Software Engineering (CHASE), Cape Town, South Africa, May 2010, pp. 39–46.
[Abstract] [BibTex] [Publisher] [PDF]

Recent News
* Paco Defends his Doctoral Dissertation

Paco successfully defended his Doctoral Dissertation, on the work that he and Jim had been working on, for the Multi-revision, Fine-grained Analysis of Code Hisotry as a Means to Support Software Development. His presentation, dissertation, and defense were stellar. He … Continue reading

— June 1st, 2015

* Vijay and Paco present at ASE 2013

Jim, Vijay, and Francisco attended the International Conference on Automated Software Engineering (ASE 2013) at Palo Alto, California in November 2013. Vijay and Jim, in collaboration with Prof. Guoqing (Harry) Xu, had their research track full paper “Improving Efficiency of Dynamic Analysis … Continue reading

— November 15th, 2013

* Jim organizing, attending, and presenting at VISSOFT conference in Eindhoven, Netherlands.

Jim will be attending the first version of IEEE VISSOFT Working Conference that is the new union of the SOFTVIS symposium and the VISSOFT workshop. In addition to co-organizing the NIER and Tool Demo tracks with Stephan Diehl, Jim will … Continue reading

— September 27th, 2013

* Paco and Nicholas present at FSE 2012

Jim, Francisco, and Nicholas attended the International Symposium on the Foundations of Software Engineering (FSE 2012) where Francisco and Jim had their full, main-track paper “History Slicing: Assisting Code-Evolution Tasks,” and Nicholas and Jim had two short, New and Emerging … Continue reading

— November 14th, 2012

* Paco, Nicholas, and Jim Will Be at FSE 2012 in Cary, North Carolina

Paco, Nicholas, and Jim will be traveling to Cary, North Carolina, USA this month to attend the 20th International Symposium on the Foundations of Software Engineering (ACM SIGSOFT 2012 / FSE-20). Paco will be presenting our paper on History Slicing, and Nicholas … Continue reading

— November 1st, 2012

* Francisco Advances to Ph.D. Candidacy

Francisco passed his advancement defense, which now qualifies him as a Ph.D. candidate. Congratulations, Paco!

— June 22nd, 2012

* History Slicing Paper Accepted at FSE

Paco and Jim’s paper on History Slicing was accepted at the 20th International Symposium on the Foundations of Software Engineering (ACM SIGSOFT 2012 / FSE-20). The paper, titled “History Slicing: Assisting Code-Evolution Tasks,” describes (1) a fine-grained program-history model that represents source-code … Continue reading

— June 18th, 2012

* Paper Accepted at ICSE

We just got notification that our paper, entitled “WhoseFault: Automatic Developer-to-Fault Assignment Through Fault-Localization”, authored by Paco and Jim was accepted for publication at ICSE 2012! The paper describes a new technique (and family of techniques) for automatically recommending developers … Continue reading

— January 26th, 2012

* Francisco hired for Microsoft Research Summer Internship!

Paco (i.e., “Francisco”) was granted an internship this summer at Microsoft Research in Redmond, Washington to research software-history mining. Congratulations, Paco!

— April 21st, 2011