About
* One method of facilitating developers to understand the complex inner nature of software that we have employed is the use of information visualization. Software is often so complex that even the developers who initially created it cannot understand all of the possible runtime behaviors that it can exhibit — specifically, all of the bugs that it may contain. In order to present large code bases with innumerable characteristics and relationships of its components (e.g., instructions, variables, values, and timings) we have developed a number of novel visualizations of software.

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]


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


* Constellation Visualization: Augmenting Program Dependence with Dynamic Information.
Fang Deng, Nicholas DiGiuseppe, James A. Jones. Proceedings of the 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT), Williamsburg, Virginia, USA, September 2011, pp. 1–8.
[Abstract] [BibTex] [Publisher] [PDF]


* Semi-Automatic Fault Localization.
James A. Jones. Dissertation. Georgia Institute of Technology, Atlanta, Georgia, USA, 2008, pp. 1–192.
[BibTex] [PDF]


* Gammatella: Visualizing Program-Execution Data for Deployed Software.
James A. Jones, Alessandro Orso, Mary Jean Harrold. Palgrave Macmillan Information Visualization Journal, Volume 3, Number 3, September 2004, pp. 173–188.
[Abstract] [BibTex] [PDF]


* Gammatella: Visualization of Program-Execution Data for Deployed Software.
Alessandro Orso, James A. Jones, Mary Jean Harrold, John Stasko. Proceedings of the 26th International Conference on Software Engineering (ICSE), Formal Tool Demonstration, Edinburgh, Scotland, United Kingdom, May 2004, pp. 699–700.
[BibTex] [PDF]


* Fault Localization Using Visualization of Test Information.
James A. Jones. Proceedings of the Doctoral Symposium at the 26th International Conference on Software Engineering (ICSE), Edinburgh, Scotland, United Kingdom, May 2004, pp. 54–56.
[BibTex] [PDF]


* Visualization of Program-Execution Data for Deployed Software.
Alessandro Orso, James A. Jones, Mary Jean Harrold. Proceedings of the ACM Symposium on Software Visualization (SoftVis), San Diego, California, USA, June 2003, pp. 67–76.
[Abstract] [BibTex] [PDF]


* Visualization of Test Information to Assist Fault Localization.
James A. Jones, Mary Jean Harrold, John Stasko. Proceedings of the 24th International Conference on Software Engineering (ICSE), Orlando, Florida, USA, May 2002, pp. 467–477.
[Abstract] [BibTex] [PDF]


* Technical Note: Visually Encoding Program Test Information to Find Faults in Software.
James Eagan, Mary Jean Harrold, James A. Jones, John Stasko. Proceedings of IEEE Information Visualization (InfoVis), San Diego, California, USA, October 2001, pp. 33–36.
[Abstract] [BibTex] [PDF]


* Visualization for Fault Localization.
James A. Jones, Mary Jean Harrold, John T. Stasko. Proceedings of the Workshop on Software Visualization (SoftVis), 23rd International Conference on Software Engineering, Toronto, Ontario, Canada, May 2001, pp. 71–75.
[BibTex] [Publisher] [PDF]