An Empirical Evaluation of Regression Testing Based on Fix-Cache Recommendations

Background: The fix-cache approach to regression test selection was proposed to identify the most fault-prone files and corresponding test cases through analysis of fixed defect reports. Aim: The study aims at evaluating the efficiency of this approach, compared to the previous regression test selec...

Full description

Saved in:
Bibliographic Details
Published in2010 Third International Conference on Software Testing, Verification and Validation pp. 75 - 78
Main Authors Engström, Emelie, Runeson, Per, Wikstrand, Greger
Format Conference Proceeding
LanguageEnglish
Published IEEE 2010
Subjects
Online AccessGet full text
ISBN1424464358
9781424464357
ISSN2159-4848
DOI10.1109/ICST.2010.40

Cover

Loading…
Abstract Background: The fix-cache approach to regression test selection was proposed to identify the most fault-prone files and corresponding test cases through analysis of fixed defect reports. Aim: The study aims at evaluating the efficiency of this approach, compared to the previous regression test selection strategy in a major corporation, developing embedded systems. Method: We launched a post-hoc case study applying the fix-cache selection method during six iterations of development of a multi-million LOC product. The test case execution was monitored through the test management and defect reporting systems of the company. Results: From the observations, we conclude that the fix-cache method is more efficient in four iterations. The difference is statistically significant at α = 0.05. Conclusions: The new method is significantly more efficient in our case study. The study will be replicated in an environment with better control of the test execution.
AbstractList Background: The fix-cache approach to regression test selection was proposed to identify the most fault-prone files and corresponding test cases through analysis of fixed defect reports. Aim: The study aims at evaluating the efficiency of this approach, compared to the previous regression test selection strategy in a major corporation, developing embedded systems. Method: We launched a post-hoc case study applying the fix-cache selection method during six iterations of development of a multi-million LOC product. The test case execution was monitored through the test management and defect reporting systems of the company. Results: From the observations, we conclude that the fix-cache method is more efficient in four iterations. The difference is statistically significant at α = 0.05. Conclusions: The new method is significantly more efficient in our case study. The study will be replicated in an environment with better control of the test execution.
Author Engström, Emelie
Runeson, Per
Wikstrand, Greger
Author_xml – sequence: 1
  givenname: Emelie
  surname: Engström
  fullname: Engström, Emelie
  email: emelie.engstrom@cs.lth.se
  organization: Dept. of Comp. Sci., Lund Univ., Lund, Sweden
– sequence: 2
  givenname: Per
  surname: Runeson
  fullname: Runeson, Per
  email: per.runeson@cs.lth.se
  organization: Dept. of Comp. Sci., Lund Univ., Lund, Sweden
– sequence: 3
  givenname: Greger
  surname: Wikstrand
  fullname: Wikstrand, Greger
  email: wikstrand@ieee.org
  organization: KnowIT YAHM Sweden AB, Lund, Sweden
BookMark eNo1jMtOwzAURI0oEm3pjh2b_ECKH9exvSxRCpUqgaCsq0t8U4zyqOKC6N8TXrMZndHMTNio7Vpi7FLwuRDcXa_yp81c8gGBn7CZM1aABMhAZXDKJv-g7YiNpdAuBQv2nM1ifOODQEttxZg9LNqkaPahDyXWSfGB9TseQtcmXZU80q6nGL9pQ_EQ2l1yg5F8MgTL8JnmWL7S0Cq7pqHW_-ziBTursI40-_Mpe14Wm_wuXd_frvLFOg1KK56WGVXWyhfthPSYeXAePRquKyGxQq2cFEgADpWUZITxqtQ4lDTXRliupuzq9zcQ0Xbfhwb741aDMdw59QUCmFIF
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICST.2010.40
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781424464364
9780769539904
0769539904
1424464366
EndPage 78
ExternalDocumentID 5477099
Genre orig-research
GroupedDBID 6IE
6IF
6IH
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i3530-c6ef882b5912da6d49dada705f12afa53921ae449a322e717d3c5a9da50571803
IEDL.DBID RIE
ISBN 1424464358
9781424464357
ISSN 2159-4848
IngestDate Wed Aug 27 02:32:21 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i3530-c6ef882b5912da6d49dada705f12afa53921ae449a322e717d3c5a9da50571803
OpenAccessLink oai:portal.research.lu.se:publications/6807a281-ada8-4ef8-aecb-5cfdb0d6839e
PageCount 4
ParticipantIDs ieee_primary_5477099
PublicationCentury 2000
PublicationDate 2010
PublicationDateYYYYMMDD 2010-01-01
PublicationDate_xml – year: 2010
  text: 2010
