Publications
Demian Lessa, Bharat Jayaraman. Explaining the Dynamic Structure and Behavior of Java Programs using a Visual Debugger. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE), 2012.
Demian Lessa, Jan Chomicki, Bharat Jayaraman. A Temporal Model for Program Debugging. In Proceedings of the 2011 Symposium on Database Programming Languages, 2011. [DBPL '11]
Jeffrey K. Czyz, Bharat Jayaraman. Declarative and Visual Debugging in Eclipse. In Proceedings of the 2007 OOPSLA Workshop on Eclipse Technology Exchange, pages 31–35, 2007. [ACM] [ETX]
Ashim Garg, Paul V. Gestwicki, Bharat Jayaraman. Interactive Program Visualization and Graph Drawing. In Proceedings from the International Conference on Discrete Mathematics and its Applications, pages 36–51, 2006. [BOOK]
Hani Z. Girgis, Paul V. Gestwicki, Bharat Jayaraman. Visualizing Errors in Object-Oriented Programs. In Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 156–157, 2005. [ACM] [TR 2004-19] (extended version)
Paul V. Gestwicki, Bharat Jayaraman. Methodology and Architecture of JIVE. In Proceedings of the 2005 ACM Symposium on Software Visualization (SOFTVIS), pages 95–104, 2005. [ACM] [TR 2004-20] (extended version)
Paul V. Gestwicki, Interactive Visualization of Object-Oriented Programs. In Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 48–49, 2004. [ACM]
Paul V. Gestwicki, Bharat Jayaraman. JIVE: Java Interactive Visualization Environment. In Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 226–228, 2004. [ACM]
Paul V. Gestwicki, Bharat Jayaraman. Interactive Visualization of Java Programs. In Proceedings of the IEEE 2002 Symposia on Human Centric Computing, Languages, and Environments (HCC'02), pages 226–235, 2002. [IEEE]
Bharat Jayaraman, Charlotte M. Baltus. Visualizing Program Execution. In Proceedings of the 1996 IEEE Symposium on Visual Languages, pages 30–37, 1996. [IEEE]
Theses
Paul V. Gestwicki. Interactive Visualization of Object-Oriented Languages. PhD Thesis, Department of Computer Science and Engineering, University at Buffalo, 2005. [TR 2005-15]
Technical Reports
Demian Lessa, Bharat Jayaraman, Czyz, Jeffrey. JIVE: A Pedagogic Tool for Visualizing the Execution of Java Programs. Technical Report 2010-13, Department of Computer Science and Engineering, University at Buffalo, December 7, 2010. [PDF]
Demian Lessa, Bharat Jayaraman, Czyz, Jeffrey. Query-based Debugging and Scalable Visualizations. Technical Report 2010-10, Department of Computer Science and Engineering, University at Buffalo, October 5, 2010. [PDF]
Demian Lessa, Bharat Jayaraman. Temporal Model for Debugging and Visualizations. Technical Report 2010-09, Department of Computer Science and Engineering, University at Buffalo, September 3, 2010. [PDF]
Hani Z. Girgis, Bharat Jayaraman. JavaDD: a Declarative Debugger for Java. . Technical Report 2006-7, Department of Computer Science and Engineering, University at Buffalo, 2006. [PDF]
Paul V. Gestwicki. Interactive Visualization of Object-Oriented Languages. Technical Report 2005-15, Department of Computer Science and Engineering, University at Buffalo, 2005. [PS]
Paul V. Gestwicki, Bharat Jayaraman, Ashim Garg. From Class Diagrams to Object Diagrams: An Automated Approach. Technical Report 2004-21, Department of Computer Science and Engineering, University at Buffalo, 2004. [PS]
Paul V. Gestwicki, Bharat Jayaraman. Methodology and Architecture of JIVE. Technical Report 2004-20, Department of Computer Science and Engineering, University at Buffalo, 2004. [PS]
Hani Z. Girgis, Akshay V. Hegde, Manu Pushpendran, Paul V. Gestwicki, Bharat Jayaraman. Visual Queries for Interactive Execution of Java Programs. Technical Report 2004-19, Department of Computer Science and Engineering, University at Buffalo, 2004. [PS]


