Welcome to my research group’s site, which serves as one of our primary ways to communicate with you the work that we are doing to help make software development and maintenance easier, faster, and more fun.


The Spider Lab at University of California, Irvine consists of researchers committed to enabling the automation of many software engineering tasks to reduce their costs, while improving the software’s quality.

Specifically, the Spider Lab is dedicated to improving the quality of software and the efficiency with which it is developed and maintained. The research areas of software analysis, testing, and visualization are utilized to enable software developers to fathom the complex interior workings of their software, specifically for finding and fixing software bugs.

National Science Foundation
Google Inc.
University of California, Irvine

Spider Lab
(care of Jim Jones)

5243 Bren Hall
Irvine, CA, USA 92697-3440

Twitter: @SpiderUCI

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), 2018.
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), 2018.
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), 2018.
Reusable Method Summaries for Improving Performance of Dynamic Dependence Analysis. Vijay Krishna Palepu. Reusable Method Summaries for Improving Performance of Dynamic Dependence Analysis, 2017.
Recent news:
* 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 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 has been granted tenure and promoted to Associate Professor. Congratulation Jim!— July 1st, 2015
* 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

Both as a publicity chair and as a proud member of the community, I’d like to remind everyone of the next instance of the International Conference on Software Testing, Verification and Validation (ICST 2013) this coming March. ICST will be … Continue reading


We’re excited to present our new research group website. There has been a lot of stuff happening here, and it’s about time that we had a good platform for sharing these exciting events. This version of the website is still … Continue reading