PublicationDecade 2010
PublicationTitle 2010 Third International Conference on Software Testing, Verification and Validation
PublicationTitleAbbrev ICST
PublicationYear 2010
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000452581
ssib015832421
ssj0002436328
Score 1.5769527
Snippet Background: The fix-cache approach to regression test selection was proposed to identify the most fault-prone files and corresponding test cases through...
SourceID ieee
SourceType Publisher
StartPage 75
SubjectTerms Costs
Embedded system
Fault diagnosis
Iterative methods
Joining processes
Logic testing
Monitoring
Software engineering
Software testing
System testing
Title An Empirical Evaluation of Regression Testing Based on Fix-Cache Recommendations
URI https://ieeexplore.ieee.org/document/5477099
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NTwIxEG2AkydUMH6nB48Wdmm7bY9KIGiCIQoJN9LdtoQYFqKQGH-90_3SGA_etpMeuk135830zRuEbiS1TFGdEKVFQpimjshIMmJsxGRsndXO5zvGT9Foxh7nfF5Dt1UtjLU2I5_Zjn_M7vLNJtn7VFmXMyEA0dRRHQK3vFarPDshlx4ahFV-xUuFl9JeftxjNKJZq1VwcoowyWRZ5wVOmctS_qkYi4okr7oP_ZdpTgLzKZIfTVgyHzRsonG5-px68trZ7-JO8vlL2PG_r3eI2t_VfnhS-bEjVLPpMWqW7R5w8fW30OQuxYP1dpWJiuBBJROONw4_22VOqE3x1Ot2pEt8D_7RYDAMVx-k73WjsY9117CIvI_TexvNhoNpf0SKhgxkRTkNSBJZB4g85irsGR0Zpow2WgTchT3tNAesFWrLmNLwm7AQKBqacA2TfBQUyoCeoEa6Se0pwlQECdhVQAF_BiaMAUnBXCscNZGR4gy1_AYttrnmxqLYm_O_zRfoIL_V96mRS9TYve3tFYCFXXydnZIvNbS1jg
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG4QD3pCBeNve_BocaPt1h6VQECBEB0JN9KtHSGGQRQS41_v635pjAdv60sPXdPt-97re99D6EZQwyRVEZHKjwhTNCbCE4xo4zERmtio2MY7hiOvN2GPUz6toNuyFsYYkyafmaZ9TO_y9Sra2lDZHWe-D4xmB-0C7jOZVWsVp8flwpIDt4ywWLHwQtzLjluMejRttgowJwkTTBSVXgDLXBQCUPnYL9Pk5V2__RJkaWA2SPKjDUuKQt0aGhbrz5JPXpvbTdiMPn9JO_73BQ9Q47veD49LJDtEFZMcoVrR8AHn338dje8T3FmuF6msCO6UQuF4FeNnM89SahMcWOWOZI4fACE1BkN38UHaVjkaW293CYvIOjm9N9Ck2wnaPZK3ZCALyqlDIs_EwMlDLt2WVp5mUiutfIfHbkvFigPbcpVhTCr4URhwFTWNuIJJ1g9yhUOPUTVZJeYEYeo7EdilQ4GBOtoNgUvBXOPHVHta-Keobjdots5UN2b53pz9bb5Ge71gOJgN-qOnc7Sf3fHbQMkFqm7etuYSqMMmvEpPzBf3t7je
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2010+Third+International+Conference+on+Software+Testing%2C+Verification+and+Validation&rft.atitle=An+Empirical+Evaluation+of+Regression+Testing+Based+on+Fix-Cache+Recommendations&rft.au=Engstro%CC%88m%2C+Emelie&rft.au=Runeson%2C+Per&rft.au=Wikstrand%2C+Greger&rft.date=2010-01-01&rft.pub=IEEE&rft.isbn=9781424464357&rft.issn=2159-4848&rft.spage=75&rft.epage=78&rft_id=info:doi/10.1109%2FICST.2010.40&rft.externalDocID=5477099
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2159-4848&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2159-4848&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2159-4848&client=summon