Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1028664.1028762acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

JIVE: java interactive visualization environment

Published: 23 October 2004 Publication History

Abstract

Jive represents a novel approach to runtime visualization and analysis of Java programs. It facilitates program understanding and interactive debugging, featuring: multiple, customizable views of object structure; representation of execution history via sequence diagrams; interactive queries on runtime behavior; forward and reverse interactive execution. JIVE uses standard JVM and compilers.

References

[1]
H. Agrawal, R. A. Demillo, and E. H. Spafford. Debugging with dynamic slicing and backtracking. Softw. Pract. Exper., 23(6):589--616, 1993.
[2]
W. De Pauw, R. Helm, D. Kimelman, and J. Vlissides. Visualizing the behavior of object-oriented systems. In Proceedings of the eighth annual OOPSLA conference, pages 326--337. ACM Press, 1993.
[3]
S. Mukherjea and J. T. Stasko. Toward visual debugging: integrating algorithm animation capabilities within a source-level debugger. ACM Trans. Comput.-Hum. Interact., 1(3):215--244, 1994.

Cited By

View all
  • (2024)Testing Concurrent Algorithms on JVM with Lincheck and IntelliJ IDEAProceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis10.1145/3650212.3685301(1821-1825)Online publication date: 11-Sep-2024
  • (2024)The Visual Debugger: Past, Present, and FutureProceedings of the 1st ACM/IEEE Workshop on Integrated Development Environments10.1145/3643796.3648443(1-6)Online publication date: 20-Apr-2024
  • (2022)Run-time Control Flow Model Extraction of Java ApplicationsEmerging Research in Computing, Information, Communication and Applications10.1007/978-981-19-5482-5_69(803-816)Online publication date: 13-Dec-2022
  • Show More Cited By

Index Terms

  1. JIVE: java interactive visualization environment

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      OOPSLA '04: Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
      October 2004
      348 pages
      ISBN:1581138334
      DOI:10.1145/1028664
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 23 October 2004

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Java
      2. interactive execution
      3. object and sequence diagrams
      4. object-oriented programming
      5. program visualization

      Qualifiers

      • Article

      Conference

      OOPSLA04
      Sponsor:

      Upcoming Conference

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)6
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 20 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Testing Concurrent Algorithms on JVM with Lincheck and IntelliJ IDEAProceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis10.1145/3650212.3685301(1821-1825)Online publication date: 11-Sep-2024
      • (2024)The Visual Debugger: Past, Present, and FutureProceedings of the 1st ACM/IEEE Workshop on Integrated Development Environments10.1145/3643796.3648443(1-6)Online publication date: 20-Apr-2024
      • (2022)Run-time Control Flow Model Extraction of Java ApplicationsEmerging Research in Computing, Information, Communication and Applications10.1007/978-981-19-5482-5_69(803-816)Online publication date: 13-Dec-2022
      • (2021)Visual Analogy for Understanding Polymorphism TypesProceedings of the 23rd Australasian Computing Education Conference10.1145/3441636.3442304(48-57)Online publication date: 2-Feb-2021
      • (2021)Relation Between Programming Visual Learning With VILEP and Students’ EmotionsIEEE Revista Iberoamericana de Tecnologias del Aprendizaje10.1109/RITA.2021.305248116:1(36-44)Online publication date: Feb-2021
      • (2021)NOD4J: Near-Omniscient Debugging Tool for Java Using Size-Limited Execution TraceScience of Computer Programming10.1016/j.scico.2021.102630(102630)Online publication date: Feb-2021
      • (2019)Near-Omniscient Debugging for Java Using Size-Limited Execution Trace2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)10.1109/ICSME.2019.00068(398-401)Online publication date: Sep-2019
      • (2019)DeepMal4J: Java Malware Detection Employing Deep LearningSecurity in Computing and Communications10.1007/978-981-13-5826-5_30(389-402)Online publication date: 24-Jan-2019
      • (2017)Comparison of sequence diagram from execution against design-time state specification2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI)10.1109/ICACCI.2017.8126034(1387-1392)Online publication date: Sep-2017
      • (2017)Initial Evaluation of JaguarCode: A Web-Based Object-Oriented Programming Environment with Static and Dynamic Visualization2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T)10.1109/CSEET.2017.32(152-161)Online publication date: Nov-2017
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media