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
* Hierarchical Abstraction of Execution Traces for Program Comprehension.
Yang Feng, Kaj Dreef, James A. Jones, Arie van Deursen. Proceedings of the IEEE/ACM International Conference on Program Comprehension (ICPC), Gothenburg, Sweden, May 2018, pp. 86–96.
[Abstract] [BibTex] [PDF]


* An Empirical Study on Software Failure Classification with Multi-label and Problem-Transformation Techniques.
Yang Feng, James A. Jones, Zhenyu Chen, Chunrong Fang. IEEE 11th International Conference on Software Testing, Verification and Validation (ICST), Västerås, Sweden, April 2018, pp. 320–330.
[Abstract] [BibTex] [PDF]


* Generating Descriptions for Screenshots to Assist Crowdsourced Testing.
Di Liu, Xiaofang Zhang, Yang Feng, James A. Jones. 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), Campobasso, Italy, March 2018, pp. 492–496.
[Abstract] [BibTex] [PDF]


* Dynamic Dependence Summaries.
Vijay Krishna Palepu, Guoqing Xu, James A. Jones. ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 25, Number 4, May 2017, pp. 30:1–30:41.
[Abstract] [BibTex] [PDF]


* 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]


* Multi-objective Test Report Prioritization using Image Understanding.
Yang Feng, James A. Jones, Zhenyu Chen, Chunrong Fang. 2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE), Singapore, Singapore, September 2016, pp. 202–213.
[Abstract] [BibTex] [PDF]


* 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]


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