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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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 |