Incorporating varying test costs and fault severities into test case prioritization

Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. In previous work we provided a me...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Elbaum, Sebastian, Malishevsky, Alexey, Rothermel, Gregg
Format: Tagungsbericht
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 338
container_issue
container_start_page 329
container_title
container_volume
creator Elbaum, Sebastian
Malishevsky, Alexey
Rothermel, Gregg
description Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. In previous work we provided a metric, APFD, for measuring rate of fault detection, and techniques for prioritizing test cases to improve APFD, and reported the results of experiments using those techniques. This metric and these techniques, however, applied only in cases in which test costs and fault severity are uniform. In this paper, we present a new metric for assessing the rate of fault detection of prioritized test cases, that incorporates varying test case and fault costs. We present the results of a case study illustrating the application of the metric. This study raises several practical questions that might arise in applying test case prioritization; we discuss how practitioners could go about answering these questions.
doi_str_mv 10.1145/274946.274960
format Conference Proceeding
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_miscellaneous_31366506</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>31366506</sourcerecordid><originalsourceid>FETCH-proquest_miscellaneous_313665063</originalsourceid><addsrcrecordid>eNqNjD0PgjAURZuoiV-M7p3c0Fegrc5Go7PupMFiarDFvkKiv15I-AHe5Qz33EvIisGGsYxvE5ntM7HpIWBE5iDFnjPgIMdkBomEmCdcTkmE-IQuGWe7JJ2R68UWztfOq2Dsg7bKf3oGjYEWDgNSZe-0VE0VKOpWexOMRmpscIOkUNPaG9c33-7F2SWZlKpCHQ1ckPXpeDuc49q7d9ON8pfBQleVsto1mKcsFYKDSP8Wf1qCSvs</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>31366506</pqid></control><display><type>conference_proceeding</type><title>Incorporating varying test costs and fault severities into test case prioritization</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Elbaum, Sebastian ; Malishevsky, Alexey ; Rothermel, Gregg</creator><creatorcontrib>Elbaum, Sebastian ; Malishevsky, Alexey ; Rothermel, Gregg</creatorcontrib><description>Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. In previous work we provided a metric, APFD, for measuring rate of fault detection, and techniques for prioritizing test cases to improve APFD, and reported the results of experiments using those techniques. This metric and these techniques, however, applied only in cases in which test costs and fault severity are uniform. In this paper, we present a new metric for assessing the rate of fault detection of prioritized test cases, that incorporates varying test case and fault costs. We present the results of a case study illustrating the application of the metric. This study raises several practical questions that might arise in applying test case prioritization; we discuss how practitioners could go about answering these questions.</description><identifier>ISSN: 0270-5257</identifier><identifier>ISBN: 0769510507</identifier><identifier>ISBN: 9780769510507</identifier><identifier>DOI: 10.1145/274946.274960</identifier><language>eng</language><ispartof>International Conference on Software Engineering: Proceedings of the 23rd International Conference on Software Engineering : Toronto, Ontario, Canada; 12-19 May 2001, 2001, p.329-338</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,27904</link.rule.ids></links><search><creatorcontrib>Elbaum, Sebastian</creatorcontrib><creatorcontrib>Malishevsky, Alexey</creatorcontrib><creatorcontrib>Rothermel, Gregg</creatorcontrib><title>Incorporating varying test costs and fault severities into test case prioritization</title><title>International Conference on Software Engineering: Proceedings of the 23rd International Conference on Software Engineering : Toronto, Ontario, Canada; 12-19 May 2001</title><description>Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. In previous work we provided a metric, APFD, for measuring rate of fault detection, and techniques for prioritizing test cases to improve APFD, and reported the results of experiments using those techniques. This metric and these techniques, however, applied only in cases in which test costs and fault severity are uniform. In this paper, we present a new metric for assessing the rate of fault detection of prioritized test cases, that incorporates varying test case and fault costs. We present the results of a case study illustrating the application of the metric. This study raises several practical questions that might arise in applying test case prioritization; we discuss how practitioners could go about answering these questions.</description><issn>0270-5257</issn><isbn>0769510507</isbn><isbn>9780769510507</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2001</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNqNjD0PgjAURZuoiV-M7p3c0Fegrc5Go7PupMFiarDFvkKiv15I-AHe5Qz33EvIisGGsYxvE5ntM7HpIWBE5iDFnjPgIMdkBomEmCdcTkmE-IQuGWe7JJ2R68UWztfOq2Dsg7bKf3oGjYEWDgNSZe-0VE0VKOpWexOMRmpscIOkUNPaG9c33-7F2SWZlKpCHQ1ckPXpeDuc49q7d9ON8pfBQleVsto1mKcsFYKDSP8Wf1qCSvs</recordid><startdate>20010512</startdate><enddate>20010512</enddate><creator>Elbaum, Sebastian</creator><creator>Malishevsky, Alexey</creator><creator>Rothermel, Gregg</creator><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20010512</creationdate><title>Incorporating varying test costs and fault severities into test case prioritization</title><author>Elbaum, Sebastian ; Malishevsky, Alexey ; Rothermel, Gregg</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_miscellaneous_313665063</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2001</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Elbaum, Sebastian</creatorcontrib><creatorcontrib>Malishevsky, Alexey</creatorcontrib><creatorcontrib>Rothermel, Gregg</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Elbaum, Sebastian</au><au>Malishevsky, Alexey</au><au>Rothermel, Gregg</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Incorporating varying test costs and fault severities into test case prioritization</atitle><btitle>International Conference on Software Engineering: Proceedings of the 23rd International Conference on Software Engineering : Toronto, Ontario, Canada; 12-19 May 2001</btitle><date>2001-05-12</date><risdate>2001</risdate><spage>329</spage><epage>338</epage><pages>329-338</pages><issn>0270-5257</issn><isbn>0769510507</isbn><isbn>9780769510507</isbn><abstract>Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. In previous work we provided a metric, APFD, for measuring rate of fault detection, and techniques for prioritizing test cases to improve APFD, and reported the results of experiments using those techniques. This metric and these techniques, however, applied only in cases in which test costs and fault severity are uniform. In this paper, we present a new metric for assessing the rate of fault detection of prioritized test cases, that incorporates varying test case and fault costs. We present the results of a case study illustrating the application of the metric. This study raises several practical questions that might arise in applying test case prioritization; we discuss how practitioners could go about answering these questions.</abstract><doi>10.1145/274946.274960</doi></addata></record>
fulltext fulltext
identifier ISSN: 0270-5257
ispartof International Conference on Software Engineering: Proceedings of the 23rd International Conference on Software Engineering : Toronto, Ontario, Canada; 12-19 May 2001, 2001, p.329-338
issn 0270-5257
language eng
recordid cdi_proquest_miscellaneous_31366506
source IEEE Electronic Library (IEL) Conference Proceedings
title Incorporating varying test costs and fault severities into test case prioritization
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T08%3A54%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Incorporating%20varying%20test%20costs%20and%20fault%20severities%20into%20test%20case%20prioritization&rft.btitle=International%20Conference%20on%20Software%20Engineering:%20Proceedings%20of%20the%2023rd%20International%20Conference%20on%20Software%20Engineering%20:%20Toronto,%20Ontario,%20Canada;%2012-19%20May%202001&rft.au=Elbaum,%20Sebastian&rft.date=2001-05-12&rft.spage=329&rft.epage=338&rft.pages=329-338&rft.issn=0270-5257&rft.isbn=0769510507&rft.isbn_list=9780769510507&rft_id=info:doi/10.1145/274946.274960&rft_dat=%3Cproquest%3E31366506%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=31366506&rft_id=info:pmid/&rfr_iscdi=true