Loading…
Enhancing Fault Localization via Multivariate Visualization
The majority of dynamic software analyses are implemented in the form of fully-automated techniques. Given the limited success of many of these techniques, we explore the use of visualization as the basis for alternative techniques. Specifically, we investigate the use of multivariate visualization...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 741 |
container_issue | |
container_start_page | 737 |
container_title | |
container_volume | |
creator | Masri, W. Assi, R. A. Zaraket, F. Fatairi, N. |
description | The majority of dynamic software analyses are implemented in the form of fully-automated techniques. Given the limited success of many of these techniques, we explore the use of visualization as the basis for alternative techniques. Specifically, we investigate the use of multivariate visualization scatter plots, which aim at presenting high dimensional data in low dimensions (e.g., 2D). For example, to visualize the similarity between test cases, where a test is represented as a scatter point, the execution profiles induced by the test cases are compared in order to calculate similarity metrics that will characterize the distances between the scatter points. This type of scatter plots was previously presented by other researchers who also suggested their use in several software analyses. This work considers these scatter plots in: 1) identifying coincidentally correct tests which are a safety reducing factor in coverage based fault localization, and 2) outlining a user aided visualization-based fault localization technique. Other applications of multivariate visualization to software analysis will also be discussed. |
doi_str_mv | 10.1109/ICST.2012.166 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_6200178</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6200178</ieee_id><sourcerecordid>6200178</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-34b0c93c8d2236cd44121a26e0d48c6bf4d5940e5c7cc17e03b9fbc8a096a4743</originalsourceid><addsrcrecordid>eNo9jE1Lw0AURccvsNYuXbnJH0h8b-ZlZh6uJLRaiLgwuC2TyURHaipJWtBfb0Dxbi73HLhCXCFkiMA36-K5yiSgzFDrI7FgY8FozkkboGMxk8ZgqoDxRFwg5dNi0Hg6Ccw5JUv2XCyG4R2mGFCseCZul92b63zsXpOV22_HpNx5t43fboy7LjlElzxONB5cH90Ykpc47P_1pThr3XYIi7-ei2q1rIqHtHy6Xxd3ZRoZxlRRDZ6Vt42USvuGCCU6qQM0ZL2uW2pyJgi5N96jCaBqbmtvHbB2ZEjNxfXvbQwhbD77-OH6r42WAGis-gFY2kut</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Enhancing Fault Localization via Multivariate Visualization</title><source>IEEE Xplore All Conference Series</source><creator>Masri, W. ; Assi, R. A. ; Zaraket, F. ; Fatairi, N.</creator><creatorcontrib>Masri, W. ; Assi, R. A. ; Zaraket, F. ; Fatairi, N.</creatorcontrib><description>The majority of dynamic software analyses are implemented in the form of fully-automated techniques. Given the limited success of many of these techniques, we explore the use of visualization as the basis for alternative techniques. Specifically, we investigate the use of multivariate visualization scatter plots, which aim at presenting high dimensional data in low dimensions (e.g., 2D). For example, to visualize the similarity between test cases, where a test is represented as a scatter point, the execution profiles induced by the test cases are compared in order to calculate similarity metrics that will characterize the distances between the scatter points. This type of scatter plots was previously presented by other researchers who also suggested their use in several software analyses. This work considers these scatter plots in: 1) identifying coincidentally correct tests which are a safety reducing factor in coverage based fault localization, and 2) outlining a user aided visualization-based fault localization technique. Other applications of multivariate visualization to software analysis will also be discussed.</description><identifier>ISSN: 2159-4848</identifier><identifier>ISBN: 1457719061</identifier><identifier>ISBN: 9781457719066</identifier><identifier>EISSN: 2771-3091</identifier><identifier>EISBN: 9780769546704</identifier><identifier>EISBN: 0769546706</identifier><identifier>DOI: 10.1109/ICST.2012.166</identifier><language>eng</language><publisher>IEEE</publisher><subject>coincidental correctness ; coverage-based fault localization ; Data visualization ; Fault diagnosis ; Measurement ; Multivariate visualization ; Schedules ; Software ; Software testing ; Visualization</subject><ispartof>2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, 2012, p.737-741</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6200178$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2057,27924,54554,54919,54931</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6200178$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Masri, W.</creatorcontrib><creatorcontrib>Assi, R. A.</creatorcontrib><creatorcontrib>Zaraket, F.</creatorcontrib><creatorcontrib>Fatairi, N.</creatorcontrib><title>Enhancing Fault Localization via Multivariate Visualization</title><title>2012 IEEE Fifth International Conference on Software Testing, Verification and Validation</title><addtitle>icst</addtitle><description>The majority of dynamic software analyses are implemented in the form of fully-automated techniques. Given the limited success of many of these techniques, we explore the use of visualization as the basis for alternative techniques. Specifically, we investigate the use of multivariate visualization scatter plots, which aim at presenting high dimensional data in low dimensions (e.g., 2D). For example, to visualize the similarity between test cases, where a test is represented as a scatter point, the execution profiles induced by the test cases are compared in order to calculate similarity metrics that will characterize the distances between the scatter points. This type of scatter plots was previously presented by other researchers who also suggested their use in several software analyses. This work considers these scatter plots in: 1) identifying coincidentally correct tests which are a safety reducing factor in coverage based fault localization, and 2) outlining a user aided visualization-based fault localization technique. Other applications of multivariate visualization to software analysis will also be discussed.</description><subject>coincidental correctness</subject><subject>coverage-based fault localization</subject><subject>Data visualization</subject><subject>Fault diagnosis</subject><subject>Measurement</subject><subject>Multivariate visualization</subject><subject>Schedules</subject><subject>Software</subject><subject>Software testing</subject><subject>Visualization</subject><issn>2159-4848</issn><issn>2771-3091</issn><isbn>1457719061</isbn><isbn>9781457719066</isbn><isbn>9780769546704</isbn><isbn>0769546706</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo9jE1Lw0AURccvsNYuXbnJH0h8b-ZlZh6uJLRaiLgwuC2TyURHaipJWtBfb0Dxbi73HLhCXCFkiMA36-K5yiSgzFDrI7FgY8FozkkboGMxk8ZgqoDxRFwg5dNi0Hg6Ccw5JUv2XCyG4R2mGFCseCZul92b63zsXpOV22_HpNx5t43fboy7LjlElzxONB5cH90Ykpc47P_1pThr3XYIi7-ei2q1rIqHtHy6Xxd3ZRoZxlRRDZ6Vt42USvuGCCU6qQM0ZL2uW2pyJgi5N96jCaBqbmtvHbB2ZEjNxfXvbQwhbD77-OH6r42WAGis-gFY2kut</recordid><startdate>201204</startdate><enddate>201204</enddate><creator>Masri, W.</creator><creator>Assi, R. A.</creator><creator>Zaraket, F.</creator><creator>Fatairi, N.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201204</creationdate><title>Enhancing Fault Localization via Multivariate Visualization</title><author>Masri, W. ; Assi, R. A. ; Zaraket, F. ; Fatairi, N.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-34b0c93c8d2236cd44121a26e0d48c6bf4d5940e5c7cc17e03b9fbc8a096a4743</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>coincidental correctness</topic><topic>coverage-based fault localization</topic><topic>Data visualization</topic><topic>Fault diagnosis</topic><topic>Measurement</topic><topic>Multivariate visualization</topic><topic>Schedules</topic><topic>Software</topic><topic>Software testing</topic><topic>Visualization</topic><toplevel>online_resources</toplevel><creatorcontrib>Masri, W.</creatorcontrib><creatorcontrib>Assi, R. A.</creatorcontrib><creatorcontrib>Zaraket, F.</creatorcontrib><creatorcontrib>Fatairi, N.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Masri, W.</au><au>Assi, R. A.</au><au>Zaraket, F.</au><au>Fatairi, N.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Enhancing Fault Localization via Multivariate Visualization</atitle><btitle>2012 IEEE Fifth International Conference on Software Testing, Verification and Validation</btitle><stitle>icst</stitle><date>2012-04</date><risdate>2012</risdate><spage>737</spage><epage>741</epage><pages>737-741</pages><issn>2159-4848</issn><eissn>2771-3091</eissn><isbn>1457719061</isbn><isbn>9781457719066</isbn><eisbn>9780769546704</eisbn><eisbn>0769546706</eisbn><abstract>The majority of dynamic software analyses are implemented in the form of fully-automated techniques. Given the limited success of many of these techniques, we explore the use of visualization as the basis for alternative techniques. Specifically, we investigate the use of multivariate visualization scatter plots, which aim at presenting high dimensional data in low dimensions (e.g., 2D). For example, to visualize the similarity between test cases, where a test is represented as a scatter point, the execution profiles induced by the test cases are compared in order to calculate similarity metrics that will characterize the distances between the scatter points. This type of scatter plots was previously presented by other researchers who also suggested their use in several software analyses. This work considers these scatter plots in: 1) identifying coincidentally correct tests which are a safety reducing factor in coverage based fault localization, and 2) outlining a user aided visualization-based fault localization technique. Other applications of multivariate visualization to software analysis will also be discussed.</abstract><pub>IEEE</pub><doi>10.1109/ICST.2012.166</doi><tpages>5</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2159-4848 |
ispartof | 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, 2012, p.737-741 |
issn | 2159-4848 2771-3091 |
language | eng |
recordid | cdi_ieee_primary_6200178 |
source | IEEE Xplore All Conference Series |
subjects | coincidental correctness coverage-based fault localization Data visualization Fault diagnosis Measurement Multivariate visualization Schedules Software Software testing Visualization |
title | Enhancing Fault Localization via Multivariate Visualization |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T08%3A59%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Enhancing%20Fault%20Localization%20via%20Multivariate%20Visualization&rft.btitle=2012%20IEEE%20Fifth%20International%20Conference%20on%20Software%20Testing,%20Verification%20and%20Validation&rft.au=Masri,%20W.&rft.date=2012-04&rft.spage=737&rft.epage=741&rft.pages=737-741&rft.issn=2159-4848&rft.eissn=2771-3091&rft.isbn=1457719061&rft.isbn_list=9781457719066&rft_id=info:doi/10.1109/ICST.2012.166&rft.eisbn=9780769546704&rft.eisbn_list=0769546706&rft_dat=%3Cieee_CHZPO%3E6200178%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i90t-34b0c93c8d2236cd44121a26e0d48c6bf4d5940e5c7cc17e03b9fbc8a096a4743%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6200178&rfr_iscdi=true |