The impact of test suite granularity on the cost-effectiveness of regression testing

Regression testing is an expensive testing process used to validate software following modifications. The cost-effectiveness of regression testing techniques varies with characteristics of test suites. One such characteristic, test suite granularity, involves the way in which test inputs are grouped...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rothermel, G., Elbaum, S., Malishevsky, A., Kallakuri, P., Davia, B.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 140
container_issue
container_start_page 130
container_title
container_volume
creator Rothermel, G.
Elbaum, S.
Malishevsky, A.
Kallakuri, P.
Davia, B.
description Regression testing is an expensive testing process used to validate software following modifications. The cost-effectiveness of regression testing techniques varies with characteristics of test suites. One such characteristic, test suite granularity, involves the way in which test inputs are grouped into test cases within a test suite. Various cost-benefit tradeoffs have been attributed to choices of test suite granularity, but almost no research has formally examined these tradeoffs. To address this lack, we conducted several controlled experiments, examining the effects of test suite granularity on the costs and benefits of several regression testing methodologies across six releases of two non-trivial software systems. Our results expose essential tradeoffs to consider when designing test suites for use in regression testing evolving systems.
doi_str_mv 10.1145/581356.581358
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1007962</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1007962</ieee_id><sourcerecordid>1007962</sourcerecordid><originalsourceid>FETCH-LOGICAL-c132t-33039b844f91f87743ede52793b93964e9f6fbbf4970de08e9f80d5a413075223</originalsourceid><addsrcrecordid>eNotjE1LAzEYhAMiVGuPnrzkD2xN8iab5CjFLyh4WaG3kt19s0ba3ZKkQv-9qXYuzwzMDCH3nC05l-pRGQ6qXv7BXJFbXhwHqcVmRhYpfbMiCVJxuCFN84U07A-uy3TyNGPKNB1DRjpENx53LoZ8otNIc-l1U8oVeo9dDj84YkrnTcQhFhvOpTIP43BHrr3bJVxcOCefL8_N6q1af7y-r57WVcdB5AqAgW2NlN5yb7SWgD0qoS20Fmwt0frat62XVrMemSnZsF45yYFpJQTMycP_b0DE7SGGvYunLWdM21rAL9BtTbk</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>The impact of test suite granularity on the cost-effectiveness of regression testing</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Rothermel, G. ; Elbaum, S. ; Malishevsky, A. ; Kallakuri, P. ; Davia, B.</creator><creatorcontrib>Rothermel, G. ; Elbaum, S. ; Malishevsky, A. ; Kallakuri, P. ; Davia, B.</creatorcontrib><description>Regression testing is an expensive testing process used to validate software following modifications. The cost-effectiveness of regression testing techniques varies with characteristics of test suites. One such characteristic, test suite granularity, involves the way in which test inputs are grouped into test cases within a test suite. Various cost-benefit tradeoffs have been attributed to choices of test suite granularity, but almost no research has formally examined these tradeoffs. To address this lack, we conducted several controlled experiments, examining the effects of test suite granularity on the costs and benefits of several regression testing methodologies across six releases of two non-trivial software systems. Our results expose essential tradeoffs to consider when designing test suites for use in regression testing evolving systems.</description><identifier>ISBN: 158113472X</identifier><identifier>ISBN: 9781581134728</identifier><identifier>DOI: 10.1145/581356.581358</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer science ; Computer vision ; Control systems ; Costs ; Fault detection ; Libraries ; Permission ; Software systems ; Software testing ; System testing</subject><ispartof>Proceedings of the 24th International Conference on Software Engineering. ICSE 2002, 2002, p.130-140</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c132t-33039b844f91f87743ede52793b93964e9f6fbbf4970de08e9f80d5a413075223</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1007962$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,4035,4036,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1007962$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Rothermel, G.</creatorcontrib><creatorcontrib>Elbaum, S.</creatorcontrib><creatorcontrib>Malishevsky, A.</creatorcontrib><creatorcontrib>Kallakuri, P.</creatorcontrib><creatorcontrib>Davia, B.</creatorcontrib><title>The impact of test suite granularity on the cost-effectiveness of regression testing</title><title>Proceedings of the 24th International Conference on Software Engineering. ICSE 2002</title><addtitle>ICSE</addtitle><description>Regression testing is an expensive testing process used to validate software following modifications. The cost-effectiveness of regression testing techniques varies with characteristics of test suites. One such characteristic, test suite granularity, involves the way in which test inputs are grouped into test cases within a test suite. Various cost-benefit tradeoffs have been attributed to choices of test suite granularity, but almost no research has formally examined these tradeoffs. To address this lack, we conducted several controlled experiments, examining the effects of test suite granularity on the costs and benefits of several regression testing methodologies across six releases of two non-trivial software systems. Our results expose essential tradeoffs to consider when designing test suites for use in regression testing evolving systems.</description><subject>Computer science</subject><subject>Computer vision</subject><subject>Control systems</subject><subject>Costs</subject><subject>Fault detection</subject><subject>Libraries</subject><subject>Permission</subject><subject>Software systems</subject><subject>Software testing</subject><subject>System testing</subject><isbn>158113472X</isbn><isbn>9781581134728</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2002</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjE1LAzEYhAMiVGuPnrzkD2xN8iab5CjFLyh4WaG3kt19s0ba3ZKkQv-9qXYuzwzMDCH3nC05l-pRGQ6qXv7BXJFbXhwHqcVmRhYpfbMiCVJxuCFN84U07A-uy3TyNGPKNB1DRjpENx53LoZ8otNIc-l1U8oVeo9dDj84YkrnTcQhFhvOpTIP43BHrr3bJVxcOCefL8_N6q1af7y-r57WVcdB5AqAgW2NlN5yb7SWgD0qoS20Fmwt0frat62XVrMemSnZsF45yYFpJQTMycP_b0DE7SGGvYunLWdM21rAL9BtTbk</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>Rothermel, G.</creator><creator>Elbaum, S.</creator><creator>Malishevsky, A.</creator><creator>Kallakuri, P.</creator><creator>Davia, B.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>2002</creationdate><title>The impact of test suite granularity on the cost-effectiveness of regression testing</title><author>Rothermel, G. ; Elbaum, S. ; Malishevsky, A. ; Kallakuri, P. ; Davia, B.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c132t-33039b844f91f87743ede52793b93964e9f6fbbf4970de08e9f80d5a413075223</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Computer science</topic><topic>Computer vision</topic><topic>Control systems</topic><topic>Costs</topic><topic>Fault detection</topic><topic>Libraries</topic><topic>Permission</topic><topic>Software systems</topic><topic>Software testing</topic><topic>System testing</topic><toplevel>online_resources</toplevel><creatorcontrib>Rothermel, G.</creatorcontrib><creatorcontrib>Elbaum, S.</creatorcontrib><creatorcontrib>Malishevsky, A.</creatorcontrib><creatorcontrib>Kallakuri, P.</creatorcontrib><creatorcontrib>Davia, B.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rothermel, G.</au><au>Elbaum, S.</au><au>Malishevsky, A.</au><au>Kallakuri, P.</au><au>Davia, B.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>The impact of test suite granularity on the cost-effectiveness of regression testing</atitle><btitle>Proceedings of the 24th International Conference on Software Engineering. ICSE 2002</btitle><stitle>ICSE</stitle><date>2002</date><risdate>2002</risdate><spage>130</spage><epage>140</epage><pages>130-140</pages><isbn>158113472X</isbn><isbn>9781581134728</isbn><abstract>Regression testing is an expensive testing process used to validate software following modifications. The cost-effectiveness of regression testing techniques varies with characteristics of test suites. One such characteristic, test suite granularity, involves the way in which test inputs are grouped into test cases within a test suite. Various cost-benefit tradeoffs have been attributed to choices of test suite granularity, but almost no research has formally examined these tradeoffs. To address this lack, we conducted several controlled experiments, examining the effects of test suite granularity on the costs and benefits of several regression testing methodologies across six releases of two non-trivial software systems. Our results expose essential tradeoffs to consider when designing test suites for use in regression testing evolving systems.</abstract><pub>IEEE</pub><doi>10.1145/581356.581358</doi><tpages>11</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 158113472X
ispartof Proceedings of the 24th International Conference on Software Engineering. ICSE 2002, 2002, p.130-140
issn
language eng
recordid cdi_ieee_primary_1007962
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computer science
Computer vision
Control systems
Costs
Fault detection
Libraries
Permission
Software systems
Software testing
System testing
title The impact of test suite granularity on the cost-effectiveness of regression testing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T02%3A24%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=The%20impact%20of%20test%20suite%20granularity%20on%20the%20cost-effectiveness%20of%20regression%20testing&rft.btitle=Proceedings%20of%20the%2024th%20International%20Conference%20on%20Software%20Engineering.%20ICSE%202002&rft.au=Rothermel,%20G.&rft.date=2002&rft.spage=130&rft.epage=140&rft.pages=130-140&rft.isbn=158113472X&rft.isbn_list=9781581134728&rft_id=info:doi/10.1145/581356.581358&rft_dat=%3Cieee_6IE%3E1007962%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1007962&rfr_iscdi=true