Bio
* James A. Jones is an Assistant Professor at the University of California, Irvine. He obtained the Ph.D. in Computer Science at Georgia Institute of Technology in 2008. Professor Jones is interested in improving the quality of software and the efficiency with which it is developed and maintained. To this end, his research interests are in the areas of software analysis, testing, and visualization to enable software developers to fathom the complex internal workings of their software, specifically for finding and fixing software errors.
Contact Information
Assistant Professor
Department of Informatics
Donald Bren School of Information and Computer Sciences
Institute for Software Research
Software Engineering Research Group
University of California, Irvine

5214 Bren Hall
Irvine, CA USA 92697-3440

Office: 5214 Donald Bren Hall
Voice: (949) 682-9195
Fax: (949) 824-4056
Email: jajones@ics.uci.edu
Twitter: @JimJonesUCI
Personal website: http://www.ics.uci.edu/~jajones

Most Recent Publications
* Revealing Runtime Features and Constituent Behaviors within Software.
Vijay Krishna Palepu, James A. Jones. Proceedings of the IEEE Working Conference on Software Visualization (VISSOFT), Bremen, Germany, September 2015, pp. 1–10.
[Abstract] [BibTex] [PDF]


* Spider SENSE: Software-Engineering, Networked, System Evaluation.
Nishaanth H. Reddy, Junghun Kim, Vijay Krishna Palepu, James A. Jones. Proceedings of the IEEE Working Conference on Software Visualization, Tool Track (VISSOFT-Tool), Bremen, Germany, September 2015, pp. 1–5.
[Abstract] [BibTex] [PDF]


* Test Report Prioritization to Assist Crowdsourced Testing.
Yang Feng, Zhenyu Chen, James A. Jones, Chunrong Fang, Baowen Xu. Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software (ESEC/FSE), Bergamo, Italy, September 2015, pp. 1–11.
[Abstract] [BibTex] [PDF]


* Discriminating Influences among Instructions in a Dynamic Slice.
Vijay Krishna Palepu, James A. Jones. Proceedings of the International Conference on Automated Software Engineering, New Idea Track (ASE-NIER), Västerås, Sweden, September 2014, to appear.
[Abstract] [BibTex] [PDF]


* Fault Density, Fault Types, and Spectra-based Fault Localization.
Nicholas DiGiuseppe, James A. Jones. Empirical Software Engineering, March 2014, pp. 1–40.
[Abstract] [BibTex] [Publisher] [PDF]


* Improving Efficiency of Dynamic Analysis with Dynamic Dependence Summaries.
Vijay Krishna Palepu, Guoqing Xu, James A. Jones. 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), Palo Alto, California, USA, November 2013, pp. 59–69.
[Abstract] [BibTex] [Publisher] [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]


* Visualizing Constituent Behaviors within Executions.
Vijay Krishna Palepu, James A. Jones. 1st IEEE Working Conference on Software Visualization, New Ideas and Emerging Results Track (VISSOFT-NIER), 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]


* Concept-Based Failure Clustering.
Nicholas DiGiuseppe, James A. Jones. 20th International Symposium on the Foundations of Software Engineering, New Ideas Track (FSE-NIER), Cary, North Carolina, USA, November 2012, pp. 29:1–29:4.
[Abstract] [BibTex] [Publisher] [PDF]


Recent News
* Vijay Presents at VISSOFT 2015

Vijay attended the Third IEEE Working Conference on Software Visualization (ASE 2014) at Bremen, Germany in September 2015. Vijay and Jim published their research paper “Revealing Runtime Features and Constituent Behaviors within Software” at VISSOFT 2015. Vijay presented the research on visualizing runtime features … Continue reading

— September 27th, 2015


* Jim wins the ACM SIGSOFT Impact Award

Jim received the ACM SIGSOFT Impact Award. He was presented with the award at the ESEC/FSE conference in Bergamo, Italy. The Impact Award recognizes research that has had extraordinary impact and is granted to only one research paper per year … Continue reading

— September 2nd, 2015


* Jim is granted tenure!

Jim has been granted tenure and promoted to Associate Professor. Congratulation Jim!

— July 1st, 2015


* 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


* Jim receives teaching award

Jim received the “2015 UCI Excellence in Undergraduate Education Dean’s Award”. UCI Teaching Awards. Congratulations Jim!

— May 1st, 2015


* Nicholas Defends his Doctoral Dissertation

Nicholas successfully defended his Doctoral Dissertation, on the work that he and Jim had been working on for the Automatic Natural-Language Fault Diagnoses. His presentation, dissertation, and defense were stellar. He will be joining Yahoo! early next month. We wish … Continue reading

— March 18th, 2015


* Vijay Presents at ASE 2014

Vijay attended the International Conference on Automated Software Engineering (ASE 2014) at Västerås, Sweden in September 2014. Vijay and Jim published their new idea research paper “Discriminating Influences among Instructions in a Dynamic Slice” at ASE 2014. Vijay presented the new … Continue reading

— September 17th, 2014


* Jim speaking at ISR Research Forum 2014

Jim will be speaking at the Institute for Software Research (ISR) Research Forum 2014 on May 16. The ISR Research Forum brings together researchers, leaders in industry, and technical practitioners in a multi-disciplinary environment to: discuss current research areas and … Continue reading

— May 15th, 2014


* 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