Visual debugging of visualization software: a case study for particle systems

Visualization systems are complex dynamic software systems. Debugging such systems is difficult using conventional debuggers because the programmer must try to imagine the three-dimensional geometry based on a list of positions and attributes. In addition, the programmer must be able to mentally ani...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Crossno, Patricia, Angel, Edward
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 420
container_issue
container_start_page 417
container_title
container_volume
creator Crossno, Patricia
Angel, Edward
description Visualization systems are complex dynamic software systems. Debugging such systems is difficult using conventional debuggers because the programmer must try to imagine the three-dimensional geometry based on a list of positions and attributes. In addition, the programmer must be able to mentally animate changes in those positions and attributes to grasp dynamic behaviors within the algorithm. In this paper we shall show that representing geometry, attributes, and relationships graphically permits visual pattern recognition skills to be applied to the debugging problem. The particular application is a particle system used for isosurface extraction from volumetric data. Coloring particles based on individual attributes is especially helpful when these colorings are viewed as animations over successive iterations in the program. Although we describe a particular application, the types of tools that we discuss can be applied to a variety of problems.
doi_str_mv 10.5555/319351.319443
format Conference Proceeding
fullrecord <record><control><sourceid>acm</sourceid><recordid>TN_cdi_acm_books_10_5555_319351_319443</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>acm_books_10_5555_319351_319443</sourcerecordid><originalsourceid>FETCH-acm_books_10_5555_319351_3194433</originalsourceid><addsrcrecordid>eNpjYBA1NNAzBQJ9Y0NLY1NDPSBlYmLMzMBlYG5hYGxqYWkewcHAW1ycZQAExpbmhsYGnAxaYZnFpYk5CimpSaXp6Zl56Qr5aQplYLHMqsSSzPw8heL8tJLyxKJUHgbWtMSc4lReKM3NoObmGuLsoZuYnBuflJ-fXRxvaBAPckE8xAXxEBcYk6BQhyiF8UlFmalpxgAX7EGH</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Visual debugging of visualization software: a case study for particle systems</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Crossno, Patricia ; Angel, Edward</creator><creatorcontrib>Crossno, Patricia ; Angel, Edward</creatorcontrib><description>Visualization systems are complex dynamic software systems. Debugging such systems is difficult using conventional debuggers because the programmer must try to imagine the three-dimensional geometry based on a list of positions and attributes. In addition, the programmer must be able to mentally animate changes in those positions and attributes to grasp dynamic behaviors within the algorithm. In this paper we shall show that representing geometry, attributes, and relationships graphically permits visual pattern recognition skills to be applied to the debugging problem. The particular application is a particle system used for isosurface extraction from volumetric data. Coloring particles based on individual attributes is especially helpful when these colorings are viewed as animations over successive iterations in the program. Although we describe a particular application, the types of tools that we discuss can be applied to a variety of problems.</description><identifier>ISBN: 078035897X</identifier><identifier>ISBN: 9780780358973</identifier><identifier>DOI: 10.5555/319351.319443</identifier><language>eng</language><publisher>Los Alamitos, CA, USA: IEEE Computer Society Press</publisher><subject>Applied computing -- Document management and text processing -- Document capture -- Graphics recognition and interpretation ; Computing methodologies -- Artificial intelligence -- Computer vision -- Image and video acquisition -- 3D imaging ; Computing methodologies -- Computer graphics ; Computing methodologies -- Computer graphics -- Animation ; Software and its engineering -- Software creation and management -- Software verification and validation -- Software defect analysis -- Software testing and debugging</subject><ispartof>Proceedings of the conference on Visualization '99: celebrating ten years, 1999, p.417-420</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,776,780,785,786,27902</link.rule.ids></links><search><creatorcontrib>Crossno, Patricia</creatorcontrib><creatorcontrib>Angel, Edward</creatorcontrib><title>Visual debugging of visualization software: a case study for particle systems</title><title>Proceedings of the conference on Visualization '99: celebrating ten years</title><description>Visualization systems are complex dynamic software systems. Debugging such systems is difficult using conventional debuggers because the programmer must try to imagine the three-dimensional geometry based on a list of positions and attributes. In addition, the programmer must be able to mentally animate changes in those positions and attributes to grasp dynamic behaviors within the algorithm. In this paper we shall show that representing geometry, attributes, and relationships graphically permits visual pattern recognition skills to be applied to the debugging problem. The particular application is a particle system used for isosurface extraction from volumetric data. Coloring particles based on individual attributes is especially helpful when these colorings are viewed as animations over successive iterations in the program. Although we describe a particular application, the types of tools that we discuss can be applied to a variety of problems.</description><subject>Applied computing -- Document management and text processing -- Document capture -- Graphics recognition and interpretation</subject><subject>Computing methodologies -- Artificial intelligence -- Computer vision -- Image and video acquisition -- 3D imaging</subject><subject>Computing methodologies -- Computer graphics</subject><subject>Computing methodologies -- Computer graphics -- Animation</subject><subject>Software and its engineering -- Software creation and management -- Software verification and validation -- Software defect analysis -- Software testing and debugging</subject><isbn>078035897X</isbn><isbn>9780780358973</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1999</creationdate><recordtype>conference_proceeding</recordtype><sourceid/><recordid>eNpjYBA1NNAzBQJ9Y0NLY1NDPSBlYmLMzMBlYG5hYGxqYWkewcHAW1ycZQAExpbmhsYGnAxaYZnFpYk5CimpSaXp6Zl56Qr5aQplYLHMqsSSzPw8heL8tJLyxKJUHgbWtMSc4lReKM3NoObmGuLsoZuYnBuflJ-fXRxvaBAPckE8xAXxEBcYk6BQhyiF8UlFmalpxgAX7EGH</recordid><startdate>19991024</startdate><enddate>19991024</enddate><creator>Crossno, Patricia</creator><creator>Angel, Edward</creator><general>IEEE Computer Society Press</general><scope/></search><sort><creationdate>19991024</creationdate><title>Visual debugging of visualization software</title><author>Crossno, Patricia ; Angel, Edward</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-acm_books_10_5555_319351_3194433</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1999</creationdate><topic>Applied computing -- Document management and text processing -- Document capture -- Graphics recognition and interpretation</topic><topic>Computing methodologies -- Artificial intelligence -- Computer vision -- Image and video acquisition -- 3D imaging</topic><topic>Computing methodologies -- Computer graphics</topic><topic>Computing methodologies -- Computer graphics -- Animation</topic><topic>Software and its engineering -- Software creation and management -- Software verification and validation -- Software defect analysis -- Software testing and debugging</topic><toplevel>online_resources</toplevel><creatorcontrib>Crossno, Patricia</creatorcontrib><creatorcontrib>Angel, Edward</creatorcontrib></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Crossno, Patricia</au><au>Angel, Edward</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Visual debugging of visualization software: a case study for particle systems</atitle><btitle>Proceedings of the conference on Visualization '99: celebrating ten years</btitle><date>1999-10-24</date><risdate>1999</risdate><spage>417</spage><epage>420</epage><pages>417-420</pages><isbn>078035897X</isbn><isbn>9780780358973</isbn><abstract>Visualization systems are complex dynamic software systems. Debugging such systems is difficult using conventional debuggers because the programmer must try to imagine the three-dimensional geometry based on a list of positions and attributes. In addition, the programmer must be able to mentally animate changes in those positions and attributes to grasp dynamic behaviors within the algorithm. In this paper we shall show that representing geometry, attributes, and relationships graphically permits visual pattern recognition skills to be applied to the debugging problem. The particular application is a particle system used for isosurface extraction from volumetric data. Coloring particles based on individual attributes is especially helpful when these colorings are viewed as animations over successive iterations in the program. Although we describe a particular application, the types of tools that we discuss can be applied to a variety of problems.</abstract><cop>Los Alamitos, CA, USA</cop><pub>IEEE Computer Society Press</pub><doi>10.5555/319351.319443</doi></addata></record>
fulltext fulltext
identifier ISBN: 078035897X
ispartof Proceedings of the conference on Visualization '99: celebrating ten years, 1999, p.417-420
issn
language eng
recordid cdi_acm_books_10_5555_319351_319443
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Applied computing -- Document management and text processing -- Document capture -- Graphics recognition and interpretation
Computing methodologies -- Artificial intelligence -- Computer vision -- Image and video acquisition -- 3D imaging
Computing methodologies -- Computer graphics
Computing methodologies -- Computer graphics -- Animation
Software and its engineering -- Software creation and management -- Software verification and validation -- Software defect analysis -- Software testing and debugging
title Visual debugging of visualization software: a case study for particle systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T14%3A28%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Visual%20debugging%20of%20visualization%20software:%20a%20case%20study%20for%20particle%20systems&rft.btitle=Proceedings%20of%20the%20conference%20on%20Visualization%20'99:%20celebrating%20ten%20years&rft.au=Crossno,%20Patricia&rft.date=1999-10-24&rft.spage=417&rft.epage=420&rft.pages=417-420&rft.isbn=078035897X&rft.isbn_list=9780780358973&rft_id=info:doi/10.5555/319351.319443&rft_dat=%3Cacm%3Eacm_books_10_5555_319351_319443%3C/acm%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true