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...

Full description

Saved in:
Bibliographic Details
Main Authors: Masri, W., Assi, R. A., Zaraket, F., Fatairi, N.
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